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


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

面试题 相关文章推荐
将一个文本文件的内容按倒序打印出来
Jan 05 面试题
IMPORT的选项IGNORE有什么作用?缺省是什么设置?
Sep 17 面试题
几道数据库的概念性面试题
May 30 面试题
西部世纪.net笔试题面试题
Apr 03 面试题
WEB控件可以激发服务端事件,请谈谈服务端事件是怎么发生并解释其原理?自动传回是什么?为什么要使用自动传回?
Feb 21 面试题
CLR与IL分别是什么含义
Aug 23 面试题
Linux文件系统类型
Feb 15 面试题
斯福泰克软件测试面试题
Feb 16 面试题
GWT的应用有哪两种部署模式
Dec 21 面试题
Java程序员面试题
Sep 27 面试题
final, finally, finalize的区别
Mar 01 面试题
什么是servlet链?
Jul 13 面试题
.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/17 PHP
php 下载保存文件保存到本地的两种实现方法
2013/08/12 PHP
ThinkPHP字符串函数及常用函数汇总
2014/07/18 PHP
Laravel中任务调度console使用方法小结
2017/05/07 PHP
javascript的事件描述
2006/09/08 Javascript
在网站上应该用的30个jQuery插件整理
2011/11/03 Javascript
基于jQuery的获取标签名的代码
2012/07/16 Javascript
非html5实现js版弹球游戏示例代码
2013/09/22 Javascript
JavaScript实现数据类型的相互转换
2016/03/06 Javascript
浅析JavaScriptSerializer类的序列化与反序列化
2016/11/22 Javascript
详解Angular之constructor和ngOnInit差异及适用场景
2017/06/22 Javascript
基于jQuery实现的设置文本区域的光标位置
2018/06/15 jQuery
vuedraggable+element ui实现页面控件拖拽排序效果
2020/07/29 Javascript
Python SQLAlchemy基本操作和常用技巧(包含大量实例,非常好)
2014/05/06 Python
Python实现文件复制删除
2016/04/19 Python
Python 性能优化技巧总结
2016/11/01 Python
Python制作刷网页流量工具
2017/04/23 Python
Python读取csv文件分隔符设置方法
2019/01/14 Python
Pyecharts绘制全球流向图的示例代码
2020/01/08 Python
django中的数据库迁移的实现
2020/03/16 Python
Django前后端分离csrf token获取方式
2020/12/25 Python
CSS3实现精美横向滚动菜单按钮
2017/04/14 HTML / CSS
CSS3径向渐变之大鱼吃小鱼之孤单的大鱼
2016/04/26 HTML / CSS
Kenneth Cole官网:纽约时尚优雅品牌
2016/11/14 全球购物
澳大利亚排名第一的在线酒类商店:MyBottleShop
2018/04/26 全球购物
千禧酒店及度假村官方网站:Millennium Hotels and Resorts
2019/05/10 全球购物
举例说明类变量和实例变量的区别
2016/06/30 面试题
生日寿宴答谢词
2014/01/19 职场文书
秋季运动会活动方案
2014/02/05 职场文书
党员干部观看《周恩来四个昼夜》思想汇报
2014/09/10 职场文书
2014年营业员工作总结
2014/11/18 职场文书
永远是春天观后感
2015/06/12 职场文书
MySQL pt-slave-restart工具的使用简介
2021/04/07 MySQL
Golang 使用Map实现去重与set的功能操作
2021/04/29 Golang
如何理解Vue简单状态管理之store模式
2021/05/15 Vue.js
SQL Server实现分页方法介绍
2022/03/16 SQL Server