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


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

面试题 相关文章推荐
PHP面试题及答案一
Jun 18 面试题
Linux中如何设置Java环境变量(Ubuntu)
Jul 24 面试题
递归实现回文判断(如:abcdedbca就是回文,判断一个面试者对递归理解的简单程序)
Apr 28 面试题
C++面试题目
Jun 25 面试题
数组越界问题
Oct 21 面试题
什么是事务?事务有哪些性质?
Mar 11 面试题
.net软件工程师面试题
Mar 31 面试题
.NET现在共支持多少种语言
Feb 26 面试题
C#公司笔试题
Mar 28 面试题
可以使用抽象函数重写基类中的虚函数吗
Jun 02 面试题
Structs界面控制层技术
Oct 11 面试题
Hibernate持久层技术
Dec 16 面试题
.net面试题
Dec 22 #面试题
介绍一下代理模式(Proxy)
Oct 17 #面试题
上海某公司.net方向笔试题
Sep 14 #面试题
.net笔试题
Mar 03 #面试题
中海讯通笔试题
Sep 15 #面试题
北京一家公司的.net开发工程师笔试题
Apr 17 #面试题
西部世纪面试题
Dec 05 #面试题
You might like
分享一下贝贝成长进度的php代码
2012/09/14 PHP
用Php编写注册后Email激活验证的实例代码
2013/03/11 PHP
解析如何在PHP下载文件名中解决乱码的问题
2013/06/20 PHP
PHP中func_get_args(),func_get_arg(),func_num_args()的区别
2013/09/30 PHP
PHP判断是否有Get参数的方法
2014/05/05 PHP
ThinkPHP实现带验证码的文件上传功能实例
2014/11/01 PHP
jQuery解决iframe高度自适应代码
2009/12/20 Javascript
JavaScript Perfection kill 测试及答案
2010/03/23 Javascript
js获取或设置当前窗口url参数的小例子
2013/10/14 Javascript
javascript:FF/Chrome与IE动态加载元素的区别说明
2014/01/26 Javascript
JavaScript结合AJAX_stream实现流式显示
2015/01/08 Javascript
jQuery获得指定元素坐标的方法
2015/04/14 Javascript
JavaScript中的getMilliseconds()方法使用详解
2015/06/10 Javascript
javascript中BOM基础知识总结
2017/02/14 Javascript
jquery在启动页面时,自动加载数据的实例
2018/01/22 jQuery
vue-router配合ElementUI实现导航的实例
2018/02/11 Javascript
Vue调用后端java接口的实例代码
2019/10/28 Javascript
JS表格的动态操作完整示例
2020/01/13 Javascript
手把手带你入门微信小程序新框架Kbone的使用
2020/02/25 Javascript
讲解Python中的递归函数
2015/04/27 Python
Python中用于转换字母为小写的lower()方法使用简介
2015/05/19 Python
pygame加载中文名mp3文件出现error
2017/03/31 Python
Python模块结构与布局操作方法实例分析
2017/07/24 Python
python DataFrame 取差集实例
2019/01/30 Python
Python通用函数实现数组计算的方法
2019/06/13 Python
Python数学形态学实例分析
2019/09/06 Python
PyTorch 普通卷积和空洞卷积实例
2020/01/07 Python
五分钟学会怎么用python做一个简单的贪吃蛇
2021/01/12 Python
前端canvas水印快速制作(附完整代码)
2019/09/19 HTML / CSS
Waterford美国官网:爱尔兰水晶制品品牌
2017/04/26 全球购物
通信工程毕业生求职信
2013/11/16 职场文书
群众路线领导对照材料
2014/08/23 职场文书
关于运动会广播稿200字
2014/10/08 职场文书
python实现ROA算子边缘检测算法
2021/04/05 Python
Python控制台输出俄罗斯方块移动和旋转功能
2021/04/18 Python
使用CSS实现黑白格背景效果
2022/06/01 HTML / CSS