我试图找到最佳方法设计我的数据库,以组织与事件有关的信息。
我有一个活动表,其中载有关于活动的所有信息,如独一无二的背书、活动名称、地点等。
现在每次活动都有多种机票类型,机票的数量和种类将随每次活动而变化。
是否最好有一个活动表,每个机票类型(例如)都有适当的排行。
event_id ticket_type price
1 standard 20
1 deluxe 40
1 cheap 10
还是最好把表格格式放在一行?
event_id ticket_information
1 standard:20,deluxe:40,cheap:10
如果我以第一种方式结束发言,每次会议可翻一番,如果许多事件多加一番,就会变得非常大,而第二版则可能会对数据的完整性产生问题。