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


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

面试题 相关文章推荐
寻找迷宫的一条出路,o通路;X:障碍
Jul 10 面试题
浙大网新C/C++面试解惑
May 27 面试题
写一个用矩形法求定积分的通用函数
Nov 08 面试题
Linux如何压缩可执行文件
Oct 21 面试题
实体的生命周期
Aug 31 面试题
Python中如何定义一个函数
Sep 06 面试题
类的返射机制中的包及核心类
Sep 12 面试题
代码中finally中的代码会不会执行
Feb 06 面试题
介绍下static、final、abstract区别
Jan 30 面试题
如何执行一个shell程序
Nov 23 面试题
一道Delphi面试题
Oct 28 面试题
介绍一下你对SOA的认识
Apr 24 面试题
.net面试题
Dec 22 #面试题
介绍一下代理模式(Proxy)
Oct 17 #面试题
上海某公司.net方向笔试题
Sep 14 #面试题
.net笔试题
Mar 03 #面试题
中海讯通笔试题
Sep 15 #面试题
北京一家公司的.net开发工程师笔试题
Apr 17 #面试题
西部世纪面试题
Dec 05 #面试题
You might like
CI框架AR数据库操作常用函数总结
2016/11/21 PHP
PHP7 foreach() 函数修改
2021/03/09 PHP
pjblog修改技巧汇总
2007/03/12 Javascript
jquery中的on方法使用介绍
2013/12/29 Javascript
js处理表格对table进行修饰
2014/05/26 Javascript
js实现div闪烁原理及实现代码
2014/06/24 Javascript
JavaScript弹出新窗口后向父窗口输出内容的方法
2015/04/06 Javascript
详解Webwork中Action 调用的方法
2016/02/02 Javascript
AngularJS控制器之间的数据共享及通信详解
2016/08/01 Javascript
vue的props实现子组件随父组件一起变化
2016/10/27 Javascript
Vue.js实例方法之生命周期详解
2017/07/03 Javascript
vue下拉列表功能实例代码
2018/04/08 Javascript
JS Html转义和反转义(html编码和解码)的实现与使用方法总结
2020/03/10 Javascript
JavaScript实现简单的弹窗效果
2020/05/19 Javascript
详解vue高级特性
2020/06/09 Javascript
vue实现标签云效果的示例
2020/11/09 Javascript
python登陆asp网站页面的实现代码
2015/01/14 Python
举例讲解Python中metaclass元类的创建与使用
2016/06/30 Python
Python 3.6 性能测试框架Locust安装及使用方法(详解)
2017/10/11 Python
深入分析python中整型不会溢出问题
2018/06/18 Python
python3第三方爬虫库BeautifulSoup4安装教程
2018/06/19 Python
详解Django中CBV(Class Base Views)模型源码分析
2019/02/25 Python
Python爬虫实现爬取百度百科词条功能实例
2019/04/05 Python
Django中使用 Closure Table 储存无限分级数据
2019/06/06 Python
django 中QuerySet特性功能详解
2019/07/25 Python
Python单元测试与测试用例简析
2019/11/09 Python
Django的ListView超详细用法(含分页paginate)
2020/05/21 Python
python 通过 pybind11 使用Eigen加速代码的步骤
2020/12/07 Python
CSS3使用transition属性实现过渡效果
2018/04/18 HTML / CSS
跨域修改iframe页面内容详解
2019/10/31 HTML / CSS
婚礼主持词
2014/03/13 职场文书
股份合作协议书范本
2014/04/14 职场文书
大三学生英语考试作弊检讨书
2015/01/01 职场文书
环保建议书作文400字
2015/09/14 职场文书
centos7安装mysql5.7经验记录
2022/05/02 Servers
nginx 添加http_stub_status_module模块
2022/05/25 Servers