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语言的用户与权力

    • 授权命令

    • 收回授权命名

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

    • 授权过程

    强制安全性机制

    • 访问规则

    • 强制安全性机制的实现

  • 相关阅读:
    LinkedList源码浅析
    ArrayList/Vector/Stack底层分析
    遮罩层
    重写alert方法,去掉地址显示
    继承属性的函数
    为什么手机网页点击输入框的瞬间会出现灰色背景呢?怎么去掉灰色背景?
    伪类before和after
    五星好评
    String[]字符串数组,按字典顺序排列大小
    jquery ajax的load()方法和load()事件
  • 原文地址:https://www.cnblogs.com/ranjiewen/p/7137700.html
Copyright © 2011-2022 走看看