- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.数据库系统的发展 数据管理技术的发展经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。 考点 数据库系统的发展和基本特点 2.数据库系统的特点 数据独立性:数据与程序间的互不依赖性,即数据库中的数据独立于应用程序而不依赖于应用程序。 4.1 数据库的基本概念 数据的独立性分为物理独立性与逻辑独立性。 (1)物理独立性:当数据的物理结构改变时,如存储设备的更换、存储方式改变等,应用程序都不用改变。 (2)逻辑独立性:数据的逻辑结构改变了,如修改数据模式、增加新的数据类型、改变数据间联系等,用户程序都可以不变。 1.数据统系统的3级模式 (1)外模式,外模式也称子模式,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。一个概念模式可以有若干个外模式。 (2)概念模式,也称逻辑模式、模式,是全体用户(应用)公共数据视图。一个数据库只有一个概念模式。 (3)内模式,内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法。 考点 数据库系统的内部体系结构 4.2 数据库系统的内部体系结构 内模式处于最底层,它反映了数据在计算机物理结构中的实际存储形式,概念模式处于中间层,它反映了设计者的数据全局逻辑要求,而外模式处于最外层,它反映了用户对数据的要求。 2.数据库系统的两级映射 两级映射保证了数据库系统中数据的独立性。 (1)外模式到概念模式的映射。概念模式是一个全局模式而外模式是用户的局部模式。一个概念模式中可以定义多个外模式,而每个外模式是概念模式的一个基本视图。 (2)概念模式到内模式的映射。该映射给出了概念模式中数据的全局逻辑结构到数据的物理存储结构间的对应关系。 考点 数据库系统的内部体系结构 数据模型通常由数据结构、数据操作及数据约束三部分组成。 数据库管理系统所支持的数据模型分为3种:层次模型、网状模型和关系模型。 考点 数据模型的基本概念 4.4 数据模型的基本概念 1.E-R模型的基本概念 (1)实体:现实世界中的事物可以抽象成为实体,实体是概念世界中的基本单位。 (2)属性:现实世界中事物的一些特性。 (3)码:唯一标识实体的属性集称为码。 (4)域:属性的取值范围称为该属性的域。 (5)联系:在现实世界中事物间的关联称为联系。 两个实体集间的联系有:一对一、一对多(多对一)、多对多的联系。 考点 E-R模型 4.5 E-R模型 关系模式采用二维表来表示,一个关系对应一张二维表。(一个关系就是一个二维表,但是一个二维表不一定是一个关系。) 元组:在一个二维表中,水平方向的行称为元组。元组对应存储文件中的一个具体记录。 属性:二维表中垂直方向的列称为属性,每一列有一个属性名。 域:属性的取值范围,也就是不同元组对同一属性的取值所限定的范围。 考点 关系模型 4.6 关系模型 在二维表中惟一标识元组的最小属性值称为该表的键或码。二维表中可能有若干个健,它们称为表的侯选码或侯选健。从二维表的所有侯选键选取一个作为用户使用的键称为主键或主码。表A中的某属性集是某表B的键,则称该属性值为A的外键或外码。 四个属性 六个元组 候选码 键 或 一个关系的例子: 课程表 关系名 主键 关系模型采用二维表来表示,一般满足下面7个性质: (1)二维表中元组个数是有限的——元组个数有限性; (2)二维表中元组均不相同——元组的唯一性; (3)二维表中元组的次序可以任意交换——元组的次序无关性; (4)二维表中元组的分量是不可分割的基本数据项——元组分量的原子性; (5)二维表中属性名各不相同——属性名唯一性; 考点 关系模型 (6)二维表中属性与次序无关,可任意交换—属性的次序无关性; (7)二维表属性的分量具有与该属性相同的值域—分量值域的统一性。 关系操纵:数据查询、数据的删除、数据插入、数据修改。 关系模型允许定义三类数据约束,它们是实体完整性约束、参照完整性约束以及用户定义的完整性约束。 1、传统的集合运算 (1)投影运算 从关系模式中指定若干个属性组成新的关系称为投影。经过投影运算得到一个新的关系,其关系模式所包含的属性个数往往比原关系少或属性的排列顺序不同。 (2)选择运算 从关系中找出满足给定条件的元组的操作称为选择。经过选择运算得到新的关系,其关系模式不变,但其中的元组是原关系的一个子集。 (3)迪卡尔积??? 设有n元关系R和m元关系S,它们分别有p和q个元组,则R与S的笛卡儿积记为:R×S。它是一个m+n元关系,元组个数是p×q。 考点 关系代数 4.7 关系代数 2、关系代数的扩充
原创力文档


文档评论(0)