数据库系统概述.pptVIP

  1. 1、本文档共92页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库系统概述

* 外模式也称子模式或用户模式,它是数据库用户(包括应用程序员和最终用户)看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。一个数据库可以有多个外模式。 比如:大家看房产公司的广告,对于同一个房子,会有不同的图片,有客厅、餐厅、卧室、书房、厨房、洗手间等,这些都是从不同的角度、不同的位置、满足不同人对房子的观看,这就是外模式,不同的人关注的东西不同,可以得到不同的结果。 * 模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公用数据视图。一个数据库只有一个模式。 比如:前面我们说到房子可以从不同角度看,得到不同的结果,但其实看到的是同一个房子,这个房子有几个房间、每个房间有多大、房间的布局是如何的等等,这些都是根据严格的建筑要求定义的,这就是模式。 * 内模式也称存储模式,它是数据物理和存储结构的描述,是数据在数据库内部的表示方式。一个数据库只有一个内模式。 比如:我们无论从什么角度看,看到的其实还是同一个房子,而这个房子的构成也是有规定的,是用砖砌的,还是用钢筋混凝土浇注的,这就是内模式。 * * 提起模型,大家一定并不陌生。比如汽车模型、建筑模型和飞机模型等,都是我们熟悉的常见模型。这些模型属于实物模型,它们通常是客观事物的外观特征或功能特征的模拟与刻画。此外,还可以用抽象模型来刻画客观事物的某些特征,如数学模型s=piR就是一种抽象模型,它抽象地表示了圆的周长与半径之间的特征。 数据模型也是一种抽象模型,它是客观事物某些特征的数据抽象和模拟。由于计算机只能存储和处理数据而不能直接存储和处理现实世界中的客观事物,也就无法直接用计算机来管理一个企业的设备、产品和职员等,因此,我们必须先把企业的设备、产品和职员等客观事物的某些特征抽象成计算机能够存储和处理的数据,才能用计算机对其进行管理。那么,用什么数据格式来抽象表示客观事物的数据特征呢?那就是数据模型。因此,数据模型是数据库系统的核心,了解数据模型的基本概念是学习数据库的基础。 * 1)数据结构:例如:班级记录型,班级(班级名、入学年份、所属专业、班级人数、所在学院)就是一种数据结构,班级记录型其实是对班级这个对象类的抽象描述。 2)数据操作:例如:新增班级、删除班级、修改班级信息、查询班级等插入、删除、修改、查询等操作。 3)完整性约束:数据及数据间联系应具有的制约和依赖规则。如:一个系可有多个学生,一个学生只能属于一个系 * * * * * 首先,数据库设计员根据用户的实际情况,将现实世界的数据特征抽象为概念数据模型,当确认该模型真实地描述了企业实际之后,数据库设计员将概念数据模型转化为DBMS支持的某一种结构数据模型,并利用DBMS提供的数据定义语言(DDL)将其书写为程序源码(称为模式),DBMS将其转换为数据库目标模式,并在OS支持下自动将其转换为物理数据模型,并按物理数据模型规定的格式将其存放在存储介质上,形成数据库文件。 * 实体集内部的联系:如,职工包括普通员工和领导,领导与普通员工之间有领导和被领导的关系,这就是在职工这个实体集内部存在的联系。 * 其中,层次模型和网状模型统称为非关系模型,它们的数据结构比较直观,在20世纪70年代至80年代初非常流行,但由于非关系模型在理论上不完备,实现效率较低,现在已被关系模型取代。20世纪90年代以来运行的DBMS几乎都是基于关系模型的。 * 优点:结构简单 缺点:表示方法很笨拙和复杂,用户不易掌握,由于树型结构层次顺序的严格和复杂,引起数据的查询和更新操作也很复杂。 * 优点:结构简单 缺点:表示方法很笨拙和复杂,用户不易掌握,由于树型结构层次顺序的严格和复杂,引起数据的查询和更新操作也很复杂。 * 优点:更能直接描述世界 缺点:结构复杂 * 优点:更能直接描述世界 缺点:结构复杂 * 优点:更能直接描述世界 缺点:结构复杂 * 优点:更能直接描述世界 缺点:结构复杂 * * 演绎数据库  是指具有演绎推理能力的数据库。一般地,它用一个数据库管理系统和一个规则管理系统来实现。将推理用的事实数据存放在数据库中,称为外延数据库;用逻辑规则定义要导出的事实,称为内涵数据库。主要研究内容为,如何有效地计算逻辑规则推理。具体为:递归查询的优化、规则的一致性维护等。   演绎数据库由三部分组成:   (1)传统数据库管理 由于演绎数据库建立在传统数据库之上,因此传统数据库是演绎数据库的基础。   (2)具有对一阶谓词逻辑进行推理的演绎结构 这是演绎数据库全部功能特色所在,推理功能由此结构完成。   (3)数据库与推理机构的接口 由于演绎结构是逻辑的,而数据库是非逻辑的,因此必须有一个接口实现物理上的连接。 主动数据库是相对传统数据库的被动性而言

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档