- 2
- 0
- 约1.4万字
- 约 51页
- 2018-02-26 发布于江苏
- 举报
【计算机】02 关系数据库的基本理论
第2章 关系数据库的基本理论 学习要点 1、关系数据结构、关系操作和完整性约束 2、关系数据结构的数学定义 3、关系的性质、关系系统 4、实体完整性、参照完整性 5、用户定义的完整性 6、关系代数 第2章 关系数据库的基本理论 2.1 关系模型概述 2.2 关系数据结构 2.3 关系的完整性 2.4 关系代数 第2章 关系数据库的基本理论 关系数据库系统具有独特的风格,概括起来有以下五个特点。 (1)简单明了的数据模型。 (2)具有严谨的理论基础。 (3)实体表示方法和实体之间联系的表示方法一致。 (4)处理多对多的联系方便。 (5)使用的关系数据语言功能强大。 2.1 关系模型概述 关系模型是关系数据库的基础。关系模型由数据结构、关系操作集合和完整性约束三部分组成。 2.1.1 关系数据结构 关系模型的数据结构非常单一,在用户看来,关系模型中数据的逻辑结构是一张二维表。但关系模型的这种简单的数据结构能够表达丰富的语义,描述出现实世界的实体以及实体间的各种联系。 2.1.2 关系操作 关系操作采用集合操作方式,即操作的对象和结果都是集合。这种操作方式也称为一次一个集合的方式。 关系模型中常用的关系操作有两类,一是查询操作,包括选择、投影、连接、除、并、交、差等;二是增、删、改操作。 表达(或描述)关系操作的关系数据语言可以分为三类,具体分类情况如下: 2.1.2 关系操作 (1)关系代数 关系代数是用对关系的运算来表达查询要求的方式。 (2)关系演算 关系演算是用谓词来表达查询要求的方式。 (3)介于关系代数和关系演算之间的语言SQL(Standard Query Language) 2.1.3 完整性约束 关系模型提供了丰富的完整性控制机制,允许定义三类完整性:实体完整性、参照完整性和用户定义的完整性。其中实体完整性和参照完整性是关系模型必须满足的完整性约束条件,应该由关系系统自动支持。 2.2 关系数据结构 因为关系模型是建立在集合代数的基础上的,所以本节从集合论角度给出关系数据结构的形式化定义。 2.2.1 数学定义 关系的理论基础是集合代数理论。关系通常用二维表来表示,现用集合代数给出关系的定义。 2.2.1 数学定义 【定义2-1】域(Domain)是值的集合。 例如,整数、实数、{A,B,C}、长度小于15个字节的字符的集合、大于0且小于100的正整数等等都可以是域。 在关系数据库中,域可以命名。例如: 姓名={张力,李红,王芳,刘吉} 职称={高工,工程师,助工,技术员} X={男,女} 其中,姓名、职称、X称为域名,姓名域和职称域各有4个值,X域有2个值,一般称它们的基数分别为4、4、2。 2.2.1 数学定义 【定义2-2】给定一组域D1,D2,…,Dn,则D1×D2×…×Dn={(d1,d2,…,dn)|d1∈Di,i=1,2,…,n}称为D1,D2,…,Dn的笛卡尔积。其中每个(d1,d2,…,dn)叫做一个n元组,元组中的每个di是Di域中的一个值,称为一个分量。 若Di (i=1,2,…,n)为有限集,其基数(Cardinal Number)为m i (i=1,2,…,n),则D1×D2×…×Dn 的基数为: m=∏ mi 其中,m=笛卡尔积的基数; mi=第i个域的基数; n=域的个数。 2.2.1 数学定义 【定义2-3】给定一组域D1,D2,…,Dn,则D1×D2×D3的子集称为在D1×D2×…×Dn上的关系(Relation),记做R(D1,D2,…,Dn),其中,R为关系名,n为关系R的度(Degree)或目。 2.2.2 关系的性质 数据库中的关系具有下列性质: (1)任意两个元组(即两行)不能完全相同。 (2)关系中元组(行)的次序是不重要的,可以任意交换。 (3)属性(列)的次序也是不重要的,可以任意交
您可能关注的文档
- 《公司法》第一讲.ppt
- 《大戴礼记》拾诂.doc
- 《平行线的判定-同位角、内错角、同旁内角》参考课件.ppt
- 《意外险和健康险》基础知识及销售实务(PPT 53页).ppt
- 《整合乡土资源引导农村幼儿教师.doc
- 《日语口笔译》课程整体教学设计.doc
- 《桂花雨》教学课例.doc
- 《水轮机检修》--高技.doc
- 【doc】团体健康险直付理赔服务模式初探.doc
- 【PPT】-中国人寿保险公司健康险话术专题(48页)-保险话术.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 《专业工程管理与实务》.pdf VIP
- 中国血栓性疾病防治指南(2025版).docx VIP
- 施工质量日志-.xls VIP
- 2025年国家公务员全国总工会面试题及答案.docx VIP
- 合肥市普通高中六校联盟2025-2026学年高三第一次语文教学质量监测+答案.docx VIP
- 局部晚期食管癌患者新辅助免疫治疗与常规新辅助治疗的比较:系统评价和meta分析.pdf
- 2025以骑手为代表的新就业群体研究报告:职业技能与跑单时长对收入的共同作用.pdf VIP
- 年产一亿片别嘌呤醇的车间工艺设计.doc VIP
- 商务型(带电梯、地下室、效果图)三层别墅设计图.pdf VIP
- 2026年详版个人信用报告征信报告最新Word可编辑模版样板doc文件.docx
原创力文档

文档评论(0)