为网站生成rss,国家质量监督局官网,段友做的看电影网站,wordpress视频优化为一个火车订票系统设计一个数据库是一个好的方法来训练你的数据库技巧。
其中有一些需要考虑到的复杂度。
过一些需求#xff0c;并且创建表格。
为这个虚构的火车订票系统提出了10个需求。
我们将把其中每个添加到entity relational diagram#xff08;实体关系图…为一个火车订票系统设计一个数据库是一个好的方法来训练你的数据库技巧。
其中有一些需要考虑到的复杂度。
过一些需求并且创建表格。
为这个虚构的火车订票系统提出了10个需求。
我们将把其中每个添加到entity relational diagram实体关系图中来表示我们的数据库。
需求一
一个火车在一个站点出发在一个站点停止在旅途中可以停靠在不同的站点。
我们如何捕获这个需求。
首先添加一个火车站点的表格。
火车站点的表格i像大部分的表格一样d作为主键。
对于一个站点来说还需要捕获什么火车站点的名字。
需求还提到了一个火车它代表着一个旅程。从一个地方开始到另一个地方结束。 添加一个新的表称为火车旅程。主键是id。
不确定还有什么需要存储进这个表中。但是现在是OK的。 现在这两个表格如何关联起来一趟火车旅程能够有多个站点吗
可以我们在需求中看到了这点。
一个站点可以有多趟旅程吗
可以假设能够因为我们在构建一个火车预定系统。
如果错了我们可以在后面改变它。
这是一个多对多的关系所以我们需要一个joining table连接表。