数据库系统概论6数据库保护.docVIP

  • 7
  • 0
  • 约3.54千字
  • 约 6页
  • 2016-12-20 发布于重庆
  • 举报
1 数据库的完整性 数据库的完整性是指数据的正确性和相容性。 .1 完整性子系统 考核要求:达到“识记”层次 知识点:完整性子系统的主要功能 数据库完整性是通过DBMS的完整性子系统实现的,它有两个功能: (1)监督事务的执行,并测试是否违反完整性规则。 (2)如有违反,则采取恰当的操作,如拒绝、报告违反情况,改正错误等方法进行处理。 .2 完整性规则 考核要求:达到“识记”层次 知识点:规则的组成部分及分类 数据库完整性子系统是根据“完整性规则集” 工作的, 完整性规则是由数据库管理员或应用程序员事先向完整性子系统提供有关数据约束的一组规则。 由三部分组成: (1)什么时候使用规则进行检查; (2)要检查什么样的错误; (3)若检查出错误,该怎样处理。 在关系数据库中,这些完整性规则可分为三类:  (1)完整性 ?(2) ?(3) 这些规则用DDL描述,主要优点: (1)由系统处理违反规则的情况,而不是由用户处理; (2)规则集中存放在数据字典中,当需要修改时,可以很方便地修改。 3 SQL中的完整性约束 考核要求:达到“领会”层次 知识点:完整性约束的各种形式 在SQL中,表达完整性约束的规则有主码约束、外码约束、属性值约束和全局约束等多种形式。 (1)主码约束:可用主码子句或主码短语来定义。     

文档评论(0)

1亿VIP精品文档

相关文档