繁体   English   中英

数据库-什么是预订系统的良好数据库设计?

[英]Database - What is a good database design for a booking system?

我有一项学校任务,必须为(虚构的)公司建立会议的预订系统,该系统必须满足以下pdf中的要求: http//docdro.id/FmHngHe (最好让您先阅读一下试图解释细节,您只需要阅读第2部分和第3部分的一半即可。

我现在面临的问题是为该项目创建正确的数据库设计。 我对设计的外观有一个模糊的想法。 例如,我(大概)知道该项目应具有的实体类型,但是我在努力弄清楚应该如何连接所有表的努力。 关系应该是什么样的,我需要什么额外的关系表。

这是我到目前为止所得到的: 在此处输入图片说明

但这似乎让我错过了很大一部分难题。 感觉不完整。 我觉得设计中应该有更多的关系表,但是最终我会得到10个以上的表,对于一个如此小的项目,感觉有点太多了,还是我做错了吗?

我希望这是一个非常简单的设计。 我使这个复杂化了吗?

请帮忙。

谢谢!

我建议首先将所有要求写在一张表中。 1排是所有要求的平面结构。 然后开始一一破解。 该1表结构应具有所有必需的列。 然后遵循将1张单个表拆分为多个表的规范化概念。

暂无
暂无

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

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