数据库系统学习(八)-SQL语言与数据库完整性和安全性
第八讲 SQL语言与数据库完整性
- 重难点

数据库完整性的概念
-
关系数据库

-
防止和避免数据库中不合理数据的出现
-
输入错误,操作失误,程序处理错误等

-
完整性约束条件的一般形式
-
对O操作集合,当出现A情况时,检查P约束是否满足,当不满足时进行R处理

数据库完整性的分类
-
按约束对象分类

-
按约束来源分类

-
按约束状态分类

SQL语言实现静态完整性
-
约束类别

-
SQL实现约束方法
Create Table -
列完整性和表完整性

-
table_constr表约束



-
撤销和追加约束的语句

SQL的断言及应用
- 断言也会影响数据库的效率
- 断言谓词

SQL实现动态完整性
-
触发器
Trigger

-
基本语法

-
事件

-
示例


第八讲 SQL语言与数据库安全性
-
数据库安全性概念
-
免受非法,非授权用户的使用,泄露,更改,破坏等...

-
划分好数据库的安全级别以及用户的安全级别
自主安全性机制
-
概念

-
DBMS怎么样自动实现自主安全性

-
安全性访问规则
-
P谓词:即条件

-
示例

-
按名控制安全性:存储矩阵

-
视图实现自主安全性

SQL语言实现安全性控制
-
SQL语言的用户与权力

-
授权命令

-
收回授权命名

自主安全性的授权过程及其问题
- 授权过程


强制安全性机制
-
访问规则

-
强制安全性机制的实现

C/C++基本语法学习
STL
C++ primer


浙公网安备 33010602011771号