上海大学数据库原理一 复习.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学生 课程 选课 N (1, 10) M (0, 60) 性别 学号 姓名 年龄 学分 学时 课名 课号 选课时间 成绩 ER图: 1. 矩形表示实体; 2.菱形表示联系; 3.椭圆表示实体或联系的属性; 简化的ER图 属性不标注在ER图上,单独列出 实体与属性 1. 实体、实体集: 客观存在可以相互区分的事物。 2. 属性: 基本属性、复合属性、多值属性 ?联系的元数: ?联系的连通词: ?联系的基数: 相互联系的实体的个数。有一元联系、二元联系、多元联系 涉及到的实体集之间实体对应的方式。即参加联系的实体的数目,分:一对一(1:1)、一对多(1:N)、多对多(N:M) 联系的连通词也称为联系的性质 有两个实体集E1和E2,E1中的每个实体与 E2中有联系实体数目的最小值Min和最大值Max,称为 E1的基数,用(Min,Max )表示。 联系: 建立ER模型的步骤如下: ? 首先确定实体类型和联系类型, ? 接着把实体类型和联系类型组合成ER图; ? 然后确定实体类型和联系类型的属性, ? 再确定实体类型的键,在属于键的属性名下划一横线。 E-R模型转换为关系模型: 1.每个实体集转化为一个关系模式,属性包含实体的所有属性; 2.1:1和1:N联系,在多方的关系模式中加入一方的关键字属性和联系的所有属性; 3:N:M 联系和多元联系,单独建立一个关系模式,属性包括相关各方的关键字属性并作为该关系模式的主键,同时加入联系的所有其它属性。 注意:如果联系是多次发生(比如:时间)的属性,则应作为主键中的一个属性。 E-R模型转换为关系模型: 1.每个实体集转化为一个关系模式,属性包含实体的所有属性; 2.1:1和1:N联系,在多方的关系模式中加入一方的关键字属性和联系的所有属性; 3:N:M 联系和多元联系,单独建立一个关系模式,属性包括相关各方的关键字属性并作为该关系模式的主键,同时加入联系的所有其它属性。 注意:如果联系是多次发生(比如:时间)的属性,则应作为主键中的一个属性。 扩展的ER模型转换 (1)弱实体 若实体间的联系是1:N的,而且在N端实体类型为弱实体,转换成的关系模式中将1端实体类型(父表)的键作为外键放在N端的弱实体(子表)中。 弱实体的主键由父表的主键与弱实体本身的候选键组成。也可以为弱实体建立新的独立的标识符ID。 (2)超类和子类的转换 将超类和子类各转换成一个关系模式,在子类转换成的关系模式(子表)中加入超类转换成关系模式(父表)的键,从而实现父表与子表的联系。由于父表与子表的主键相同,所以子表的主键也是外键。 * 《数据库原理一》课程 复习 * 第1章 数据库发展史 1. 数据管理技术的发展(特点) 人工管理阶段、文件系统阶段、倒排文件系统 ; 文件系统的缺陷(数据冗余性、数据不一致性、数据联系弱) 2. 数据库技术的产生 ? 进入数据库阶段的标志是20世纪60年代末的三件大事: 1968年IBM公司研制的IMS系统-----------------典型的层次DBS; 1969年美国CODASYL组织 DBTG报告提出---------网状DBS的概念; 1970年美国IBM公司的E.F.Codd发表的论文提出---关系模型的思想 ? 数据库阶段的特点: ① 采用数据模型表示复杂的数据结构(数据库的三级体系结构); ② 有较高的数据独立性(逻辑数据独立性、物理数据独立性); ③ 数据库系统为用户提供了方便的用户接口; ④ 数据库系统提供四方面的数据控制功能:数据库的并发控制, 数据库的恢复,数据的完整性,数据安全性。 ⑤ 对数据的操作以数据项为单位,增加了系统的灵活性。 3. 数据库技术的术语 DB、DBS、DBMS、DBA 4. 数据库技术的发展 第2章 数据库系统结构 1. 数据描述 从事物的特性到计算机中的具体表示,分别经历了三个阶段: 现实世界-概念世界-数据世界 不同阶段的抽象(转换)称为: 概念设计、逻辑设计 不同阶段的数据描述: 概念设计中的数据描述(实体、属性、实体集、实体标识符) 逻辑设计中的数据描述

文档评论(0)

_______ + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档