- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(2)实体完整性(Entityintegrity)
保证一个表中的每一行必须是唯一的(元组的唯一性)。为保证实体完整性,需指定一个表中的一列或一组列作为它的土键
(Primarykey)。一个表中每行的主键必须确实含有一个值.一个表只能含有一个主键,如需要从其它列中除去重复的值,可以将一
个或一组非主键列指定为一个候选键或唯一值键。
(3)引用完整性(Referenceintegrity)
定义了一个关系数据库中不同列和不同表之间的关系(主键与外键)。要求一列或一组列中的值必须要与相关的一列或一组列
中的值相匹配。从属的一列或一组列称之为外键(Foreignkey)。被引用的列或一组列称之为父键,父键必须是一个主键或唯一
键。外键属于子表或明细表,父键属于父表或主表。若父键和外键属于同一表,则称之为自引用完整性。子表某行的外键必须与土
表的主键相匹配,只要依赖于某主键的外键仍存在,主表中包含该主键的行就不能删除。
2、定制的数据完整性
由于每个公司的数据库都有自己独特的业务规则集,所以系统必须有一种方式来实现定制的业务规则即定制的数摊}先整。降约
束。定制的数据完整性约束可由如下几种方法实施。 一种最原始的方法是将每一个完整性约束编入要访问数据库的每个应用程
序中,缺点是在每个相关的数据库应用程序中,开发者都要对相同的完整性规则进行编码、测试和排错。若某一规则变动,所有相关
的应用程序都得改动。应用程序须向dbServer请求大量的数据,以执行该应用程序内部的数据完整性规则检查,这将阻塞网络。因
而这是一种耗时、低性能的方法。定制的数据完整性包括:用户定义的数据类型(User—defined
(Default)、规则(Rule)、存储过程(Stored
procedure)、触发器(Trigger)等。
.二、SOLServer对数据库标准完整性约束的实现
下面以创建一个“图书管理”数据库为例来说明SOLServer对数据库完整性约柬的实现:
1、首先创建“图书管理”数据库
CREATEDATABASE图书管理
LoGON
2、然后在此数据库中创建三个表:图书信息、读者信息、租借信息
(1)“图书信息”表:
’
CREATE
TABLE图书信息
(图书编号decimal(6,0)NOT
NULL
NOT
KEY
NOT CLUSTERED(图。抒编号),
NULL,CONSTRAINTPK-图书信息PRIMARY
图书信息一状态DEFAULT(0),入馆时间datetime
G02)“读者信息”表:
CREATE 借
TABLE读者信息(借书证号char(5)NOT
书册数tinyintNULL,办证日期datetime
KEY
PRIMARYCLUSTERED(借书证号)G0
NOT
(3)“租借信息”表:CREATE NULL,借书证号char(5)NOT
TABLE租借信息(借阅号bigint
NOT
o)NOTNULL,借书日期datetime FK一租借信息一
您可能关注的文档
最近下载
- EMPOWER 3软件 ApexTrack积分:理论与应用 - Waters ....pdf VIP
- 爱登堡电气原理图及代号说明EDVF23.pdf VIP
- 金山打字通拼音打字教案.pptx VIP
- 卫生监督协管试题库.pdf VIP
- 血液透析患者营养不良的评估与治疗学习.pptx VIP
- 深圳市第十五届职工技术创新运动会暨2025年深圳技能大赛药品微生物检验技能竞赛模拟题.docx VIP
- 人教版(PEP)三年级英语下册期末笔试自我检测题(含答案).pdf VIP
- 人教版2025秋七年级上册英语U3语法 教学设计.doc VIP
- 合规审计员笔试试题及答案.docx VIP
- 消毒学基础理论和终末消毒方法.ppt VIP
文档评论(0)