- 1、本文档共65页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第03章关
数据库原理与应用教程―SQL Server 第3章 关系数据库 第3章 关系数据库 关系数据库系统是支持关系模型的数据库系统。关系数据模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。 第3章 关系数据库 3.1关系数据结构 关系模型的数据结构非常简单。在关系数据模型中,现实世界的实体以及实体间的各种联系均用关系来表示。在用户看来,关系模型中数据的逻辑结构是一张二维表。 第3章 关系数据库 3.1.1 关系的定义和性质 关系就是一张二维表格,但并不是任何二维表都叫关系,我们不能把日常生活中所用的任何表格都当成一个关系直接存放到数据库里。 第3章 关系数据库 3.1.1 关系的定义和性质 关系数据库要求其中的关系必须是具有以下性质的。 (1)在同一个关系中,同一个列的数据必须是同一种数据类型, (2)在同一个关系中,不同的列的数据可以是同一种数据类型,但各属性的名称都必须是互不相同。 (3)同一个关系中,任意两个元组都不能完全相同。 第3章 关系数据库 3.1.1 关系的定义和性质 (4)在一个关系中,列的次序无关紧要。即列的排列顺序是不分先后的。 (5)在一个关系中,元组的位置无关紧要。即排行不分先后,可以任意交换两行的位置。 (6)关系中的每个属性必须是单值,即不可再分,这就要求关系的结构不能嵌套。这是关系应满足的最基本的条件。 第3章 关系数据库 3.1.1 关系的定义和性质 例如,有这样一个学生表如下: 复合表示例 第3章 关系数据库 3.1.1 关系的定义和性质 上述表格就不是关系,应对其进行结构上的修改,才能成为数据库中的关系。对于该复合表,只要把可以把它转化成一个关系,即学生成绩关系(学号,姓名,性别,系编号,程序设计,英语,高数);也可以转化成两个关系,即学生关系(学号,姓名,性别,系编号)和成绩关系(学号,程序设计,英语,高数)。 第3章 关系数据库 第3章 关系数据库 第3章 关系数据库 3.1.1 关系的定义和性质 所以,关系是一种规范化了的二维表格;是一个属性数目相同的元组的集合。集合中的元素是元组,每个元组的属性数目应该相同。 第3章 关系数据库 3.1.1 关系的定义和性质 在关系数据模型中,实体以及实体之间的联系都是用关系来表示的,它是通过关系当中的冗余属性(一般是主码和外码的关系)来实现实体之间的联系。上例中学生关系和成绩关系就是通过“学号”属性实现的一对一联系,即一个学生只有一行成绩,而一行成绩也只属于一个学生。 第3章 关系数据库 3.1.2 关系模式 关系数据库中,关系模式(Relation Schema)是型,关系是值;关系模式是对关系的描述。因此关系模式必须指出这个元组集合的结构, 即它由哪些属性构成, 这些属性来自哪些域, 以及属性与域之间的映象关系。 第3章 关系数据库 3.1.2 关系模式 1. 关系模式的定义 关系模式可以形式化地表示为: R(U,D,dom,F) 其中:R是关系名;U是组成该关系的属性名集合;D 是属性组U中属性所来自的域; dom 是属性间域的映象集合;F 是属性间的数据依赖关系集合 第3章 关系数据库 3.1.2 关系模式 关系模式通常可以简记为: R (U) 或 R (A1,A2,…,An) 其中: R 是关系名,A1,A2,…,An 为属性名,域名及属性间域的映象,常常直接说明为属性的类型、长度。 第3章 关系数据库 第3章 关系数据库 3.1.2 关系模式 关系是关系模式在某一时刻的状态或内容。 关系模式是静态的、 稳定的, 而关系是动态的、 随时间不断变化的, 因为关系操作在不断地更新着数据库中的数据。 但在实际中, 人们常常把关系模式和关系统称为关系, 这不难从上下文中加以区别。 第3章 关系数据库 3.1.3关系数据库 关系数据库就是采用关系模型的数据库。关系数据库有型和值的区别,关系数据库的型是指对关系数据库的描述,它包括若干个关系模式;关系数据库的值是这些关系模式在某一时刻对应的关系的集合。 第3章 关系数据库 3.1.3关系数据库 在一个给定的应用领域中, 所有实体及实体之间联系的关系的集合构成一个关系数据库。 关系数据库的型也称为关系数据库模式, 是对关系数据库的描述, 它包括若干域的定义以及在这些域上定义的若干关系模式。 关系数据库的值是这些关系模式在某一时刻对应的关系的集合, 通常称为关系数据库。 第3章 关系数据库 3.2 关系的完整性 数据完整性是指关系模型中数据的正确性与一致性。关系模型允许定义三类完整性约束:实体完整性、参照完整性和用户自定义的完整性约束。 第3章 关系数
您可能关注的文档
- 祖国班级在我心.ppt.ppt
- 神奇淘房秘笈及财富大礼包.doc
- 神木吉港冠宇水泥有限公司工程120万ta水泥粉磨站工程.pdf
- 神经系统诱发电位.doc
- 神经解剖试题精选.doc
- 禁忌食物(摘之有关保健书刊).doc
- 禄德嘉苑施工组织设计.doc
- 福州大学2008年秋季MBA复试通知.doc
- 福州大学2009年工商管理硕士(MBA)招生简章.doc
- 福寿连连计划书朱0113.ppt
- 专题02+时事热点(精讲课件)2025年中考地理二轮复习讲练测(安徽专用).pptx
- 专题10+经济建设 2025年中考道德与法治二轮复习讲练测(广东专用).pptx
- 专题02+西游记【名著概览】+-+2025年中考语文必读名著演练.pptx
- 专题七+认识国家(课件)-【省心备考】2025年中考地理一轮复习优质课件.pptx
- 第22课《礼记》二则——《大道之行也》(课件)-2024-2025学年八年级语文下册同步备课精品资源.pptx
- 跨学科实践15:制作“龙骨水车”(课件)-2024-2025学年八年级物理下学期项目化课程案例.pptx
- 第13课_辽宋夏金元时期的对外交流(课件)2024-2025学年七年级历史下册同步教学课件.pptx
- 选择题专项讲解——综合类(课件)2025年初中道德与法治中考选择题练习.pptx
- 第21课《庄子》二则——《北冥有鱼》(课件)-2024-2025学年八年级语文下册同步备课精品资源.pptx
- 7.3+感受澳大利亚(第二课时)-2025学年七年级地理下册同步精品课堂(晋教版2024).pptx
最近下载
- 预应力锚索施工专项方案.docx
- 上海市中级救生员考试理论考试复习题库资料(含答案).pdf
- 泸州市数字经济产业发展困境及对策研究.docx
- [中央]2024年国家林业和草原局部分直属事业单位招聘社会在职人员笔试历年高频考点(难、易错点)附带答案详解.docx
- 社区街道社工招聘考试试题.pdf VIP
- 2025年3月-7月深入贯彻中央八项规定精神学习教育进度计划表+八项规定精神学习教育学习计划表格.doc VIP
- 信号与系统(第三版)上下册郑君里课后习题答案详解.pdf
- 七猫中文网投稿申请表.pdf
- 2024年全球及中国锂电铜箔行业头部企业市场占有率及排名调研报告djs.docx
- 更换引流袋技术操作.pptx VIP
文档评论(0)