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


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...

面试题 相关文章推荐
static关键字的用法
Oct 07 面试题
strlen的几种不同实现方法
May 31 面试题
文件中有一组整数,要求排序后输出到另一个文件中
Jan 04 面试题
创建索引时需要注意的事项
May 13 面试题
主键(Primary Key)约束和唯一性(UNIQUE)约束的区别
May 29 面试题
一些.net面试题
Oct 06 面试题
C#基础面试题
Oct 17 面试题
Linux面试题LINUX系统类
Nov 25 面试题
什么是makefile? 如何编写makefile?
Jan 02 面试题
中科软笔试题和面试题
Oct 07 面试题
百度软件工程师职位
Feb 14 面试题
EJB timer的种类
Oct 28 面试题
.net面试题
Dec 22 #面试题
介绍一下代理模式(Proxy)
Oct 17 #面试题
上海某公司.net方向笔试题
Sep 14 #面试题
.net笔试题
Mar 03 #面试题
中海讯通笔试题
Sep 15 #面试题
北京一家公司的.net开发工程师笔试题
Apr 17 #面试题
西部世纪面试题
Dec 05 #面试题
You might like
Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)
2013/06/14 PHP
PHP获取当前页面URL函数实例
2014/10/22 PHP
详解Yii2.0 rules验证规则集合
2017/03/21 PHP
微信小程序 消息推送php服务器验证实例详解
2017/03/30 PHP
Laravel find in set排序实例
2019/10/09 PHP
javascript中的float运算精度实例分析
2010/08/21 Javascript
基于jQuery的获得各种控件Value的方法
2010/11/19 Javascript
CodeMirror2 IE7/IE8 下面未知运行时错误的解决方法
2012/03/29 Javascript
P3P Header解决Cookie跨域的问题
2013/03/12 Javascript
Jquery带搜索框的下拉菜单
2013/05/06 Javascript
封装了一个支持匿名函数的Javascript事件监听器
2014/06/05 Javascript
js实现按一下删除键删除整个单词附demo
2014/09/05 Javascript
JavaScript中的值类型转换介绍
2014/12/31 Javascript
js实现的二级横向菜单条实例
2015/08/22 Javascript
js实现文本框输入文字个数限制代码
2015/12/25 Javascript
javascript中不易分清的slice,splice和split三个函数
2016/03/29 Javascript
JS+Canvas实现的俄罗斯方块游戏完整实例
2016/12/12 Javascript
几行js代码实现自适应
2017/02/24 Javascript
Django1.7+JQuery+Ajax验证用户注册集成小例子
2017/04/08 jQuery
教你用Cordova打包Vue项目的方法
2017/10/17 Javascript
微信小程序自定义带价格显示日历效果
2018/12/29 Javascript
JS实现图片轮播效果实例详解【可自动和手动】
2019/04/04 Javascript
使用layui前端框架弹出form表单以及提交的示例
2019/10/25 Javascript
详解为什么Vue中不要用index作为key(diff算法)
2020/04/04 Javascript
微信小程序实现锚点跳转
2020/11/23 Javascript
使用python对文件中的数值进行累加的实例
2018/11/28 Python
使用Python实现跳一跳自动跳跃功能
2019/07/10 Python
python网络爬虫 CrawlSpider使用详解
2019/09/27 Python
PyTorch中Tensor的数据类型和运算的使用
2020/09/03 Python
Python tkinter制作单机五子棋游戏
2020/09/14 Python
JACK & JONES瑞典官方网站:杰克琼斯欧式风格男装
2017/12/23 全球购物
教师暑期培训感言
2014/08/15 职场文书
渠道运营商合作协议书范本
2014/10/06 职场文书
2014年减负工作总结
2014/12/10 职场文书
放弃继承权公证书
2015/01/23 职场文书
学术会议通知范文
2015/04/15 职场文书