- 1、本文档共114页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章关系数据库的基本模型
2003年10月14日 Institute of Computer Science Technology, HeiLongJiang College of Technology , KongLei 第3章 关系数据库的基本理论 主要内容:关系模型的基本概念 三类完整性条件 关系代数基本运算 重点难点:关系代数基本运算 3.1 关系模型的基本概念 3.2 关系模型的三类完整性 3.3 关系代数的基本运算 3.4 关系演算 3.5 本章小结 3.1关系模型的基本概念 数据模型一般包括数据结构、数据操作和数据完整性约束三个部分,数据模型中的数据结构主要描述数据类型、性质以及数据间的联系,数据结构是数据模型的基础;数据模型中的数据操作主要描述在相应数据结构上的操作类型与操作方式;数据模型中的数据完整性约束主要描述数据结构内数据间的语法、语义联系,它们间的制约和依存关系,以及数据动态变化的规则以保证数据的正确、有效与相容。 关系数据库系统是支持关系模型的数据库系统。它由以下三个基本部分组成: 关系数据结构 关系操作 关系中的完整性约束规则 数据模型主要描述两类信息:一是实体;二是实体之间的联系。在层次、网状模型中,实体之间的联系是通过指针来实现的,而在关系模型中,实体之间的联系是通过二维表中公共属性值建立起来的联系来实现的。所以,在建立关系模型时,只要把的所有的实体及其属性用关系框架来表示,同时把实体之间的关系也用关系框架来表示,就可以得到一个关系模型。 从以上关系的框架中,可以很容易看出哪两个关系之间有联系。 例如: 1.教师关系和授课关系有公共的属性“教师号”,则表明这两个关系有联系。 2.而课程关系和授课关系有公共的属性“课程号”,则表明这两个关系也有联系。 3.至于元组之间的联系,则与具体的数据有关。只有在公共属性上具有相同属性值的元组之间才有联系。 由上例可以看出,在一个关系中可以存放两类信息: 1.描述实体本身的信息 2.描述实体(关系)之间的联系的信息 关系数据库系统是支持关系数据模型的数据库系统,即以关系模型为基础而构建起来的数据库系统。 3.1.1 关系数据结构 在关系模型中,数据的逻辑结构为满足一定条件的二维表,表具有固定的列数和任意的行数,在数学上称为“关系”。关系模型的数据结构可以描述现实世界的实体以及实体间的各种联系。在关系模型中,可以把现实世界中的实体以及实体间的各种联系均用单一的关系来表示。由于关系的概念来源于数学,关系模型是在集合代数的基础上建立起来的,所以有必要从数学的角度对关系的数据结构及其基本概念做一论述。 关系 ⒈ 域(Domain) 2. 笛卡尔积(Cartesian Product) 3. 关系(Relation) 定义3.1 域是一组具有相同数据类型的值的集合。 例如,自然数、整数、实数、{0,5}、大于0且小于50的自然数、长度小于20个字节的字符串集合等,都可以是域。 2、笛卡尔积(Cartesian Product) 给定一组域D1,D2,…,Dn,这些域中可以 有相同的。D1,D2,…,Dn的笛卡尔积为: D1×D2×…×Dn={(d1,d2,…,dn)| di?Di,i=1,2,…,n} 其中每一个元素( )叫作一个元组(n-tuple)或简称元组(Tuple),元素中的每一个值 叫作一个分量(Component)。 这些域中可以存在相同的域。例如 和 可以是相同的域。 若 为有限集,其基数(Cardinal number)为 , 则 的基数 为: 笛卡尔积可以表示为一个二维表。表中的每行对应一个元组,表中的每一列的值来自一个域。例如给出如下三个域: =学生集合={李琳、王明、林丽} =课程集合={英语、高数、政治} =成绩集合={合格、不合格} 则 、 、 的笛卡尔积为: {(李琳,
您可能关注的文档
- 微生物与生活.doc
- 高一英语选修8全册课件1-4.ppt
- 高考英语核心词汇400个.doc
- 四级700核心词8页.doc
- 重要词汇及短语.doc
- 【学习必备】考生必看:英语四级690个高频词汇(免费下载).doc
- efzisqs英语_四级690个高频词汇(四级考试必备).doc
- 高考英语阅读理解高频词汇.doc
- 大英4 unite 5.ppt
- M8U2grammar-task language.ppt
- 聚焦2025:跨境电商办公领域仓储机器人技术应用创新报告.docx
- 心脏冠脉造影术个案护理.pptx
- 湖北省孝感市汉川市第二中学2024-2025学年高三3月总复习质检(一模)历史试题含解析.doc
- 2025年文化产业区域协同发展与文化资源整合的数字文化产业发展路径优化策略优化研究.docx
- 基于教育游戏化的团队协作能力培养策略报告2025.docx
- 2022崇明县公务员行测含答案详解(B卷).docx
- 2025年医院电子病历系统优化与信息安全保障策略研究.docx
- 2022巢湖市公务员行测附答案详解.docx
- 2022巴中市公务员行测(名师推荐)附答案详解.docx
- 金融行业数据治理与隐私保护合规性评估与风险控制研究报告.docx
最近下载
- 土地流转解约合同模板8篇.docx VIP
- 学堂在线 科研伦理与学术规范 期末考试答案.docx VIP
- 《GBT 5336-2022汽车车身修理技术条件》最新解读.pptx
- 中国台球协会技能等级考试中式台球考题说明.pdf VIP
- 国开 电大计算机应用基础 终结性考试试题及答案.docx VIP
- GBT3798-2021 汽车大修竣工出厂技术条件.pdf VIP
- 《中国现代文学专题》期末复习指导_综合练习题及答案.doc VIP
- 化学方程式配平万能解法解析.docx VIP
- 风电基础工程清单报价汇总表.pdf VIP
- 2024年曲阜师范大学成教《计算机控制技术》期末考试复习试题.pdf VIP
文档评论(0)