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