网站大量收购闲置独家精品文档,联系QQ:2885784924

数据库系统概述.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库系统概述

6.1.1 数据库的基本概念 1.数据、信息和数据处理 (2)信息 6.1.1 数据库的基本概念 信息世界的基本概念 联系 两个实体间联系 两个实体间联系 两个实体间联系 6.1.1 数据库的基本概念 3.数据库、数据库管理系统和数据库系统 数据库、数据库管理系统和数据库系统 数据库管理系统的功能 数据库管理系统的功能 数据库、数据库管理系统和数据库系统 数据库、数据库管理系统和数据库系统 6.1.2 数据库管理技术的产生和发展 1.人工管理阶段(20世纪50年代) 人工数据管理阶段 人工数据管理阶段的特点 6.1.2 数据库管理技术的产生和发展 文件系统阶段 文件系统阶段的特点 6.1.2 数据库管理技术的产生和发展 数据库系统阶段 数据库技术的特点 6.1.3 数据模型与数据库分类 模型是现实世界特征的模拟和抽象。计算机不能直接处理现实世界中的具体事物,必须把具体事物转换成计算机能够处理的数据。在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。 6.1.3 数据模型与数据库分类 6.1.3 数据模型与数据库分类 1.数据模型的定义 6.1.3 数据模型与数据库分类 2.数据模型的组成要素 数据模型的组成要素 数据模型的组成要素 数据的完整性约束条件 6.1.3 数据模型与数据库分类 3.三种主要的数据模型 不同数据模型的区别主要在联系的表示方式上 层次模型 凡满足上面两个条件的“基本层次联系”集合就称为层次模型,如图6-1所示。 层次模型 层次模型的优点 层次模型 层次模型的缺点 三种主要的数据模型 (2)网状模型 网状模型 网状模型 ① 能够更为直接地描述现实世界,如一个节点可以有多个双亲。 ② 具有良好的性能,存取效率高。 三种主要的数据模型 关系模型以二维表格来表示,简称表。关系可以定义为属性个数相同的元组的集合。 关系模型 ① 关系:一个关系对应一个二维表。一个表由若干行和列组成 ② 属性:表中的一列称为一个“属性”(又称字段) ③ 域:属性中的数据取值范围称为“域” ④ 元组:表中的一行称为一个“元组”(又称为记录),每个表由多个同类元组组成 关系模型 ⑤ 码:又称关键字。当表中的某个属性组的值能唯一地表示一个元组时,就称该属性组为“侯选码”。 ⑥ 分量:元组中一个属性的值称为“分量”。分量是表示不可再分的最小数据单位。 ⑦ 关系模式:关系模式是对关系的描述。关系模式包括关系名和组成该关系的属性名。 关系模型 ① 关系中每一个属性值都是不可分解的 ② 每个元组中同一区域中的属性具有相同的数据类型 ③ 关系中不允许出现相同的元组(即没有重复元组) ④ 关系中不允许出现相同的属性(即没有重复属性) ⑤ 元组、属性的顺序无关紧要 关系模型 ① 结构单一化。在关系模型中,基本数据结构被限制为二维表。 ② 对关系模型的讨论有严格的数学理论为基础,如集合论。 关系模型 ① 使用简便,处理数据效率高。 ② 数据独立性高,有较好的一致性和良好的保密性。 ③ 数据库的存取不必依赖于索引,可以优化。 ④ 数据结构简单明了,便于用户了解和维护。 ⑤ 可以配备多种高级接口。 关系模型 关系数据模型的主要缺点: 由于存取路径对用户透明,查询效率往往不如非关系数据模型。因此,为了提高性能,必须对用户的查询请求进行优化,这增加了开发数据库管理系统的难度。 6.1 数据库系统概述 从数据库管理系统角度看 6.1.4 数据库系统结构 型: 指对某一类数据的结构和属性的说明。 值:是型的一个具体赋值。 模式:是数据库中全体数据的逻辑结构和特征的描述,它仅仅涉及型的描述,不涉及具体的值。 实例:模式的一个具体值称为模式的一个实例。 6.1.4 数据库系统结构 图6-3 数据库系统三级模式 数据库系统的三级模式结构 模式又称概念模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。 模式实际上是数据库数据在逻辑级上的视图。一个数据库只有一个模式。定义模式时不仅要定义数据的逻辑结构,而且要定义数据之间的联系,定义与数据有关的安全性、完整性要求。 模式 模式通常以某种数据模型为基础,不仅定义数据的逻辑结构,而且要定义数据记录内部的结构,以及数据项之间的联系,同时,还要进一步表示不同记录之间的联系。 一般数据库系统都提供模式描述语言(模式DDL)来严格表示这些内容。用模式DDL写的一个数据库定义的全部语句称为“一个数据库的模式”。模式是对数据库的一种描述,而不是数据库本身。 数据库系统的三级模式结构 外模式也称子模式或用户模式,它是数据

文档评论(0)

82393aa + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档