您好,欢迎来到九壹网。
搜索
您的当前位置:首页(完整word版)ER图转换为关系模型

(完整word版)ER图转换为关系模型

来源:九壹网
(完整word版)ER图转换为关系模型

将ER模型转换成关系数据库

ER模型转换关系数据库的一般规则:

(1) 将每一个实体类型转换成一个关系模式,实体的属性为关系模式的属性。 (2) 对于二元联系,按各种情况处理,如下面所示。

二元关ER图 系 转换成的关系 联系的处理 主键 外键 (有两种) (依据联系的处理方式) 处理方式(1): (1)把模式B的主键, 联系的属性加入模式(略) A 方式(1): 模式B的主键为模式A外键 (2个关系) 1:1 模式A 模式B 处理方式(2): 方式(2): (2)把模式A的主键,联系的属性加入模式B 表A的主键为表B的外键 (完整word版)ER图转换为关系模型

(2个关系) 把模式A的主键,联系1:M 模式A的主键为(略) 模式B的外键 模式A 模式B 的属性加入模式B 联系类型转换成关系 模式A—B; (3个关系) 两端实体类两端实体类型的模式A—B的属性: 型的主键一M:N 模式A (a)联系的属性 模式B (b)两端实体类型的主A—B主键 主键分别为模式起构成模式A—B的外键 模式A—B 键 M:N联系的示例

比如,ER图如下:

可以转换成以下模式:

(完整word版)ER图转换为关系模型

学生(学号,姓名,性别,年龄) 主键为学号

课程(课程号,课程名,任课教师) 主键为课程号

选课(学号,课程号,成绩)

主键为课程号、学号,外键为课程号,学号;

1:N联系的示例

比如,ER图如下:

可转换为如下关系模式:

商店模式(商店编号,店名,店址,店经理) 主键为商店编号

商品模式(商品编号,商品名,单价,产地,商店编号,月销售量) 主键为商品编号,外键为商店编号

(完整word版)ER图转换为关系模型

职工模式(职工编号,职工名,性别,工资,商店编号,开始时间) 主键为职工编号,外键为商店编号

真子集就是一个集合中的元素全部是另一个集合中的元素,但不存在相等; 1、完全依赖与部分依赖: 对于函数依赖W

A,如果存在V是W的真子集而函数依赖VA成立,则称A部分依赖于W;否则,

若不存在这种V,则称A完全依赖于W; 2、传递依赖:

对于函数依赖XY,如果YX(X不函数依赖于A)而函数依赖Y

Z成立,则称Z对X传递依赖;

例:设有关系模式选课SC1(SNO,CNO,GRADE,CREDIT),其中,SNO表示学号,CNO表示课程号,GRADE表示成绩,CREDIT表示学分。 (SNO,CNO)-F->GRADE (完全函数依赖) 因为CNO→CREDIT,所以

(SNO,CNO)X—P-〉CREDIT (部分函数依赖)

(SNO,CNO)→CNO(平凡函数依赖),反之不成立,CNO→CREDIT,形成传递依赖(SNO,CNO)→CREDIT。

第1范式:如果一个关系模式R的所以属性都是不可分的基本数据项,则这个关系属于第1范式;

(完整word版)ER图转换为关系模型

第2范式:若关系R属于第1范式,且每个非主属性都完全函数依赖于键码,则R属于第2范式; 第3范式:若关系模式R属于第1范式,且每个非主属性都不传递依赖于键码,则R属于第3范式;

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务