- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                3.1 关系模型的基本概念3.1.1 关系的通俗解释    在关系模型中,信息被组织成若干张二维表的结 构,每一张二维表称为一个关系(relation)或表 (table),每个表中的信息只用来描述客观世界中的一 件事情。例如,在学校中,为了表达学生与专业的“所 属”关系,学生与课程的“选修”关系,教师与课程的 “任教”关系,可以制成如下表格:                  表3.1 学生选课登记表 3.1.2 关系的数学定义 定义3.1  域(Domain)是值的集合。  定义3.2  给定一组域 D1,D2,...,Dn,这些域中可以 有相同的域,D1,D2,...,Dn的笛卡儿积为: D1×D2×...×Dn={(d1,d2,…,dn)|di∈Di,i=1, 2,…,n},其中每一个元素(d1,d2,...,dn)叫作一个 n元组(n-tuple),或简称为元组;元素中每一个值di叫 做一个分量(Component)。若 Di(i=1,2,…,n)为有限 集,其基数为 mi(i=1,...,n),则 D1×D2×…×Dn的 基数为:   定义3.3 若D1×D2×…×Dn为笛卡儿积,则它的子集叫 做在域D1×D2×…×Dn上的关系(Relation),可以用 R(D1,D2,…,Dn)表示。这里R表示关系的名字,n是关 系的目或度。      关系是一个二维表,表的每行对应一个元组,表的 每列对应一个域.由于域可以相同,所以为了加以区 分。对每列起一个名字,称为属性。n目关系必有n个属 性。总之,数据库中的关系有以下性质:     1.每列中的分量是同类型的数据,来自同一个域;     2.不同列可出自同一个域,每一列称为属性,要给 予不同的属性名;     3.列的顺序可任意交换,行的顺序也可任意交换;     4.关系中的任意两个元组不能完全相同;     5.每一分量必须是不可分的数据项。 3.1.3 关系模型 1.数据结构     在关系模型中,无论是实体还是实体之间的联系均 由单一的结构类型即关系来表示。也就是说,任何一个 关系数据库都是由若干张互相关联的表组成。     关系模式与关系是彼此密切相关但又有所区别的两 个概念,它们之间的关系是一种“型与值”的关联关 系。关系模式是静态的,而关系则是动态的 。 2.关系操作     关系操作方式的特点是集合操作,即操作的对象和结 果是集合,也称为一次一集合的方式。非关系型的数据 操作方式则为一次一记录的方式。 3. 关系模型的三类完整性     关系模型的三类完整性包括实体完整性、参照完整 性和用户定义的完整性。      实体完整性和参照完整性是关系模型必须满足的 完整性约束条件,应该由关系系统自动支持。  (l)实体完整性:在任何关系的任何一个元组中,主 键码值的任一分量都不允许为空值。   (2)参照完整性(引用完整性):若某个属性或属性 组不是A表的主键码,但它是另一张B表的主键码,则 该属性或属性组称为 A表的外键码。在关系模型中, 外键码或者取空值或者等于B中某个元组的主键码 值。  (3) 用户定义完整性:由用户针对某一具体数据库的 约束条件来定义完整性。它由应用环境决定,反映了 某一具体应用所涉及的数据必须满足的语义要求。          关系模型的优点和缺点。    3.1.4 关系数据库管理系统 按照 RDBMS产品对关系模型的支持程度的不同,DBMS 大致可分成三种等级: 1.半关系型DBMS(最小关系型)     采用关系作为基本数据结构类型,但不能提供具有 关系完备性的数据子语言,或不支持数据独立性,因而 功能有相当的局限性。  2.基本关系型DBMS(关系完备型)     采用关系作为唯一基本数据结构类型,具有关系完 备的数据子语言,在一定程度上实现了数据的独立性, 确保用户能够依靠关系名、关键字值和属性名的结合用 逻辑方式访问数据库中的每一个数据。目前大多数关系 型DBMS都属于这种类型。 3.完全关系型(全关系型)     这类系统支持关系模型的所有特征,特别是数据结 构中域的概念、实体完整性和参照完整性。  3.2 关系代数    关系的数据操纵语言按照表达查询的方式可分为两 大类:     1.用对关系的运算来表达查询的方式,称为关系 代数;     2.用谓词来表达查询要求的方式,称为关系演 算。关系演算又可按谓词变元的基本对象是元组变量还 是域变量而分为元组关系演算和城关系演算两种。     这三种语言在表达能力上是彼此等价的,它们可以 作为评估实际系统中操纵语言能力的标准或基础。       关系代数是以关系为运算对象的一组高级运算的集 合,它的运算可分为以下两类。 3.2.1 传统的集合运算     传统的集合运
                您可能关注的文档
