我想知道类似时间表的数据库设计的最佳实践是什么?以业务目录中的业务为例。他们有开放/营业时间;星期一到星期日,然后是每天的开放时间和关闭时间。因此,包含此类信息的表的最佳实践是什么?
我想到的第一件事就是在一个表中每天有7列。但这似乎不太实用,我不安全的一面告诉我,这可能会给数据库带来更多负载。
有什么建议吗?
提前谢谢。
发布于 2011-02-03 15:40:49
四列:business、day_of_week、opening_time、closing_time
此表包含一周中每一天的一行,以及其开放/关闭时间。业务列是引用主表的外键,其中包含业务信息。
https://stackoverflow.com/questions/4883500
复制相似问题