- 1、本文档共68页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 关系数据库基础 关系数据库采用关系数据模型,已经历了30多年的发展,从理论到技术都已经非常成熟,是目前广泛使用的主流数据库系统,也是数据库课程要讲授的主要内容。本章主要包括关系的基本概念、关系数据模型、关系完整性约束和关系代数等内容。 本章学习目标 深刻理解关系的定义和关系的基本性质,理解相应的概念和术语; 深刻理解关系模型及其三个要素; 深刻理解关系完整性约束; 掌握关系代数的基本运算和应用; 了解SQL Server的基本架构和基本构成; 掌握SQL Server数据库的存储结构和建立数据库的方法。 本章重点难点 本章学习的重点是围绕关系数据模型的基本概念、深刻理解关系数据模型的三个要素和关系完整性约束,为以后设计、使用和管理关系数据库奠定一个良好基础。 本章学习的难点是理解关系完整性约束的概念及其作用。 2.1 关系概念 关系通俗的讲就是二维表格,也是人们在日常生活中最常见到的表格数据。 关系的基本概念源于数学。 关系的形式定义,以及相关的概念和术语。 笛卡儿积(定义) 设D1,D2,…,Dn为任意集合,定义D1,D2,…,Dn 的笛卡儿积为: 其中集合的每一个元素(d1,d2,…,dn)称作一个n元组,简称元组,元组中每一个di称作元组的一个分量。 举例 D1={s2,s4,s7,s9} D2={管理学,经济学,运筹学} 则 排列成表格 笛卡儿积是二维表格? 形式化的关系定义 笛卡儿积 的任意一个子集称为 上的一个n元关系。 关系是笛卡尔积的子集、是表格 关系的性质 每一个分量必须是不可分的最小数据项。 列的个数和每列的数据类型是固定的,即每一列中的分量是同类型的数据,来自同一个值域。 不同的列可以出自同一个值域,每一列称为属性,每个属性要给予不同的属性名。 列的顺序是无关紧要的,即列的次序可以任意交换,但一定是整体交换,属性名和属性值必须作为整列同时交换。 行的顺序是无关紧要的,即行的次序可以任意交换。 元组不可以重复,即在一个关系中任意两个元组不能完全一样。 基本概念和术语 关系 属性 值域 元组 分量 关系模式 关系模型 关系数据库 参照关系与被参照关系 外部关键字 参照关系 被参照关系 思考题 为什么说关系的概念源于数学? 为什么把关系可以称作表格或二维表? 值域是个什么概念?它和列有什么关系? 关系有哪些基本性质?如果有表格或二维表不满足其中的某个性质,这样的表格或二维表是关系吗? 思考题 讨论关系、关系模式、关系模型、关系数据库的概念。 讨论属性、值域、元组、分量的概念。 讨论主属性、非主属性、候选关键字、主关键字、外部关键字的概念。 讨论参照关系、被参照关系的概念。 2.2 关系数据模型 关系数据模型就是用关系来表示现实世界中实体以及实体和实体之间的联系的数据模型。 关系数据模型的三要素 关系数据结构 关系数据操作 关系数据完整性约束 关系数据结构 如何表示现实世界中的实体及其联系? 在关系数据模型中,现实世界中的实体及实体与实体之间的联系均用关系来表示。 关系操作集合 在关系上能进行哪些操作? 关系完整性约束 在数据库中数据完整性是指保证数据正确的特性。数据完整性是一种语义概念,它包括两方面的内容: 与现实世界中应用需求的数据的相容性和正确性; 数据库内数据之间的相容性和正确性。 关系完整性约束 实体完整性 参照完整性 用户定义完整性 实体完整性规则 实体完整性的目的是要保证关系中的每个元组都是可识别和唯一的。 实体完整性 实体完整性是关系模型必须满足的完整性约束条件,也称作是关系的不变性。关系数据库管理系统可以用主关键字实现实体完整性(非主关键字的属性也可以说明为唯一和非空值的),这是由关系系统自动支持的。 参照完整性规则 什么是参照完整性? 参照关系和被参照关系 设F是关系R的一个属性或属性组,但不是关系R的关键字,另外有主关键字为K的关系S。如果关系R的属性或属性组F与关系S的主关键字K相对应,则称F是关系R的外部关键字,并称关系R是参照关系、S是被参照关系(或目标关系)。关系R和S可以是同一个关系。 参照完整性规则 如果属性(或属性组)F是关系R的外部关键字,它与关系S的主关键字K相对应,则对于关系R中每个元组在属性(或属性组)F上的值必须为: 或者取空值(F的每个属性均为空值); 或者等于S中某个元组的主关键字的值。 用户定义完整性 满足用户特定需求的数据完整性约束: 属性的取值范围 属性值必须唯一 属性不可以取空值 属性之间必须满足某种关系 …… 思考题 什么是数据模型?什么是关系数据模型? 关系数据模型有哪几个要素?并说
您可能关注的文档
- 《第1章2012.9修改.ppt
- 《第1章Android简介及开发环境配置.ppt
- 《第1章AutoCAD界面组成及基本操作.ppt
- 《第1章CorelDRAWX4入门.ppt
- 《第1章cpp基本数据类型、运算符与表达式.ppt
- 《第1章C语言基础知识.ppt
- 《第1章C语言概述.pptx
- 《第1章Dreamweaver的基本操作.ppt
- 《第1章ARM嵌入式系统概述.ppt
- 《第1章GIS基本原理与ArcGIS软件.ppt
- DB32T3444 健康企业评估规范.pdf
- DBJ25-82-2000 甘肃省聚苯板外保温墙体设计与施工规程 甘肃省地方标准.pdf
- DB32T-核与辐射突发事件卫生应急处置技术规范 第3部分:现场流行病学调查及编制说明.pdf
- DB44T1430-2014 冷冻水产品流通冷链管理技术规范.pdf
- TCASME-监控系统安装与维护规范.pdf
- TCSAE-汽车远程升级(OTA)信息安全测试规范.pdf
- TJSSAE-智能网联汽车开放道路测试管理要求及编制说明.pdf
- TEERT-挥发性有机物污染治理设施工况自动监控技术规范.pdf
- TCASME-三跨连续节段梁悬浇施工技术规范.pdf
- DB36T-行政执法案卷评查规范编制说明.pdf
最近下载
- (完整版)初三化学方程式大全.pdf
- 卫健委临检中心 15项临床检验质量控制指标——解读与应用.pptx VIP
- GB/T 14165-2008_金属和合金 大气腐蚀试验 现场试验的一般要求.pdf
- NB∕T11502-2024光伏光热一体组件和空气源热泵联合热水系统通用技术条件.pdf
- 抖音粉丝群体数据分析报告.pptx
- 【国家标准】QBT 3826-1999 轻工产品金属镀层和化学处理层的耐腐蚀试验方法 中性盐雾试验(NSS)法.pdf
- 足部特效反射区疗法一览表 附足底穴位图.doc
- 按次收费合同5篇.docx VIP
- 棋类运动协会章程.docx
- 口腔科的2024年工作总结6篇.docx VIP
文档评论(0)