zoukankan      html  css  js  c++  java
  • 数据库系统学习(八)-SQL语言与数据库完整性和安全性

    第八讲 SQL语言与数据库完整性

    • 重难点

    数据库完整性的概念

    • 关系数据库

    • 防止和避免数据库中不合理数据的出现

    • 输入错误,操作失误,程序处理错误等

    • 完整性约束条件的一般形式

    • 对O操作集合,当出现A情况时,检查P约束是否满足,当不满足时进行R处理

    数据库完整性的分类

    • 按约束对象分类

    • 按约束来源分类

    • 按约束状态分类

    SQL语言实现静态完整性

    • 约束类别

    • SQL实现约束方法Create Table

    • 列完整性和表完整性

    • table_constr表约束


    • 撤销和追加约束的语句

    SQL的断言及应用

    • 断言也会影响数据库的效率
    • 断言谓词

    SQL实现动态完整性

    • 触发器Trigger

    • 基本语法

    • 事件

    • 示例

    第八讲 SQL语言与数据库安全性

    • 数据库安全性概念

    • 免受非法,非授权用户的使用,泄露,更改,破坏等...

    • 划分好数据库的安全级别以及用户的安全级别

    自主安全性机制

    • 概念

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

    • 安全性访问规则

    • P谓词:即条件

    • 示例

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

    • 视图实现自主安全性

    SQL语言实现安全性控制

    • SQL语言的用户与权力

    • 授权命令

    • 收回授权命名

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

    • 授权过程

    强制安全性机制

    • 访问规则

    • 强制安全性机制的实现

  • 相关阅读:
    cent os 6.8 php 5.6 安装ffmpeg扩展
    Linux查找目录下文件包含关键字
    python生成随机验证码
    zabbix添加任务计划和sshd文件修改key
    OS模块
    python模块
    python内建函数
    python3 爬煎蛋ooxx妹子图
    ssm整合-Sping整合Mybatis框架配置事务07
    ssm整合-Sping整合Mybatis框架06
  • 原文地址:https://www.cnblogs.com/ranjiewen/p/7137700.html
Copyright © 2011-2022 走看看