E-R图 简单理解为一个具备实体和关系的图结构
举个例子:
注:这个图其实是个反例
班级和学生 1:N 那么关系如何来表示呢? 一种一对多关系
被拥有者应当存储自己的拥有者的信息
学生实体(N的一方)有一个班级号 作为外键 连接到 班级(1的一方)
学生和课程 M:N 关系如何来表示呢?一种多对多的关系
建立一个关系表:学号 课程号 成绩
丈夫和妻子 1:1关系如何来表示呢?一种一对一的关系
关系可以存储在丈夫实体里,也可以存储在妻子实体里
公交数据库设计
我们有哪些实体
线路拥有多个站点
线路拥有多个路段
线路拥有多辆车
站点拥有停留时间
路段拥有行驶数据
路段表、线路表、站点停车数据表、路段行驶数据结构表
线路----路段(1-N) 一条线路有多条路段
线路----站点(1-N) 一条线路有多个站点
路段----路段行驶数据(1-N) 一个路段有多个路段行驶数据
站点----站点停车数据(1-N) 一个站点有多个站点停车数据