文档介绍:数据库系统概论---绪论
3、数据库管理系统(DBMS):是位于用户与操作系统之间的一层数据管理软件。主要功能:
(1) 数据定义功能 (DDL—数据定义语言)
(2)数据组织、存储和管理
(3)。
具有较高的程序和数据的独立性。
统一的数据控制功能(安全控制、完整性控制、并发控制、数据库恢复)。
21
数据库系统概论-绪论
数据库阶段
用户的逻辑结构
数据库整体逻辑结构
数据库的物理结构
逻辑数据独立性
物理数据独立性
数据库系统的结构
22
数据库系统概论-绪论
文件系统与数据库系统比较
文件系统
一般只考虑记录内部的联系,而不去考虑记录之间的联系
因而整体上看,文件之间缺乏联系,数据的整体结构差
数据库技术
不但考虑记录内部的联系,而且还要考虑记录之间的联系
记录之间的联系比较复杂,相应的数据结构也很复杂
23
数据库系统概论-绪论
数据库阶段
数据库
应用程序1
应用程序2
应用程序n
数据库
管理系统
DBMS
24
数据库系统概论-绪论
第二节 数据模型
定义:是现实世界数据特征的抽象。
分类:根据模型应用的不同目的,模型分为两类:概念模型(信息模型)、逻辑模型(数据模型)和物理模型。
25
数据库系统概论-绪论
概念模型、数据模型
概念模型:也称信息模型,是按用户的观点来对数据和信息建模,是现实世界到信息世界的第一层抽象,是用户和数据库设计人员交流的语言,主要用于数据库设计。
数据模型:是按计算机的观点对数据建模,是现实世界数据特征的抽象。主要包括层次模型、网状模型、关系模型和面向对象模型。主要用于DBMS的实现(DBS的核心和基础,DBMS基于某种数据模型)。
物理模型:对数据最低层的抽象,它描述数据在系统内部的表示方法和存取方法,是面向计算机系统的。物理模型的具体实现是DBMS的任务,数据库设计人员要了解和选择物理模型,一般用户不必考虑物理级的细节。
26
数据库系统概论-绪论
准备:三个世界的假设
机器世界
DBMS支持的数据模型
信息世界 概念模型
现实世界
人脑认识抽象
27
数据库系统概论-绪论
准备:三个世界的假设
现实世界、信息世界和数据世界(计算机世界)。
1、现实世界:
存在于人脑之外的客观世界,是具体事物与抽象概念及其相互联系的综合。
(1)事物(个体):一个实际存在的且可以被识别的事物
(2) 特征:区别不同个体的依据
a.    个体的某些特征是相对固定的。
b.    个体可能有许多特征
(3)全体:共有相同特征项目要求的个体为同类个体,所有同类个体构成一个集合称为“全体”。例学校的所有学生。
(4)  关联:个体间的相互关系。
28
数据库系统概论-绪论
三个世界的假设
2、信息世界
是现实世界在人们头脑中的反映,是从后者到前者的抽象。
(1)实体:每一个被认识了的个体在信息世界中成为实体。
(2)属性:个体每个特征在人脑中形成的认识。
(3)实体集:对应于现实世界中的全体。相同型的实体集合成为实体集。如所有学生元组构成的教工集合。
(4) 联系:现实世界中事物间的关联在信息世界中反映为实体间的联系。
29
数据库系统概论-绪论
三个世界的假设
3、计算机世界(数据世界)
(1)    数据项:对应与属性项
(2)    记录:同一实体的所有数据项按一定的方式组织在一起构成表达实体的数据总和,成为记录。包括记录型和记录值
(3)    文件:同型的一组记录组合在一起构成文件。
(4)    数据模型:E—R模型在数据世界中的进一步抽象。
30
数据库系统概论-绪论
类型和值
在数据库中,每个概念都有
类型(type)
类型是概念的内涵
值(value)
值是概念的外延
例如
学生实体集中,学生是一个实体类型,而具体的人张三、李四是实体值
学号、姓名、年龄是属性而3567、张三、19是对应的属性值
31
数据库系统概论-绪论
物理存储中的数据描述
计算机存储器中的术语
位(bit)
一个二进制位称为“位”,一位只能取0或1状态
字节(byte)
8个二进制位称为一个字节
字(word)
若干个字节组成一个字,一个字所含的二进制位的位数称为字长(有8位、16位、24位、32位等)
32
数据库系统概论-绪论
物理存储中的数据描述
块(block)或物理块、物理记录
每块的大小为28~ 212 字节
块是内存和外存交换信息的最小单位
卷(volume)
一台输入输出设备所能装载的全部有用信息
如磁带机的一盘磁带就是一卷
33
数据库系统概论-绪论
逻辑数据和物理数据
数据的描述形式
物理描述
是