高级数据库技术-(3).pptVIP

  • 12
  • 0
  • 约1.35万字
  • 约 71页
  • 2020-05-11 发布于四川
  • 举报
UNIT two 完整性与视图 思考几个问题 应用环境中存在很多规则,而这些规则反映为属性的取值域、属性之间的取值约束,这是数据库必须遵从的,否则,数据库中的数据会出现不一致或错误。你如何保证数据之间的约束关系的?你考虑过完整性约束的检测对系统性能的影响吗?你知道DBMS能提供什么帮助吗? 视图是一个虚表,应用环境中你会用到很多视图,它确实给你带来很多好处,但你真的觉得操作起来视图能与基本表一样吗? 本 讲 主 要 目 标 学完本讲后,你应该能够了解: DBMS的完整性控制的基本原理; 完整性机制的实施会极大地影响系统性能; 实现完整性约束的方法有非过程性的方法和过程性的方法,利用CREATE TABLE语句的列约束和表约束实现有限的非过程性地约束;利用触发器过程性地实现动态的约束; 实体完整性和参照完整性的内容和使用; 视图是虚表,一旦视图定义,可以像使用基本表一样操作视图,但并非所有的视图都是可更新的。 一.完整性控制的实现原理 二.完整性约束条件分类 三. 主键和实体完整性 四. 外键和参照完整性 五. 非过程性约束的实现 六. 过程性约束与触发器 七. 视图的定义、查询与更新 八. 视图的作用 完整性控制的 实现原理 完整性控制的实现原理 完整性控制定义 数据的完整性是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓垃圾进垃

文档评论(0)

1亿VIP精品文档

相关文档