第8章数据库基础总结.pptxVIP

  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文档。上传文档
查看更多
第8章 数据库基础;8.1 数据库系统的基本概念;8.1.1 数据库与数据库管理系统 ;8.1.1 数据库与数据库管理系统 ;8.1.1 数据库与数据库管理系统 ;8.1.2 数据库系统的发展 ;1.文件系统阶段 数据库系统发展的初级阶段,它提供了简单的数据共享与数据管理能力,但无法提供完整的、统一的管理和数据共享能力。功能简单,附属于操作系统而不能成为独立的软件。数据库系统的雏形,不是真正的数据库系统。 2.层次数据库和网状数据库系统阶段 从20世纪60年代后期出现并得到发展,它们为统一管理与共享数据提供有力支持。受文件物理影响较大,数据库结构构造烦琐,不便于使用。 3.关系数据库系统阶段 出现于20世纪70年代,在80年代得到蓬勃发展,逐渐取代前两种系统。结构简单,使用方便,逻辑性强,物理性少,占据数据库领域的主导地位。 ;8.1.3 数据库系统的特点;8.1.4 数据模型; 较为成熟并先后被人们大量使用过的主要有层次模型、网状模型、关系模型。 层次模型——用树形(层次)结构来描述实体及实体间的联系,例如,IBM公司推出的IMS系统。 网状模型——网状结构来描述实体及实体间的联系,例如,DBTG系统。 关系模型——用一组二维表描述实体及实体间的关系,例如,Microsoft Access。 目前网状模型和层次模型已经很少使用,应用比较广泛的是关系数据模型。 ; 数据模型通常由数据结构、数据操作和完整性约束三部分组成: 数据结构——用于描述系统的静态特性,研究与数据类型、内容、性质有关的对象。 数据操作——定义操作的确切含义、操作符号、操作规则以及实现操作的语言。 数据的约束条件——数据的约束条件,限定符合数据模型的数据库状态以及状态的变化,保证数据的正确、有效、相容。;8.2 关系模型与关系数据库;8.2.2 关系模型 ;1. E-R模型的基本概念 ;1. E-R模型的基本概念 ;1. E-R模型的基本概念 ; 多对多的联系(简记为m∶n) 如果对于实体集A中的每一个实体,实体集B中有n个实体与之联系,反之,对于实体集B中的每一个实体,实体集A中有m个实体与??联系,则称实体集A与实体集B具有多对多联系。例如,教师与学生之间是m∶n。;实体—联系方法 该方法用E-R图来描述现实世界的概念模型,E-R图提供了表示实体集、属性和联系的方法。 实体——用矩形表示,矩形框内写上该实体集名。 属性——用椭圆表示,在椭圆内写上该属性的名称。 联系——用菱形表示,菱形框内写上联系名。 ;实体集与属性之间的连接关系:用连接这两个图形间的无向线段表示。 实体集与联系之间的连接关系:用连接这两个图形间的无向线段表示。;学生、教师、课程三实体之间关系的E-R图;(1)关系 一张二维表就是一个关系。例如,Students表和Score表,分别对应两个关系。 (2)关系模式 关系模式是二维表的框架结构,即是对关系的描述,一般格式为: 关系名(属性1,属性2…属性n) 关系Students的关系模式为:Students(学号,姓名,性别,婚否,籍贯,专业,出生年月,奖学金) 关系Scores的关系模式为:Scores(学号,课程,成绩);(3)元组 表中的行称为元组,元组也称为记录。 (4)属性 表中的列称为属性,属性也称字段。每一个属性都有一个名称,称为属性名或字段名。 表Scores有3个属性,属性名分别是学号、课程和成绩。;(5)关键字(或码) 能够用来唯一标识元组的属性(或属性组合)称为关键字或码。 例如,Students关系中, 学号是关键字。 Scores关系中, 学号和课程是关键字。 (6)候选关键字(或候选码) 如果存在多个属性(或属性组合)都能用来唯一标识该关系元组,这些属性(或属性组合)都称为该关系的候选关键字或候选码。 例如,在Students关系中,若没有重名的,学号和姓名属性是该关系的两个候选关键字。 (7)主关键字(或主码) 若干个候选关键字中指定作为关键字的属性(或属性组合)称为该关系的主关键字或主码(或主键)。 例如,在Students关系中,指定学号和姓名两个候选关键字中的学号作为主关键字。;(8)非主属性(或非主

文档评论(0)

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

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

1亿VIP精品文档

相关文档