《管理系统中计算机应用》 第四章 数据库系统[学习].pptVIP

《管理系统中计算机应用》 第四章 数据库系统[学习].ppt

  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文档。上传文档
查看更多
第四章 ?数据库系统 * 精品PPT·实用借鉴 4.1?数据库系统概述? 4.1.1?数据模型? 在数据库系统体系结构的三级结构中,模式是整个系统的核心和关键,而模式的主体就是数据模型。所以数据模型是数据库系统的核心和基础。 1. 模型的概念 对现实世界事物特征的模拟和抽象就是这个事物的模型。数据模型也是一种模型,它是数据特征的抽象表示。作为模型应当满足:真实反映物质本身;容易被人理解;便于在计算机上实现。 * 精品PPT·实用借鉴 2. 概念模型 概念模型也称为信息模型。概念模型是从人堆现实世界的认识出发,根据建模的需要将具体的事物抽象为便于理解和研究的模型。 (1)常用术语 实体:客观存在,并且可以互相区别的事物。它可以是具体的物件,也可以是抽象的概念,还可以是某种联系。 属性:实体具有的每一个特性都称为一个属性。属性有“型”?和“值”?的概念,属性的名称(说明)?就是属性的“型”;对型的具体赋值就是属性的“值”。如学生有学号,姓名,性别? * 精品PPT·实用借鉴 码:在众多属性中能够惟一标识(确定)?实体的属性或属性组的称为实体的码。? 域:属性的取值范围称为该属性的域。? 实体型:用实体名及描述它的各属性名,可以刻画出全部同质实体的共同特征和性质,它被称为实体型。? 实体集:某个实体型下的全部实体,叫做实体集。? 联系:一个实体集内部各实体之间的相互联系,叫做实体内。 (2)?实体型之间的联系 一对一联系(1:1),一对多联系(1:n),多对多联系(m:n) * 精品PPT·实用借鉴 (3)实体内部各属性之间的联系 在一个实体集内部也存在着一对一、一对多和多对多的联系。 (4)概念模型的表示方法 概念数据模型的主要工具是E-R(实体-联系)模型,也称E-R图, E-R图主要由实体、属性和联系三个要素构成。 在E-R图中使用的4种基本符号是 ? 实体 连接符 属性 联系 * 精品PPT·实用借鉴 3.数据模型? 它分为逻辑数据模型和物理数据模型两类。 ?逻辑数据模型:是用户通过数据库管理系统看到的现实世界,它描述了数据库数据的整体结构。逻辑模型通常由数据结构、数据操作和数据完整性约束三部分概念组成。数据结构是对系统静态特性的描述,人们一般以数据结构的类型来命名数据模型,如层次模型、网状模型、关系模型、面向对象模型等。 物理数据模型:是用来描述数据的物理存储结构和存储方法的。它不但受数据库管理系统控制,而且与计算机存储器、操作系统密切相关。?    * 精品PPT·实用借鉴 (l)?层次模型。层次数据库的特点是实体之间按层次关系部定义。实体用记录(类型)?表示,实体的属性对应记录的数据项;实体之间的联系用有向连线表示。?   层次模型以每个实体为结点,上层结点叫做父结点,下层结点叫做子结点。层次模型像一棵倒置的树,最上层的结点没有双亲,称为根结点;最下层的结点没有子女,称为叶结点。所以层次模型是一种以记录类型为结点的有向树结构。 ? * 精品PPT·实用借鉴 (2)?网状模型。由于层次模型还不能很好地表达实体间的复杂关系(多对多联系)?,于是又产生了网状模型,它很好地解决了实体间复杂关系的表达问题,但是它也有致命的弱点,即当需求扩展时,对原有数据结构及应用程序的修改会产生严重的后果。 (3)?关系模型。关系模型以人们经常使用的表格形式作为基本的存储结构,通过相同关键字段来实现表格间的数据联系。 ? (4)?面向对象模型。 * 精品PPT·实用借鉴 4.1.2?关系模型与关系数据库? 1.关系模型?   关系模型是一种新的数据模型。它建立在集合论和谓词演算公式的基础上。它提供的逻辑结构简单,数据独立性强,存取具有对称性、操纵灵活。?   在数据库中的数据结构如果依照关系模型定义,就是关系数据库系统。关系数据库系统由许多不同的关系构成,其中每个关系就是一个实体,可以用一张二维表表示。 * 精品PPT·实用借鉴 关系二维表中的术语解释如下:? 关系(Relation):一张二维表对应一个关系。? 属性(Attribute):表中每一列叫做一个属性,属性有名和值的区别。? 元组(Topl):由属性值组成的每一行叫做一个元组。? 框架(rramework):由属性名组成的表头称为框架(关系型)。? 域(Domain):每个属性的取值范围。? 候选码(Candidate?Key):可以惟一确定的一个元组的属性或属性组(可简称码)。? 主码(Primary?Key):一个关系中往往会有多个候选码,可以指定一个为主码。 * 精品PPT·实用借鉴 主属性(Primary?Attribute):可以作为候选码的属性也叫主属性。? 非主属性(Non-key?Attribute):

文档评论(0)

蔡氏壹贰 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档