- 7
- 0
- 约 6页
- 2017-08-15 发布于重庆
- 举报
数据完整性的维护.doc
数据完整性的维护
数据库设计中有一个重要的环节就是建立数据模型来体现业务流程和规则。数据完整性就是业务规则的一种体现,是业务流程能够正常运转的保证。如何来实现数据的完整性呢?主要可以通过以下三个途径来实现:
应用程序代码实现
数据库的触发处理
数据完整性约束的定义
应用程序代码实现:
指通过数据库的后台程序或客户端的应用程序来实现
数据库的触发处理:
指当一个事件(比如INSERT一条记录或UPDATE一个表的某个字段)产生时,一个和这个事件相关的PL/SQL程序是否可以执行。数据库触发器一般是应用于复杂业务规则中,因为数据完整性约束不好定义。
下面是这篇文章主要要讲解的数据完整性约束的定义
使用数据完整性约束的优越性:
提供优良的性能
不需要编码,容易定义和修改
集中式管理
灵活性高(可以DISABLED或ENABLED)
在数据字典中有完整的记录
约束的种类:
NOT NULL
UNIQUE
PRIMARY KEY:一个表只能有一个主键,相当于NOT NULL+UNIQUE
CHECK
FOREIGN KEY
约束的状态:
DISABLE NOVALIDATE :不检查表中数据的完整性,同时新增的数据是否符合约束也不做检查,缺省状态
DISABLE VALIDATE : 任何对于该约束的修改都是不允许的
SQL alter table b2 disable novalidat
您可能关注的文档
- 操作系统~作业调度.doc
- 操作系统之进程调度算法.doc
- 操作系统时间片论转调度算法.doc
- 操作系统漏洞.doc
- 操作系统考试复习.ppt
- 操子凡算法.doc
- 擦亮“窗口”的使者.doc
- 支护质量与顶板动态监测制度.doc
- 支撑预算_secret.doc
- 收藏进入“亿元时代”.doc
- IEA PVPS:2026年光伏乘用车光伏系统技术考量研究报告(英文版).pdf
- IEA国际能源署:2025年清洁能源转型计划报告(英文版).pdf
- 2026海外AI监管解读与合规实战指南-腾讯.pdf
- 兴证宏观·全球价值链系列五:危中之机:中东变局下的中国外需Alpha.pdf
- 化工行业系列深度:中国化工引领全球——国内双碳管控升级,欧洲产能退出加速.pdf
- SOFC&两机系列深度之九:碳排放约束时代的破局之道,SOFC行业的五重机会.pdf
- 嘉驰国际:2026行业薪酬与人才洞察白皮书.pdf
- 2025盈风加速拉美聚焦跨境电商拉美市场进入战略白皮书-派安盈.pdf
- TurboQuant之于存储详解(GenAI系列之74):有理论启发的常规学术进展.pdf
- [精选]会计及财务概论.pptx
最近下载
- 英剧剧本唐顿庄园台词本中英文对照精排版第一季第一集.pdf VIP
- T_CECS 10128-2021 不锈钢二次供水水箱.docx VIP
- 第九章抽样与抽样估计.ppt VIP
- 2025年生态环境局遴选公务员面试预测题及答案.doc VIP
- 教师党员党课讲稿模板.pptx VIP
- 房地产土地评估各种方法综合测算表.xls VIP
- 清水营煤矿大倾角厚煤层大采高开采技术的研究.pdf VIP
- 2025年生态环境局遴选公务员面试专项练习含答案.doc VIP
- 2019年8月消化内科实习生小周考.docx VIP
- 9.1+认识质量互变规律(趣味课件)-【趣味课堂】2025-2026学年高中政治选择性必修三《逻辑与思维》.pptx VIP
原创力文档

文档评论(0)