- 4
- 0
- 约1.51万字
- 约 89页
- 2018-05-04 发布于四川
- 举报
第 二 章 关 系 数 据 库 教学目的: 1.理解关系、关系模式、关系数据库、关系代数概念。 2.理解关系的完整性,了解关系演算。 3.掌握关系数据模型与非关系模型的区别与优势,会利用关系运算进行关系模式的描述。 重点难点:关系代数 2.1 关系数据结构及形式化定义 关系数据库系统是支持关系模型的数据库系统。 2.1.1 关系 关系模型的数据结构非常简单,只包括单一 的数据结构—关系. 在用户看来,关系模型中数据的逻辑结构是 一张二维表. 关系模型的数据结构虽然简单却能够表达 丰富的语义,描述出世界的实体以及实体间的各 种联系.也就是说,在关系模型中,现实世界的实 体以及实体间的各种联系均用单一的结构类型 即关系来表示. 1.域: 定义2.1 域是一组具有相同数据类型的值的集合。 在关系中用域表示属性的取值范围 例子: 长度小于20的字符串的集合 、{0,1}、整数、实数等都是域 2. 笛卡儿积 定义2.2 给定一组域D1,D2…,Dn,这些域中可以有相同的域。D1,D2,。。。Dn的笛卡儿积为 D1×D2×…×Dn={(d1,d2,…,dn) |di∈Di, i=1,2,…,n} 其中每一个元素(d1,d2,…,dn)叫做一个n元组或简称元组。 元素中的每一个值di叫作一个分量 若Di (i=1,2,…,n)为有限集,其基数为mi (i=1,2,…,n), 则D1×D2×…×Dn的基数M为: n M=∏mi i=1 笛卡儿积可表示为一个二维表、表中的每一行对应一个元组 表中的每一列值来自一个域. 例子: 有两个域D1={0,1},D2={a,b,c} D1×D2={(0,a),(0,b),(0,c),(1,a),(1,b),(1,c)} 该笛卡尔积的基数为2 ×3=6,也就是说D1×D2一共有6个元组. 例子: D1={张三,李四,王五} D1是域名,“张三,李四,王五”是域值, 域的基数m=3 D2={男,女} D2是域名,“男,女”是域值,域的基数m=2 则D1× D2的基数为m=3×2=6 即 D1×D2一共有6 个元组 显然上述笛卡尔积中的某些元组是无实际意义的。需从中取出有意义的子集构造关系 例:P42 D1×D2×D3的域的基数为m=2 ×2 ×3=12 即 D1×D2×D3一共有12 个元组 3 关系: 笛卡儿积的子集称为关系 定义2.3 D1×D2×…×Dn的子集叫作在域D1,D2,…,Dn上的关系, 表示为 R(D1,D2,…,Dn) R是关系名,n是关系的目或度 ,关系中 的元素称为元组,用t表示 当n=1 称该关系为单元关系, 当n=2 称该关系为二元关系 关系是笛卡尔积的有限子集,所以关系也是一个二维表,表每行对应一个元组,表的每列对应一个域,称为属性. 关系的码 候选码: 若关系中的某一属性组的值能够唯一标识一个元组,则称该属性组为候选码. 候选码是一个(最简单的情况下)或多个, 最极端的情况 下,所有属性组是这个关系模式的候选码,称为全码。 主码:若一个关系有多个候选码,则选定其中一个为主码 (*主码一定是候选码 多个候选码中的一个 唯一标识实体的个体 一个关系有且只有一个主码) 用作插入、删除、检索元组操作的变量 例如:学生(学号,姓名,性别,年龄); 选修(学号,课程号,成绩) 主属性:主码的诸属性称为主属性 非码属性:不包含在任何候选码中的属性称为非码属性。 例:设有关系模型: 旅行社(旅行社名,经理,电话) 旅客(旅客名,性别,年龄,地址,电话) 地点交通(地点,交通,价格) 旅游团(旅行社名,旅客名,地点,交通,日期,导游) 旅行社名,旅客名,地点,交通都是主属性, 经理,电话,性别,年龄,地址,价格,日期,导游都是非码属性 旅行社名,旅客名,地点,交通是旅游团的外码 通过外码实现联系的方式是多对多。 外码 P50 定义2.5 是基本关系的一个(组)属性、但不是本关系的码、是另一关系的主码。 关系可以有三种类型: 基本关系(又称基本表或基表): 实际存在的表,是实际存储 数据的逻辑表示 查询表:查询结果对应的表 视图表:是由基本表或其他
您可能关注的文档
- 小红包,大营销探索手机支付整合.ppt
- 小户型装修参照简单实用型.ppt
- 世界现代主义设计史4.ppt
- 世界现代主义设计史1.ppt
- 小男孩与苹果树1.ppt
- 世界现代主义设计史3.ppt
- 世界现代主义设计史5.ppt
- 小学——大脑体操课件02.ppt
- 市场部门营销工作汇报.pptx
- 小学——大脑体操课件03.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 黑龙江省园林绿化工程消耗量定额2024版.docx VIP
- N—乙酰氨基葡萄糖合成方法的改进.pdf VIP
- L-CKC L-CKC 220工业闭式齿轮油 工业润滑剂 220 说明书.pdf
- 2025年春人教版历史七年级下册全册教学课件.pptx
- 自考14653《证券投资理论与实务》高频考点串讲.docx VIP
- 2026年湖南安全技术职业学院单招职业技能考试题库及完整答案详解一套.docx VIP
- 新城商开事业部产品配置标准及成本控制手册(2020版).pdf VIP
- 四川大学《通信原理》期末试题B卷.docx VIP
- 2024年度实验室CNAS内审全套资料.pptx VIP
- 2026年度护理人员培训计划(两篇).docx VIP
原创力文档

文档评论(0)