SQL Server 数据库数据完整性研究与分析.docVIP

SQL Server 数据库数据完整性研究与分析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL Server 数据库数据完整性研究与分析

SQL Server 数据库数据完整性研究与分析   【 摘 要 】 目前已经进入了信息化的时代,数据的种类和数量急剧增加,数据库的使用已经不可缺少。但是数据库中存储的数据,由于人为的输入等因素,数据存储的正确性和相容性无法保证,经常实现不符合语义规定的数据和错误信息的输入。数据库完整性就是为了保证数据库中数据的正确性和相容性。文章重点介绍SQL Server数据库的数据完整性。   【 关键词 】 SQL Server;数据库;完整性      Data Integritys Research And Analysis Based On The SQL Server Database      Chen Zeng-xiang   (Suzhou Polytechnic Institute of Agriculture JiangsuSuzhou 215008)      【 Abstract 】 The current has entered the era of information technology, and data type and quantity increase sharply. Various types of databases have been indispensable. Due to human factors and other factors, it is a very difficult thing to ensure that the data is correct and compatibility. Inappropriate data and error information input are often appeared. Database integrity is to ensure that the data in the database is correct and compatibility. We focus on the introduction of SQL Server database data integrity.   【 Keywords 】 SQL Server; database; integrity         0 引言   数据完整性Data Integrity,它的提出是为了解决数据库中存在不符合语义规定的数据或者因错误信息的输入、导入造成对数据的无效操作或错误信息。它需要做到两点:一是保证数据库中数据的正确性Accuracy;二是保证其可靠性Reliability。   数据库完整性是由各种完整性约束来保证。数据库完整性设计就是对约束的设计。文章详细介绍何为数据库完整性,数据库完整性具体如何保证及其数据库完整性的具体分类。重点介绍SQL Server数据库的数据完整性。   1 简介   数据完整性高低,标志着数据库中数据质量好坏,它可以衡量一个数据库中数据的质量。它可以条理化杂乱无章的数据,不仅仅确保数据的正确性,而且确保这些数据可以被存放到最正确的位置上。它是管理数据库中一种有效的手段,是确保数据库中数据准确一致及符合业务规则的一种思想。   数据库中的数据的来源都是外界的输入,因此数据库中的数据来源具有不可确定???和难控制性。数据在输入时会因为人为粗心等等各种不确定的原因导致数据的不正确。为了能够有效地利用数据库去管理数据,确保输入数据符合业务规定,关系型数据库系统尤其是多用户的关系型数据库系统就必须依靠数据完整性来保证。数据完整性与应用程序的数据结构中存储和使用的实际值有关。应用程序必须对使用您的数据的每个进程进行有意控制,以确保信息持续准确。         2 数据库完整性的特点   为了满足数据完整性要求的数据必须要具有以下三个特点:   (1)数据的具体值正确无误。首先我们需要保证数据库输入数据的正确性,可以通过对数据进行标准化,输入检查,定义业务规则等方式。   (2)必须保证同一个表内数据间的和谐关系。比如学员学号必须唯一等限制,确保同一表中的数据之间没有冲突。   (3)必须保证不同个表间的和谐关系。比如学员学号和姓名的对应,在其他表中的相关字段要进行统一,可用引用完整性,设置外键等方式确保其和谐关系。   3 数据库完整性的分类和SQL Server中的应用   数据完整性,我们可以将其大体分为四类:实体完整性、参照完整性、域完整性和用户自定义的完整性。   3.1 实体完整性 Entity Integrity   实体完整性有一个特定的固定,它要求表的每一行有唯一性,即在表中每行都作为惟一的实体而存在。实体完整性可以保证关系中的每个元组都是可识别和

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档