Oracle维护数据完整性.pptVIP

  • 2
  • 0
  • 约2.17万字
  • 约 34页
  • 2019-09-25 发布于湖北
  • 举报
小结 在这一课中,您应该能够掌握: 实现数据完整性 使用相应的策略创建和维护约束 从数据字典获取信息 练习 13 此练习涉及以下主题: 创建约束 启用唯一性约束 创建 EXCEPTIONS 表 找出表中现有的约束违反情况,纠正错误, 并重新启用约束 数据完整性 数据完整性是指数据库中的数据符合业务规则。维护数据完整性共有三种主要方法: 应用程序代码 数据库触发器 声明完整性约束 具体使用上述哪种方法映射业务规则是设计时应考虑的问题。而数据库管理员主要关心的是实施设计人员选择的方法,并在完整性需求和性能要求之间取得平衡。 应用程序代码既可作为数据库中的存储过程实现,也可作为在客户端上运行的应用程序实现。本课着重讲述完整性约束的使用。 保证数据完整性的方法(续) 数据库触发器: 数据库触发器是 PL/SQL 程序,在表上发生事件(如插入或更新列)时执行。可以启用或禁用触发器,即可以设置触发器在事件发生时执行,或者将触发器设置为不执行(即使已定义)。通常情况下,创建数据库触发器只是为了强制应用不能定义为完整性约束的复杂业务规则。 注:数据库触发器在其它 Oracle 课程中讲述。 完整性约束: 完整性约束是执行业务规则的首选机制,这是因为它可以: 改善性能 易于声明和修改,不需要进行大量编码 集中管理规则 使用灵活(启用或禁用) 在

文档评论(0)

1亿VIP精品文档

相关文档