- 4
- 0
- 约1.03万字
- 约 55页
- 2019-11-12 发布于湖北
- 举报
关系模型及其三要素 候选键(Candidate Key) “学生关系”中的学号能惟一标识每一个学生 “选课关系”中,只有属性的组合“学号+课程号”才能惟一地区分每一条选课记录 能惟一标识关系中元组的一个属性或属性集,称为候选键(Candidate Key) 关系模型及其三要素 主关系键(Primary Key) 从多个候选键中选择一个作为查询、插入或删除元组的操作变量,被选用的候选键称为 主关系键。 每个关系必定有且仅有一个主关系键 关系模型及其三要素 主属性(Prime Attribute)与非码属性(Non-Prime Attribute) 主属性:包含在主关系键中的各个属性称为主属性 非码属性:不包含在任何候选键中的属性称为非码属性(或非主属性) 全码 :所有属性的组合是关系的候选键 关系模型及其三要素 外部关系键 * * * * * * 关系模型及其三要素 2.关系模型的参照完整性 外码和参照关系 设F是基本关系R的一个或一组属性,但不是关系R的主码(或候选码)。如果F与基本关系S的主码Ks相对应,则称F是R的外码,并称R为参照关系,S为被参照关系或目标关系。 在学生课程库中,关系模式表示为: 学生(学号,姓名,性别,专业号,年龄); 课程(课程号,课程名,学分); 选修(学号,课程号,成绩).其中:主码用下划线标出。 关系模型及其三要素 2.关系模型的参照完整性 2)参照完整性规则 若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须取空值(F的每个属性值均为空值)或者等于S中某个元组的主码值。 例如,“基层单位数据库”中有“职工”和“部门”两个关系,其关系模式如下: 职工(职工号,姓名,工资,性别,部门号) 部门(部门号,名称,领导人号)其中:主码用下划线标出,外码用曲线标出。 关系模型及其三要素 2.关系模型的参照完整性 2)参照完整性规则 未分配系别 关系模型及其三要素 2.关系模型的参照完整性 3)用户定义的完整性 用户定义的完整性就是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求 如:成绩属性的取值范围在0-100之间 关系代数 1) 集合运算符:∪(并运算),-(差运算),∩(交运算),×(广义笛卡儿积)。 2) 专门的关系运算符:σ(选择),π(投影), ∞ (连接),÷(除)。 3) 比较运算符:>(大于),≥(大于等于),<(小于),≤(小于等于),=(等于),≠(不等于)。 4) 逻辑运算符:?(非),∧(与),∨(或)。 关系代数 设关系R和S具有相同的目n(即两个关系都有n个属性),且相应的属性取自同一个域。 1.并运算 R∪S={t| t ?R ∨ t ?S}. R和S并的结果仍为n目关系,其数据由属于R或属于S的元组组成 A B C ? A B C ? A B C a1 b1 c1 a1 b2 c2 a1 b1 c1 a1 b2 c2 a1 b3 c2 a1 b2 c2 a2 b2 c1 ? a2 b2 c1 ? ? ? a1 b3 c2 R S R∪S 关系代数 设关系R和S具有相同的目n(即两个关系都有n个属性),且相应的属性取自同一个域。 2.差运算 R – S ={ t | t ?R ∧ t ?S}. R和S差运算的结果关系仍为n目关系,其数据由属于R而不属于S的所有元组组成 3.交运算 R∩S = { t | t?R ∧ t ?S }. 运算的结果关系仍为n目关系,其数据由既属于R同时又属于S的元组组成。交可用差来表示: R∩S = R–(R–S) . 关系代数 4. 笛卡儿积运算 设n目和m目的关系R和S,它们的笛卡儿积是一个(n+m)目的元组集合。元组的前n列是关系R的一个元组,后m列是关系S的一个元组。若R有k1个元组,S有k2个元组,则关系R和关系S的广义笛卡儿积应当有k1×k2个元组。R和S的笛卡儿积表示为: R×S = { trts | tr ? R ∧ ts ? S }. 关系代数 A B C ? A B C ? A B C a1 b1 c1 a1 b2 c2 a1 b1 c1 a1 b2 c2 a1 b3 c2 a1 b2 c2 a2 b2 c1 ? a2 b2 c1 ? ? ? a1 b3 c2 A B C ? R.A R.B
您可能关注的文档
- 第十章 普通螺纹结合的互换性及其.doc
- 第十章 螺纹结合的互换性复习.ppt
- 第十章 一般均衡论和福利经济学.ppt
- 第十章ad与da转换器接口.ppt
- 第四部分 高考总分与潜能测试各因素之间的关系分析.doc
- 第四部分 镇江市疾病预防控制中心全自动微生物鉴定仪及原子吸.doc
- 第四部分 镇江市地方税务局网络准入控制软件采购要求.doc
- 第十章信息经济学.ppt
- 第四单元 (赛课) 燃烧与燃.ppt
- 第四单元 我们崇尚公平和正义(备课材料)宁波市北仑区江南中学.ppt
- 中国国家标准 GB/Z 37551.300-2026海洋能 波浪能、潮流能及其他水流能转换装置 第300部分:河流能转换装置发电性能评估.pdf
- GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 中国国家标准 GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 《GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法》.pdf
- 中国国家标准 GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- 《GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义》.pdf
- 中国国家标准 GB/T 4937.37-2025半导体器件 机械和气候试验方法 第37部分:采用加速度计的板级跌落试验方法.pdf
- 《GB/T 4937.10-2025半导体器件 机械和气候试验方法 第10部分:机械冲击 器件和组件》.pdf
- 中国国家标准 GB/T 44937.2-2025集成电路 电磁发射测量 第2部分:辐射发射测量TEM小室和宽带TEM小室法.pdf
最近下载
- 《西梅汁、浓缩汁及其饮料》团体标准编制说明.pdf VIP
- 二年级语文阅读理解专项训练(共10篇 含答案).docx VIP
- 2025《不同性质幼儿园开展劳动教育现状调查及存在的问题和对策(附问卷)》13000字(论文).docx VIP
- 工程材料运输及交付方案(3篇).docx VIP
- 天加A8918G01TASD风冷螺杆式冷(热)水机组.pdf VIP
- 2025年广东中考数学试卷真题(含答案解析) .pdf VIP
- 宿舍卫生打 扫安排表.pdf VIP
- 《国家综合性消防救援队伍处分条令(试行)》知识考试题库(含答案).docx VIP
- 锂离子电池制造项目竣工环境保护验收监测报告.pdf
- 2024北京延庆区初三一模数学试题及答案.docx VIP
原创力文档

文档评论(0)