文档介绍:教师:陈均黎
成都市洞子口职业高级中学
第一章绪论
数据库系统概述
数据模型
数据库系统结构
数据库系统组成
数据库技术的研究领域
§ 、数据库、数据库管理系统、数据库系 统
★⑴数据(Data)
数据是描述事物的符号记录。数据的形式本身
并不能完全表达其内容,需要经过语义解释。数据 与其语义是不可分的。
★ (2)数据库(DB)
数据库是长期存储在计算机内有结构的大量的 共享的数据集合。它可以供各种用户共享、具有最 小冗余度和较高的数据独立性。
(3)数据库管理系统(DBMS)
数据库管理系统是位于用户与操作系统之间的
一层数据管理软件。数据库管理系统使用户能方便
地定义数据和操纵数据,并能够保证数据的安全性、 完整性、多用户对数据的并发使用及发生故障后的 系统恢复Q
(4)数据库系统(DBS)
数据库系统是指在计算机系统中引入数据库后
的系统构成,一般由数据库、数据库管理系统(及
其开发工具)、应用系统、数据库管理员和用户构 成。
(5)数据库系统管理员(DBA)
数据库系统管理员负责数据库的建立、使用和 维护的专门的人员。
§
(1)数据库技术是应数据管理的任务的 需要而产生的。
数据管理是指如何对数据进行分类、 组织、编码、存储、检索和维护,它是 数据处理的中心问题。
⑵数据管理经历了三个阶段
.人工管理
.文件系统
.数据库系统
(3)数据管理三个阶段的比较
E1WI
硬ffW景
软件背景
处理方式
数据面向的对 彖
数据的共享程 度
数据的独立性
数据的结构化
数据控制能力
人工管理
辘库系统
科学计算 无直接存取存储设备 没有操作系蓊~
科学计算,管理
大规慑管理
大容量磁盘
府数据库管理系统
批处理
某一应用程序
无共享,冗余度极大
不独立,完全依射于程序
无结构
应用程序自m控制
某一应用程序
共享性差,冗余度大
独立性差
记录内有结构,整体
■构
应用程序自己控制
联机实时处理J分布处理批处 理
整个应用系统
共享性高,冗余度小
具有高度的物理独立性和逻辑 独立性
整体结构化用数据模型描述
由数据库管理系统提供数据安
复能力
LL3数据库系统的特点
§数据结构化
数据结构化是数据库与文件系统的根本区别。在描述
数据时不仅要描述数据本身,还要描述数据之间的联
系。
§数据的共享性
数据库系统从整体角度看待和描述数据,数据不再面
向某个应用而是面向整个系统。
§数据冗余度
指同一数据重复存储时的重复程度0
§数据的一"致性
指同一数据不同拷贝的值一样(采用人工管理或文件 系统管理时,由于数据被重复存储,当不同的应用使 用和修改不同的拷贝时就易造成数据的不一致)。
LL3数据库系统的特点
§物理独立性
当数据的存储结构(或物理结构)改变时,通过对映象
的相应改变可以保持数据的逻辑构可以不变,从而应用程
序也不必改变O §逻辑独立性
当数据的总体逻辑结构改变时,通过对映象的相应改变可
以保持数据的局部逻辑结构不变,应用程序是依据数据的
局部逻辑结构编写的,所以应用程序不必修改。
§数据的安全性(Security)
数据的安全性是指保护数据,防止不合法使用数据造成数
据的泄密和破坏,使每个用户只能按规定,对某些数据以
某些方式进行访问和处理。
§数据的完整性(Integrity)
数据的完整性指数据的正确性、有效性和相容性。即将数
据控制在有效的范围内,或要求数据之间满足一定的关系。
LL3数据库系统的特点
§ 并发(Concurrency)控制
当多个用户的并发进程同时存取、修改数据库
时,可能会发生相互干扰而得到错误的结果并 使得数据库的完整性遭到破坏,因此必须对多 用户的并发操作加以控制和协调。
§数据库恢复(Recovery)
计算机系统的硬件故障、软件故障、操作员的
失误以及故意的破坏也会影响数据库中数据的
正确性,甚至造成数据库部分或全部数据的丢
失。DBMS必须具有将数据库从错误状态恢复 到某一已知的正确状态(亦称为完整状态或一
致状态)的功能。