采用怎样的方法保证数据的完整性


Posted in 面试题 onDecember 02, 2013
答:实体完整性
实体完整性将行定义为特定表的唯一实体。实体完整性强制表的标识符列或主键的完整性(通过索引、UNIQUE 约束、PRIMARY KEY 约束或 IDENTITY 属性)。
域完整性
域完整性是指给定列的输入有效性。强制域有效性的方法有:限制类型(通过数据类型)、格式(通过 CHECK 约束和规则)或可能值的范围(通过 FOREIGN KEY 约束、CHECK 约束、DEFAULT 定义、NOT NULL 定义和规则)。
引用完整性
在输入或删除记录时,引用完整性保持表之间已定义的关系。在 Microsoft? SQL Server? 2000 中,引用完整性基于外键与主键之间或外键与唯一键之间的关系(通过 FOREIGN KEY 和 CHECK 约束)。引用完整性确保键值在所有表中一致。这样的一致性要求不能引用不存在的值,如果键值更改了,那么在整个数据库中,对该键值的所有引用要进行一致的更改。
用户定义完整性
用户定义完整性使您得以定义不属于其它任何完整性分类的特定业务规则。所有的完整性类型都支持用户定义完整性(CREATE TABLE 中的所有列级和表级约束、存储过程和触发器)。

Tags in this post...

面试题 相关文章推荐
String和StringBuffer的区别
Aug 13 面试题
android面试问题与答案
Dec 27 面试题
如何在存储过程中使用Loop
Jan 05 面试题
Javascript如何发送一个Ajax请求
Jan 26 面试题
酷瑞网络科技面试题
Mar 30 面试题
C#里面如何倒序排列一个数组的元素?
Jun 21 面试题
某公司C#程序员面试题笔试题
May 26 面试题
Shell如何接收变量输入
Sep 24 面试题
企业面试题试卷附带答案
Dec 20 面试题
启动一个线程是用run()还是start()
Dec 25 面试题
两道JAVA笔试题
Sep 14 面试题
Java如何读取CLOB字段
Oct 10 面试题
.net面试题
Dec 22 #面试题
介绍一下代理模式(Proxy)
Oct 17 #面试题
上海某公司.net方向笔试题
Sep 14 #面试题
.net笔试题
Mar 03 #面试题
中海讯通笔试题
Sep 15 #面试题
北京一家公司的.net开发工程师笔试题
Apr 17 #面试题
西部世纪面试题
Dec 05 #面试题
You might like
php设计模式 Command(命令模式)
2011/06/26 PHP
JpGraph php柱状图使用介绍
2011/08/23 PHP
PHP后端银联支付及退款实例代码
2017/06/23 PHP
完美解决JS中汉字显示乱码问题(已解决)
2006/12/27 Javascript
javascript实现的基于金山词霸网络翻译的代码
2010/01/15 Javascript
改变javascript函数内部this指针指向的三种方法
2010/04/23 Javascript
jquery中的 $("#jb51")与document.getElementById("jb51") 的区别
2011/07/26 Javascript
js中call与apply的用法小结
2013/12/28 Javascript
jquery结合CSS使用validate实现漂亮的验证
2015/01/29 Javascript
js实现在网页上简单显示时间的方法
2015/03/02 Javascript
Node.js+Express配置入门教程详解
2016/05/19 Javascript
js添加千分位的实现代码(超简单)
2016/08/01 Javascript
Angular 应用技巧总结
2016/09/14 Javascript
利用js获取下拉框中所选的值
2016/12/01 Javascript
javascript-解决mongoose数据查询的异步操作
2016/12/22 Javascript
微信小程序scroll-x失效的完美解决方法
2018/07/18 Javascript
vue项目使用axios发送请求让ajax请求头部携带cookie的方法
2018/09/26 Javascript
vue-router权限控制(简单方式)
2018/10/29 Javascript
Vue.js中对css的操作(修改)具体方式详解
2018/10/30 Javascript
详解jQuery获取特殊属性的值以及设置内容
2018/11/14 jQuery
jQuery表单选择器用法详解
2019/08/22 jQuery
pycharm 使用心得(一)安装和首次使用
2014/06/05 Python
Python连接DB2数据库
2016/08/27 Python
Python代码实现KNN算法
2017/12/20 Python
Python3非对称加密算法RSA实例详解
2018/12/06 Python
详解Python中的各种转义符\n\r\t
2019/07/10 Python
python3.7将代码打包成exe程序并添加图标的方法
2019/10/11 Python
Tensorflow获取张量Tensor的具体维数实例
2020/01/19 Python
Prometheus开发中间件Exporter过程详解
2020/11/30 Python
悦木之源美国官网:Origins美国
2016/08/01 全球购物
医学院学生的自我评价分享
2013/11/19 职场文书
大学学习个人的自我评价
2014/02/18 职场文书
化工实习心得体会
2014/09/09 职场文书
2014年妇女工作总结
2014/12/06 职场文书
个人欠条范本
2015/07/03 职场文书
Java日常练习题,每天进步一点点(38)
2021/07/26 Java/Android