事件会话数据库设计

时间:2015-06-03 16:21:59

标签: database database-design erd

进行事件会话,如何定义关系。

活动有几天,有几天有会议。天数将根据天数保持行数。

我应该制作3张或更多张桌子吗?

1) Event Table (id, name)

2) Day Table (id, date, event_id)

3) Session Table (id, name, start_time, end_time, day_id)

或其他不同的东西,请指教。

一个活动有多天,每天都有多个会话。

编辑:(这没关系)

event
id  name
1   event 1
2   event 2
-----
day
id  date            event_id
1   '2015-06-01'    1
2   '2015-06-02'    1
3   '2015-07-01'    2
4   '2015-07-02'    2
------
session
id  name        day_id
1   'session a'   1
2   'session b'   1
3   'session c'   2
4   'session d'   2
------

0 个答案:

没有答案