教据库系统概论 An Introduction to Database system 第六章关系数据理论 白城师范学院 An Introduction to Database System
An Introduction to Database System 白城师范学院 数据库系统概论 An Introduction to Database System 第六章 关系数据理论
第六章关系数据理论 6.1问题的提出 62规范化 63数据依赖的公理系统 *6.4模式的分解 65小结 An Introduction to Database System
An Introduction to Database System 第六章 关系数据理论 6.1 问题的提出 6.2 规范化 6.3 数据依赖的公理系统 *6.4 模式的分解 6.5 小结
6.1问题的提出 关系数据库逻辑设计 针对具体问题,如何构造一个适合于它的数据模式 数据库逻辑设计的工具—关系数据库的规范化理论 An Introduction to Database System
An Introduction to Database System 6.1 问题的提出 关系数据库逻辑设计 ▪ 针对具体问题,如何构造一个适合于它的数据模式 ▪ 数据库逻辑设计的工具──关系数据库的规范化理论
6.1问题的提出 概念回顾 关系模式的形式化定义 三、什么是数据依赖 四、关系模式的简化定义 五、数据依赖对关系模式影响 An Introduction to Database System
An Introduction to Database System 6.1问题的提出 一、概念回顾 二、关系模式的形式化定义 三、什么是数据依赖 四、关系模式的简化定义 五、数据依赖对关系模式影响
、概念回顾 今关系 今关系模式 今关系数据库 令关系数据库的模式 An Introduction to Database System
An Introduction to Database System 一、概念回顾 ❖ 关系 ❖ 关系模式 ❖ 关系数据库 ❖ 关系数据库的模式
关系 图书编号图书名称 作者定价 出版社名称出版日期「是否借出 D00数据库系统教程_施伯乐」3.20高等教育出版社20070TRE D004中级财务会计刘水泽36.00东北财经大学出版社2006/1 会计学原理陈少华_30.00厦门大学出版社20012/1TRUE M1060多媒体技术与应用教程杨青29.50清华大学出版社_20094FASs N001西方经济学高鸿业28.00中国人民大学出版社2071TRE N00经济数学一微积分吴传生3.60高等教育出版社_2094TRUE N02组织行为管理能勇清42,80湖南人民出版社2013/3/1FASE 关系模式 H书编引书名定价出灶名出饭田」是否错出 数据类型、主码、外码、约束...关系模式 An Introduction to Database System
关系 An Introduction to Database System 图书编号 图书名称 作者 定价 出版社名称 出版日期 是否借出 D1002 数据库系统教程 施伯乐 33.20 高等教育出版社 2008/7/1 TRUE D1004 中级财务会计 刘水泽 36.00 东北财经大学出版社 2009/6/1 FALSE D1005 会计学原理 陈少华 30.00 厦门大学出版社 2008/12/1 TRUE M1006 多媒体技术与应用教程 杨青 29.50 清华大学出版社 2008/9/1 FALSE N1001 西方经济学 高鸿业 28.00 中国人民大学出版社 2007/3/1 TRUE N1003 经济数学--微积分 吴传生 39.60 高等教育出版社 2009/4/1 TRUE N1012 组织行为管理 熊勇清 42.80 湖南人民出版社 2013/3/1 FALSE 关系模式 图书编号 图书名称 作者 定价 出版社名称 出版日期 是否借出 数据类型、主码、外码、约束……..关系模式
关系数据库 图书编号图书名称 作者定价 D100数据库系统教程施伯乐|3320 匚读者编号读者姓名单位电话号码 中级财务会计刘水泽36.00 10005郭欣欣文学院『8265732 D1004 2000黎达乾经济学院826583123 D1005 会计学原理 陈少华|30.00 M106多媒体技术与应用教程杨青29 A[任丽丽经济学院82865899 Nl001 西方经济学 高鸿业28.00 300宋文浩管理学院「82659213 N1003经济数学一微积分吴传生|39.60 40003蔡志达法学院_82657080 Nl012 组织行为管理 匚读者编号图书编号借阅日期 1000410062013/1/11 100005N1003 2013/2/8 20000D10022013/2/15 C2000N0012012/1/30 200004D10042013/4/15 200004M10062012/12/27 30000N10032013/4/11 匚4000D10042013/3/10 An Introduction to Database System
关系数据库 An Introduction to Database System 图书编号 图书名称 作者 定价 D1002 数据库系统教程 施伯乐 33.20 D1004 中级财务会计 刘水泽 36.00 D1005 会计学原理 陈少华 30.00 M1006 多媒体技术与应用教程 杨青 29.50 N1001 西方经济学 高鸿业 28.00 N1003 经济数学--微积分 吴传生 39.60 N1012 组织行为管理 熊勇清 42.80 读者编号 读者姓名 单位 电话号码 100005 郭欣欣 文学院 82657332 200001 黎达乾 经济学院 82658123 200004 任丽丽 经济学院 82658991 300002 宋文浩 管理学院 82659213 400003 蔡志达 法学院 82657080 读者编号 图书编号 借阅日期 100005 M1006 2013/1/11 100005 N1003 2013/2/8 200001 D1002 2013/2/15 200001 N1001 2012/11/30 200004 D1004 2013/4/15 200004 M1006 2012/12/27 300002 N1003 2013/4/11 400003 D1004 2013/3/10
关系数据库模式 书编号图书名称。作者定价 读者编号读者姓名单位电话号码」 读者编号图书编号借阅日期 借阋 读者编号 图书编号 借阋日期 图书 丫读者编号 了图书编号 读者姓名 图书名称 单位 作者 电话号码 照片 出版社名称 出版日期 roduction to Database System
关系数据库模式 An Introduction to Database System 图书编号 图书名称 作者 定价 读者编号 读者姓名 单位 电话号码 读者编号 图书编号 借阅日期 ……
二、关系模式的形式化定义 关系模式由五部分组成,即它是一个五元组: R(U, D, DOM, F) · 关系名 RUD 组成该关系的属性名集合 属性组U中属性所来自的域 DoM:属性向域的映象集合 F 属性间数据的依赖关系集合 An Introduction to Database System
An Introduction to Database System 二、关系模式的形式化定义 关系模式由五部分组成,即它是一个五元组: R(U, D, DOM, F) R: 关系名 U: 组成该关系的属性名集合 D: 属性组U中属性所来自的域 DOM: 属性向域的映象集合 F: 属性间数据的依赖关系集合
、什么是数据依赖 1.完整性约束的表现形式 令限定属性取值范围:例如学生成绩必须在0-100之间 令定义属性值间的相互关连(主要体现于值的相等与 否),这就是数据依赖,它是数据库模式设计的关键 An Introduction to Database System
An Introduction to Database System 三、什么是数据依赖 1. 完整性约束的表现形式 ❖ 限定属性取值范围:例如学生成绩必须在0-100之间 ❖ 定义属性值间的相互关连(主要体现于值的相等与 否),这就是数据依赖,它是数据库模式设计的关键