- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关系数据模型由IBM的研究员E.F.Codd博士于1970年首先提出,该模型有严格的数学理论基础,抽象级别比较高,而且数据结构简单清晰,便于理解和使用。 关系数据库是建立在关系数据模型基础上的,它借助于集合代数来处理数据库中的数据;目前广泛使用并大受欢迎的关系数据库管理系统软件,如Oracle、Access、DB2、SQL Server、Sybase等也都建立在关系数据模型基础之上。 2.1 关系模型的基本概念 关系数据模型是以集合论中的关系概念为基础,即实体和实体间联系均由关系来表示,关系模型中的主要内容: 关系模型的基本术语 关系模型的定义形式 关系的性质 关系的键 关系模型的完整性 2.1.1 关系模型的基本术语 关系 关系是一个属性数目相同的元组的集合(即一个关系就是一张二维表,每个关系都有一个关系名 )。 关系S1 元数和基数 关系中属性的个数称为元数,元组的个数称为基数。 分量 元组中的每一个属性值,称为该元组的分量。 2.1.2 关系模型的定义形式 域 域是一组具有相同数据类型值的集合,又称为值域。 域中数据的个数称为域的基数。 例2-1:D1={A,B,C,D}。 D1为域名,基数为4。 例2-2:D={“数据结构”,“操作系统”,“数据库原理”}是课程表C中“课程名称”属性的取值范围,即“课程名称”属性域。 Di(i=1,2,…,n)为有限集,Di的基数用mi(i=1,2,…,n表示,则笛卡儿积D1×D2×…×Dn的基数M为所有域的基数的累乘之积,即 例2-3:D1=身份={教师,学生}, D2=性别={男,女}, D3=学历={研究生,本科生,专科生}。 则D1×D2×D3={(教师,男,研究生),(教师,男,本科生),(教师,男,专科生),(教师,女,研究生),(教师,女,本科生),(教师,女,专科生),(学生,男,研究生),(学生,男,本科生),(学生,男,专科生),(学生,女,研究生),(学生,女,本科生),(学生,女,专科生)} 分量:教师、学生、男、女、研究生、本科生、专科生; 元组:(教师,男,研究生)、(教师,男,本科生) 基数:即元组数量为12。 笛卡儿积可用二维表的形式表示,如表所示: 关系 笛卡儿积D=D1×D2×…×Dn的任一子集称为定义在域D1,D2,…,Dn上的n元关系(简称关系),记为R 。可记作: R={t1,t2,…,tn|t1,t2,…,tn∈D′?D} 其中: (1)子集D′中的任一元素t1,t2,…,tn称为R的一个元组。 (2)R表示关系的名字,n称为关系的目或度。n目关系必有n个属性。 当n=1时,称为单元(目)关系。 当n=2时,称为二元(目)关系。 …… 当n=n时,称为n元关系。 关系是笛卡儿积的子集,所以关系是一个二维表。 例2-4:例2-3中笛卡儿积的子集,即所有学历为“研究生”的教师构成的集合形成的二维表,称为D1×D2×…×Dn的一个关系。 关系模式 关系模式可以形式化地表示为:R(U,D,dom,F) R为关系名; U为组成该关系的属性名集合; D为属性组U中属性的域; dom为属性向域的映像集合; F为属性间的数据依赖的集合。 例 2-5:“选课关系”SC的关系模式可描述为:SC(Sno,Cno,Score)。 其中: 加下划线表示所有属性为关系中的主关系键, D(Sno)、dom(Sno):可定义为长度为6个字符的字符串; D(Cno)、dom(Cno):可定义为长度为6个字符的字符串; D(Score)、dom(Score):可定义为0~100的整型数; F:(Sno,Cno)Score,即成绩完全函数依赖于学号和课程号,属性间数据依赖将在第4章中讨论。 关系模式是关系的框架,是对关系结构的描述。 2.1.3 关系的性质 关系中不允许出现相同的元组 。 关系中元组的顺序(即行序)可以任意。 关系中属性无序,即列的顺序可以任意交换。 同一属性名下的各个属性值必须来自同一个域,是同一类型的数据。 关系中各个属性必须有不同的名字,而不同的属性可来自同一个域。 关系不允许在表中嵌套表。 候选键 “学生关系”中的学号能惟一标识每一个学生 “选课关系”中,只有属性的组合“学号+课程号”才能惟一地
您可能关注的文档
- 神经动物学教学课件-83间脑.ppt
- 神经动物学教学课件-84端脑.pptx
- 生物反应工程教学课件-Assignment-I.pdf
- 神经动物学教学课件-82脑干.ppt
- 生物反应工程教学课件-Assignment-II.pdf
- 生物反应工程教学课件-Assignment-II-Solutions.doc
- 生物反应工程教学课件-Assignments-III.pdf
- 生物反应工程教学课件-Assignment-I-Solutions.doc
- 生物反应工程教学课件-Assignments-III-Solutions.doc
- 生物反应工程教学课件-Bioprocess Engineering Lesson-1.ppt
最近下载
- 2024霸王茶姬- 以东方茶会世界友品牌简介手册-65P.pptx VIP
- 焊点标准(DIP部分).pdf
- 大职赛生涯闯关参考答案.docx VIP
- 宁夏水务投资集团有限公司招聘笔试题库2023.pdf
- eo体系内审检查表.doc
- 桉木P-RC+APMP化机浆废水的污染特征与生物处理的研究.pdf VIP
- 《基于项目式学习在初中物理教学中培养学生问题解决能力的实践研究》课题研究方案.doc
- Unit4Funwithnumbers.(课件)-外研版(三起)(2024)英语三年级上册.pptx VIP
- 城市轨道交通全自动运行系统场景技术规范.pdf VIP
- 大学本科优质生源基地建设管理办法.docx
文档评论(0)