第五章-数据库.pptVIP

  • 4
  • 0
  • 约1.14万字
  • 约 61页
  • 2018-06-19 发布于福建
  • 举报
第五章 数据库系统 5.1 数据库系统基本概念 5.2 关系数据库系统 5.3 关系数据语言 5.1 数据库系统基本概念 5.1.1 什么是数据库系统 5.1.2 数据管理的三个阶段 5.1.3 数据描述与数据模型 5.1.4 实体联系模型 5.1.5 数据库组织 5.1.1 什么是数据库系统 数据库系统(DBS)的结构 数据库系统是指在计算机系统 中引入数据库后的系统构成, 一般由数据库DB、数据库管理 系统、应用系统、数据库管理 员和用户构成。 几个基本概念 数据库(DB):数据库是永久存放的数据集合,它由DBMS软件管理。用户通过DBMS提供的界面语言或界面工具使用它 数据库管理系统(DBMS) 对数据库数据进行统一管理的一种系统软件 功能: 物理数据库:按物理模型存放在存储介质上的一组文件数据集合,比如磁盘、磁带等。 逻辑数据库:以某种逻辑结构建立的数据集合,对数据的查、存、改、删的操作均针对此库中的元素进行。 5.1.2 数据管理的三个阶段 数据管理:对数据的组织、存储、检索、维护等工作 数据处理:对数据进行收集、管理、加工、传播等工作 数据库系统:研究如何妥善地保存和科学地管理数据的计算机系统。 主要特点 数据与程序相互依赖 不仅需要设计逻辑结构 还需要设计物理结构(存储地址、存取方法、输入输出方式) 5.1.3 数据描述与数据模型 数据:人们用来反映客观世界而记录下来的可以被鉴别的符号,是语言、文字、图形、光、声、色等有意义的组合。这种组合具体地表示出信息的内容,是对事物进行的描述。 1. 数据描述: 现实世界:存在于人们头脑之外的客观世界,由客观事物及其相互联系组成。客观事物称为实体 信息世界:信息是客观世界中实体的特性在人们头脑中的反映,用一种人为的文字、符号、标记来表示 数据世界(计算机世界、机器世界) 2.数据逻辑模型 层次模型 用树型结构来表示实体与实体之间关系的模型 结点之间是一对多的关系(1-m) 每个结点表示一个实体集,指向结点的指针表示两个实体集的联系 网状模型 实体之间的联系组成的结构是有向图 表示多对多的关系(m-m) 关系模型 用表格形式表示实体与联系 层次模型:一棵倒置的树 网状模型: 特点:一个数据结点有不止一个父结点 关系模型: 关系数据形式上是一个二维表(table),表描述了一类应用对象的实例状态,表中的数据要满足完整性约束要求 5.1.4 实体联系模型 实体间的联系 1-1联系:一对一联系 1-m联系:一对多联系 m-m联系:多对多联系 数据库设计:按照用户的要求,结合某一个数据库管理系统,为被设计的对象建立数据模型,并编制相应的应用程序的过程。 数据库设计过程 需求分析?逻辑设计?物理设计?应用程序设计及测试?装配运行 采用E-R图(Entity Relationship 实体联系图)对设计对象进行定义,建立起实体、属性以及实体之间的联系,为视图。 局部E-R模型 全局E-R模型 数据库组织是指从全局出发,对数 据库中的数据、数据之间的联系以及 用户的要求进行综合平衡考虑,从 而提出数据库系统的结构形式以及数 据模型。 数据库系统是指在计算机系统中引入 数据库后的系统构成,一般由数据库 DB、数据库管理系统、应用系统、数据库管理员和用户构成。 数据库系统结构是指这几大要素之间的 联系方式。数据库系统简称数据库。 用户级 又称外模式,从各个用户的角度看到和使用的数据库。每个用户获准使用的部分数据称为子模式。这部分数据的逻辑结构称为局部逻辑结构 概念级 也叫概念模式,是数据管理员看到的数据库 物理级 又称内模式,是系统管理员对数据进行的物理组织 5.2关系数据库系统 5.2.1 什么是关系数据库 5.2.2 关系代数 5.2.3 关系数据库的设计 5.2.1 什么是关系数据库 关系数据库系统是支持关系模型的数据库系统。 关系数据库的特点 数据结构简单,不需要指针。 可以直接处理多对多的关系 能够一次获取多个记录数据。在关系数据库中,每一个查找命令可以得到满足该条件的所有记录 数据独立性较高。用户不涉及数据的物理存放 有坚实的理论基础,保证数据库质量 一个关系的例子 5.2.2 关系代数 背景 20世纪70年代E.F.Codd提出 传统的集合运算 并、交、差 专门的关系运算 笛卡儿积、投影、选择、连接 笛卡尔积(×): 5.2.3 关系数据库的设计 数据库设计 定义:数据库设计是指在给定的应用环境下,根据用户的应用需求构造优良的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。 特点:数据库设计侧重于对数据的分析和设计,数据库设计应该在整个设计过程中把结构(数据)设计和行为(处理)设计

文档评论(0)

1亿VIP精品文档

相关文档