数据库系统的特点

数据库系统 (DBS)

由数据库、数据库管理系统、应用系统、数据库管理员等构成。 数据库系统的特点

* 数据结构化

* 数据共享性高,冗余度低,易扩充

* 数据独立性高(物理独立性、逻辑独立性)

* 数据由DBMS 统一管理和控制

关系模型组成要素

(1) 关系模型的数据结构

(2) 关系模型的数据操纵

(3) 关系模型的完整性约束

三级模式结构:

外模式:数据库用户能够看到和使用的局部的数据的逻辑结构和特征的描述。 概念模式(逻辑模式或模式) :全体数据的逻辑结构和特征的描述,凡涉及到型的描述,不涉及到具体的值。

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

数据较高的逻辑独立性和物理独立性

实体完整性规则:若属性A 是基本关系R 的主属性,则A 不能取空值。

参照完整性规则:

若属性F 是基本关系R 的外码,它与基本关系S 的主码K 相 对应,则对于R 中每个元组在F 上的值必须为:

* 或者取空值

* 或者等于S 中某个元组的主码值

事务

事务是用户定义的一个数据库的操作序列,这些操

作要么全做,要么全不做,是一个不可分割的整体。

事务的特性

(1)原子性

要么全部执行,要么完全不执行

(2)一致性

事务执行的结果必须是使数据库从一个一致性状态变 到另一个一致性状态。

(3)隔离性

一个事务的执行不能被其他事务干扰。

(4)持续性

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

封锁的概念

事务T 在对某个数据对象,如表、记录等操作之前, 需要向系统发出请求,对其加锁。加锁后事务T 对该 数据对象有了一定的控制,在事务T 释放它的锁之

前,其他的事务不能更新此数据对象。

基本的封锁类型:

写锁(排它锁)

读锁(共享锁)


© 2024 实用范文网 | 联系我们: webmaster# 6400.net.cn