小编Jam*_*mes的帖子

如何标准化时间表数据?

我很难找到一种合适的方法将这些数据存储在数据库中。

当前的 excel(简单)版本如下所示:

http://i.stack.imgur.com/BEZOw.png

Staff 和 Client 也有与他们相关的额外数据,因此在那里使用外键关系是有意义的。但是,我不确定如何存储小时数据。显然,您可以为每个时间段制作一列,但这似乎是一种非常臃肿的方法。

然后我认为每个包含小时数据的“单元格”都可以这样表示:

http://i.stack.imgur.com/4VTXQ.png

但是,这似乎 Staff 和 client 键值存储了太多次。我以前从未设计过合适的数据库,非常感谢您的建议。

*抱歉没有直接链接图片,我在这个子站点上没有足够的代表

foreign-key database-design relational-theory

6
推荐指数
1
解决办法
1811
查看次数