第一节 数据库系统概述 (1) (2) (3)
三、数据库系统
时期:
60年代末以来。
产生的背景——应用背景:大规模管理;硬件背景:大容量磁盘;软件背景:有数据库管理系统;处理
方式:联机实时处理,分布处理,批处理。
特点——数据的管理者:DBMS;数据面向的对象:现实世界;数据的共享程度:共享性高;数据的独立
性:高度的物理独立性和一定的逻辑独立性;数据的结构化:整体结构化;数据控制能力:由DBMS统一管理
和控制。
应用程序与数据的对应关系:
数据的高共享性的好处:
降低数据的冗余度,节省存储空间;
避免数据间的不一致性;
使系统易于
扩充。
数据独立性——物理独立性:
指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。当数
据的物理存储改变了,应用程序不用改变。逻辑独立性:
指用户的应用程序与数据库的逻辑结构是相互独
立的。数据的逻辑结构
改变了,用户程序也可以不变。数据结构化:整体数据的结构化是数据库的主要特
征之一;数据库中实现的是数据的真正结构化;数据的结构用数据模型描述,无需程序定义和解释;数据可
以变长;数据的最小存取单位是数据项。
DBMS对数据的控制功能:数据的安全性(Security)保护,使每个用户只能按指定方式使用和处理指定
数据,保护数据以防止不合法的使用造成的数据的泄密和破坏。数据的完整性(Integrity)检查,将数据
控制在有效的范围内,或保证数据之间满足一定的关系。并发(Concurrency)控制,对多用户的并发操作
加以控制和协调,防止相互干扰而得到错误的结果。数据库恢复(Recovery),将数据库从错误状态恢复到
某一已知的正确状态。
|