er图转换为关系模型

er图转换为关系模型

ID:11263333

大小:76.00 KB

页数:4页

时间:2018-07-11

er图转换为关系模型_第1页
er图转换为关系模型_第2页
er图转换为关系模型_第3页
er图转换为关系模型_第4页
资源描述:

《er图转换为关系模型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、将ER模型转换成关系数据库ER模型转换关系数据库的一般规则:  (1)将每一个实体类型转换成一个关系模式,实体的属性为关系模式的属性。  (2)对于二元联系,按各种情况处理,如下面所示。二元关系ER图转换成的关系联系的处理主键外键1:1(2个关系)模式A模式B(有两种) 处理方式(1):(1)把模式B的主键,联系的属性加入模式A处理方式(2):(2)把模式A的主键,联系的属性加入模式B (略) (依据联系的处理方式)方式(1):模式B的主键为模式A外键 方式(2):表A的主键为表B的外键1:M(2个关系)模式A模式B 把模式A的主键,联系的属性加入模式B  (略)模式A的主键为模式

2、B的外键M:N(3个关系)模式A模式B模式A-B联系类型转换成关系模式A-B;模式A-B的属性:(a)联系的属性(b)两端实体类型的主键两端实体类型的主键一起构成模式A-B主键两端实体类型的主键分别为模式A-B的外键   M:N联系的示例比如,ER图如下:  可以转换成以下模式:       学生(学号,姓名,性别,年龄)               主键为学号       课程(课程号,课程名,任课教师)                 主键为课程号       选课(学号,课程号,成绩)                 主键为课程号、学号,外键为课程号,学号;   1:N联系的

3、示例比如,ER图如下:可转换为如下关系模式:商店模式(商店编号,店名,店址,店经理)    主键为商店编号商品模式(商品编号,商品名,单价,产地,商店编号,月销售量)       主键为商品编号,外键为商店编号职工模式(职工编号,职工名,性别,工资,商店编号,开始时间)     主键为职工编号,外键为商店编号真子集就是一个集合中的元素全部是另一个集合中的元素,但不存在相等;1、完全依赖与部分依赖:对于函数依赖WàA,如果存在V是W的真子集而函数依赖VàA成立,则称A部分依赖于W;否则,若不存在这种V,则称A完全依赖于W;2、传递依赖:对于函数依赖XàY,如果YàX(X不函数依赖于A

4、)而函数依赖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范式;第2范式:若关系R属于第1范式,

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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。