- 数据库应用技术——SQL Server 2008 R2 第2版 教学课件 作者 周慧 施乐军 数据库应用技术1.ppt
- 数据库应用技术——SQL Server 2008 R2 第2版 教学课件 作者 周慧 施乐军 数据库应用技术2_1.ppt
- 数据库应用技术——SQL Server 2008 R2 第2版 教学课件 作者 周慧 施乐军 数据库应用技术2_2.ppt
- 数据库应用技术——SQL Server 2008 R2 第2版 教学课件 作者 周慧 施乐军 数据库应用技术3_1.ppt
- 数据库应用技术——SQL Server 2008 R2 第2版 教学课件 作者 周慧 施乐军 数据库应用技术4.ppt
- 数据库应用技术——SQL Server 2008 R2 第2版 教学课件 作者 周慧 施乐军 数据库应用技术5_1.ppt
- 数据库应用技术——SQL Server 2008 R2 第2版 教学课件 作者 周慧 施乐军 数据库应用技术5_2.ppt
- 数据库应用技术——SQL Server 2008 R2 第2版 教学课件 作者 周慧 施乐军 数据库应用技术6_1.ppt
- 数据库应用技术——SQL Server 2008 R2 第2版 教学课件 作者 周慧 施乐军 数据库应用技术6_2.ppt
- 数据库应用技术——SQL Server 2008 R2 第2版 教学课件 作者 周慧 施乐军 数据库应用技术7_1.ppt
- 数据库原理及应用 教学课件 作者 范剑波 1第5章 关系数据库的模式设计.ppt
- 数据库原理及应用 教学课件 作者 范剑波 1第7章 数据库保护.ppt
- 数据库原理及应用 教学课件 作者 范剑波 1第8章 数据库应用系统设计实例.ppt
- 数据库原理及应用 教学课件 作者 范剑波 1第9章 面向对象数据库系统.ppt
- 数据库原理及应用 教学课件 作者 范剑波 1第10章 分布式数据库系统.ppt
- 数据库原理及应用 教学课件 作者 方睿 韩桂华第1章 数据库理论基础.ppt
- 数据库原理及应用 教学课件 作者 方睿 韩桂华第2章 关系数据库设计和建模工具.ppt
- 数据库原理及应用 教学课件 作者 胡孔法 第01章 数据库系统概述.ppt
- 数据库原理及应用 教学课件 作者 胡孔法 第02章 数据模型.ppt
- 数据库原理及应用 教学课件 作者 胡孔法 第03章 数据库系统的体系结构.ppt
最近下载
- 考研护理综合模拟试题及答案解析(3).pdf VIP
- 呼吸机的使用方法及护理ppt课件-2024鲜版.ppt
- 2025年南昌大学第一附属医院科研助理岗位招聘1人笔试参考题库附答案解析.docx VIP
- HarmonyOS设备应用开发文档_鸿蒙学堂-0001.docx VIP
- 智能消费设备的数据共享与智能互联考核试卷.docx VIP
- 霸王の大陆金手指代码表.pdf VIP
- 产品说明书翻译.docx
- 初中数学专项训练第六章 圆.pdf VIP
- ABB 应用说明文档 - E530 PTI伺服驱动器入门指南 应用说明文档(中文).pdf
- 计量经济学期末考试资料题库(完整编辑版)及其答案解析.pdf VIP
 原创力文档
原创力文档 
                        

文档评论(0)