按计算机系统观点建立的建模称为概念模型,数据库原理-第一章.ppt

数据库原理-第一章.ppt

数据库原理 第1章 基础知识 1.1 数据库系统 1.1.1 信息世界 人类活动 描述 信息 构成 信息世界 信息(数据):图 文 声 像 信息处理:数据处理 信息处理技术:手工、机械、电子 1.1.2 数据管理 数据管理:对数据的组织、存储、检查、维护 等工作。 数据管理技术发展的3个阶段 人工管理 文件系统 数据库系统 1.人工管理阶段 20世纪50年代中期以前属于人工管理阶段,该阶段的主要特点是数据的物理结构与逻辑结构完全一致。 2.文件系统阶段 20世纪50年代后期至60年代中期属于文件系统阶段,该阶段的主要特点是数据的物理结构与逻辑结构相对独立。通过文件管理系统提供从逻辑文件到物理文件的转换。 3.数据库系统阶段 20世纪60年代末发生了对数据库技术有着奠基作用的3件大事,标志着以数据库系统为基本手段的数据管理阶段的开始。 1.1.3 数据库系统的组成 数据库(DataBase) 运行环境 数据库管理系统(DataBase Management System) 数据库管理员(DataBase Administrator) 用户。 1.数据库(DB) 数据库是相互关联的数据的集合,它应该具有如下性质:集中管理数据,结构化存储数据,数据冗余度小,数据共享,数据独立性高,允许并发使用数据 ,并能保证数据的一致性和完整性。 2.运行环境 硬件环境:CPU、内存、外存、I/O设备、网络 软件环境:系统软件 3.数据库管理系统(DBMS) 实现数据库系统功能的核心软件,是实际存储的数据和用户之间的一个接口,负责处理用户和应用程序存取、操纵数据库的各种请求。 4.数据库管理员(DBA) 负责设计、建立、管理和维护数据库系统的人员。 5.用户 应用程序员和终端用户。 1.1.4 数据库系统的特点 数据的集中管理 数据共享。 数据的冗余度小。 数据独立性 物理独立性 逻辑独立性 数据控制 数据的完整性 数据的安全性 数据恢复 并发控制 1.2 数据模型(Data Model) 1.2.1 事务抽象过程的三个阶段 现实世界 了解客观世界中,事物及事物之间的联系。 信息世界 将事物及其联系,经过人们的分析、归纳、抽象形成信息。 机器世界 经过计算机处理的数字化信息 1.2.2 数据模型的特性及分类 数据模型的特性 数据组织结构:数据对象类型的集合 数据操作:数据操作的集合 数据的完整性约束:数据完整性规则的集合 数据模型的分类 基于记录的逻辑模型:层次、网状、关系 基于对象的逻辑模型:ER、FD、OO 1.2.3 层次模型 特点: 是一个自顶向下的有向树结构,记录为结点。 仅有一个根结点,下一层为从属结点,每个从属结点还可以有从属结点,上一层为父,下一层为子。 每个父结点可有任意多个子结点。 每个子结点仅有一个父结点。 1.2.4 网状模型 特点: 是一个无向图。 每个子结点可以有多个父结点。 允许有多个无父结点。 1.2.5 关系模型 特点: 关系模型的数据结构是二维表。 关系模型是关系模式的集合。 关系模式相当于表结构。 表(关系)、行(元组)、列(属性)。 1.3 数据库系统的构造 1.3.1 数据库系统结构 也称为数据库的ANSI模型 数据库分为三级:对数据的三个抽象级别 用户级:对应于外模式,又称为用户视图。 概念级:对应于概念模式,又称为 DBA视图。 物理级:对应于内模式,又称为内部视图。 两级映射:实现这三个抽象层次的联系和转换 外/概念映射:定义了外模式和概念模式之间的对应关系。 概念/内映射:定义了概念模式和内模式之间的对应关系 1.3.2 数据库系统的三级模式结构 ——概念模式 概念模式(Conceptual Schema) 数据库中全部数据的逻辑结构和特征的描述 所有用户的公共数据视图,综合了所有用户的需求 概念模式的地位:是数据库系统结构的中间层 与数据的物理存储细节和硬件环境无关 与具体的应用程序、开发工具及高级程序设计语言无关 概念模式的定义 数据的逻辑结构(数据项的名字、类型、取值范围等) 数据之间的联系 数据有关的安全性、完整性要求 1.3.2 数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值