繁体   English   中英

如何知道此实体图是否已正确规范化? 有了下图,搭建一个简单的数据库就可以了吗?

[英]How to know if this entity diagram is properly normalized? With the picture below, would it be ok to build a simple database?

订票实体图

我正在练习构建数据库。 在构建物理模型之前,我只是在 draw.io 中对此进行了建模。 但是,我很困惑这个模型是否合适。 实施此订票数据库的最佳方法是什么? 这个模型的哪些方面需要改变,或者设计的哪些动作不应该遵循? 请在这方面提供帮助。

不,这个模型行不通。

在您的模型票中与电影院相关联,这是没有意义的。

您的时间安排也与电影无关。 虽然你有正确的 ID,但你的关系线有点不稳定。

有几种不同的方法可以做到这一点,但根据您目前所拥有的,我会按照以下方式进行操作:

我的解决方案的快速草图

思考它的方式是什么有什么:电影院有时间可以放映电影。 一次放映一部电影。 时间具有通过门票出售给用户的座位。 您当然可以将 MovieID 放入您的外键的 Tickets 或 Seats 表中,但以上是我认为主要关系的方式。

根据您想要的建模方式,您可以使电影院有电影,电影有时间安排。 我和有时间安排的电影院一起去了,因为这对我来说感觉更合适。 你可能有不同的看法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM