数据库系统的特点

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库系统(DBS)
由数据库、数据库管理系统、应用系统、数据库管理员等构成。

数据库系统的特点
* 数据结构化
* 数据共享性高,冗余度低,易扩充
* 数据独立性高(物理独立性、逻辑独立性)
* 数据由DBMS统一管理和控制
关系模型组成要素
(1)关系模型的数据结构
(2)关系模型的数据操纵
(3)关系模型的完整性约束
三级模式结构:
外模式:数据库用户能够看到和使用的局部的数据的逻辑结构和特征的描述。

概念模式(逻辑模式或模式):全体数据的逻辑结构和特征的描述,凡涉及到型的描述,不涉及到具体的值。

内模式(存储模式):描述数据的存储结构,是对整个数据库的底层表示。

数据较高的逻辑独立性和物理独立性
实体完整性规则:若属性A是基本关系R的主属性,则A不能取空值。

参照完整性规则:
若属性F是基本关系R的外码,它与基本关系S的主码K相
对应,则对于R中每个元组在F上的值必须为:
* 或者取空值
* 或者等于S中某个元组的主码值
事务
事务是用户定义的一个数据库的操作序列,这些操
作要么全做,要么全不做,是一个不可分割的整体。

事务的特性
(1)原子性
要么全部执行,要么完全不执行
(2)一致性
事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。

(3)隔离性
一个事务的执行不能被其他事务干扰。

(4)持续性
一个事务一旦提交,它对数据库的改变就是永久性的。

封锁的概念
事务T在对某个数据对象,如表、记录等操作之前,
需要向系统发出请求,对其加锁。

加锁后事务T对该
数据对象有了一定的控制,在事务T释放它的锁之
前,其他的事务不能更新此数据对象。

基本的封锁类型:
写锁(排它锁)
读锁(共享锁)。

相关文档
最新文档