第2章关系数据库基本原理答题.ppt

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关系数据模型 一行描述一个实体对象,其中的每个数据元素描述对象的相应属性。 实体动态特征通过关系运算规则实现 数据模式 选用一种数据模型并采用该模型提供的工具对一个具体应用环境中涉及的实体进行的一种描述,包括静态特征、动态特征、完整性约束。 关系数据模式 关系的描述称为关系模式。对应二维表的表头。 如:部门(部门代码,部门名称) 员工(员工代码,姓名,部门代码,性别,住址) 关系 连接 投影 关系模式的简化表示 2.3.1 函数依赖 2.3 关系的规范化理论 2.3.1 函数依赖的基本概念 1、函数依赖的定义 2、平凡函数依赖与非平凡函数依赖 3、完全函数依赖与部分函数依赖 4、传递函数依赖 2.1 关系数据库概述 2.2 关系代数的基本原理 2.3 关系的规范化理论 2.4 关系模型的完整性约束 2.5 数据库的设计方法 2.1 关系数据库概述 2.2 关系代数的基本原理 2.3 关系的规范化理论 2.4 关系模型的完整性约束 2.5 数据库的设计方法 2.3 关系的规范化理论 定义1: 设R=R(A1,A2,…,An)是一个关系模式(A1,A2,…,An是R的属性),X∈{ A1,A2,…,An },Y∈{ A1,A2,…,An },即X和Y是R的属性子集,T1、T2是R的两个任意元组,即T1=T1(A1,A2,…,An),T2=T2(A1,A2,…,An),如果当T1(X)=T2(X)成立时,总有T1(Y)=T2(Y),则称X决定Y,或称Y函数依赖于X。记为:X→Y。 2.3.1 函数依赖的基本概念 设R(U)是一个属性集U上的关系模式,X和Y是U的子集,若对R(U)任意一个可能关系r,r中任意一个X都有唯一一个Y与之对应,则称X决定Y,或称Y函数依赖于X。记为:X→Y。 2.1 关系数据库概述 2.2 关系代数的基本原理 2.3 关系的规范化理论 2.4 关系模型的完整性约束 2.5 数据库的设计方法 2.1 关系数据库概述 2.2 关系代数的基本原理 2.3 关系的规范化理论 2.4 关系模型的完整性约束 2.5 数据库的设计方法 2.3.1 函数依赖 2.1 关系数据库概述 2.2 关系代数的基本原理 2.3 关系的规范化理论 2.4 关系模型的完整性约束 2.5 数据库的设计方法 定义2: R,X,Y如定义1所设,如果X→Y成立,但对X的任意真子集X1,都有X1→Y不成立,称Y完全函数依赖于X,否则,称Y部分函数依赖于X。 定义3: 设X,Y,Z是关系模式R的不同属性集,若X→Y(并且Y→X不成立),Y→Z,称X传递决定Z,或称Z传递函数依赖于X。 2.3.1 函数依赖 2.1 关系数据库概述 2.2 关系代数的基本原理 2.3 关系的规范化理论 2.4 关系模型的完整性约束 2.5 数据库的设计方法 2.3 关系的规范化理论 1. 主属性与非主属性 (1)候选关键属性和关键属性 定义4 设关系模式R(A1,A2,…,An),A1,A2,…,An是R的属性,X是R的一个属性集,如果 ①?X→(A1,A2,…,An), ②?对于X的任意真子集X1,X1→(A1,A2,…,An)都不成立, 则称属性集X是关系模式R的一个候选关键属性。 如果关系模式R只有一个候选关键属性,称这惟一的候选关键属性为关键属性,否则,应从多个候选关键属性中指定一个作为关键属性。 习惯上把候选关键属性称为候选关键字,关键属性称为关键字。 2.3.2 关系模式的范式 在学生实体中,“学号”是能唯一的区分学生实体的,同时又假设“姓名”、“年龄”的属性组合足以区分学生实体,那么{学号}和{姓名,年龄}都是候选 关键字 2.1 关系数据库概述 2.2 关系代数的基本原理 2.3 关系的规范化理论 2.4 关系模型的完整性约束 2.5 数据库的设计方法 2.3 关系的规范化理论 (2)主属性和非主属性 定义5 设Ai是关系模式R的一个属性,若Ai属于R的某个候选关键属性,称Ai是R的主属性,否则,称Ai为非主属性。 2.1 关系数据库概述 2.2 关系代数的基本原理 2.3 关系的规范化理论 2.4 关系模型的完整性约束 2.5 数据库的设计方法 2.3 关系的规范化理论 2. 第1范式 对关系模式的规范化要求分成从低到高不同的层次,分别称为第1范式、第2范式、第3范式、Boyce-Codd范式、第4范式和第5范式。 定义6 当关系模式R的所有属性都不能分解为更基本的数据单位时,称R是满足第1范式的,简记为1NF。 例如,如果关于员工的关系中有一个工资属性,而工资又由更基本的两个数

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档