【发布时间】:2016-08-13 12:31:08
【问题描述】:
我真的被困在实现这个数据库的最佳方法上。
这是我的问题:数据库是存储婚纱摄影客户的信息。
用户可以在我的网站上注册,输入他们的婚礼详情并获得他们自己的“婚礼资料页面”。他们可以做到这一点,而不必让我们为他们的婚礼拍摄。
用户可以随时预订聚会、婚礼或订婚照。该网站将检查我们是否有空。 (婚礼优先于聚会,因此想要在我们聚会的那一天预订婚礼的客户,聚会将被标记为重新安排)
我们还必须能够预订休息日。这几天不能预订婚礼/聚会/订婚照。
订婚拍摄成本和预付费用。对于婚礼,押金应在 14 天内到期,否则日期将再次被释放。聚会是免费的。
我很纠结如何实施这个系统。我只是不停地转圈,我能想到的最好方法是有一个“日期”表,它链接所有其他表,但我确信这不是最有效的方法。
我认为让我失望的是同一天可以举行多场婚礼(对于只想要婚礼资料的人),但每天只能举行一场预订婚礼。
那么我完全错了吗?还是我将所有约会存储在一个表中并使用“约会类型”表。
太困了,希望你能帮帮我!
附:为了便于理解,我遗漏了大部分字段。
【问题讨论】:
标签: database database-design schema relational-database database-schema