情境
A wedding hall management platform tracks customer bookings, hall reservations, event details, external suppliers, add-on amenities, and payments.
這張圖裡有什麼
看懂背後的決策。
01
Modeled bookings as separate from events to allow one booking to schedule one event and collect payments.
02
Used junction tables BookingAmenity and EventSupplier to resolve many-to-many relationships.
03
Made booking and amenity composite primary keys in BookingAmenity, and event and supplier composite PKs in EventSupplier.
Reusable for venue, banquet, or event management systems that need booking, supplier, and add-on service tracking.