- 1、本文档共44页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
解绑规则 [EXECUTE] sp_unbindrule ’表名.字段名’|’自定义数据类型名’ 删除规则 DROP RULE 规则名称[,…n] * * 第六章 --SQL Server 2000 数据完整性 6.1完整性的概念 6.2 约束的类型 6.3 约束的创建 6.4 查看约束的定义 6.5 删除约束 6.6 使用规则 6.7 使用默认 6.8 数据完整性强制选择方法 第六章 目录 6.1完整性的概念 实体完整性(Entity Integrity) 域完整性(Domain Integrity) 参照完整性(Referential Integrity) 4. 用户定义的完整性(User-defined Integrity) 数据完整性(Data Integrity)是指数据的精确性(Accuracy)和可靠性(Reliability)。它是应防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操作或错误信息而提出的。 第六章 6.2约束的类型 NOT NULL 指定不接受 NULL 值的列 CHECK约束对可以放入列中的值进行限制,以强制执行域的完整性 UNIQUE 约束在列集内强制执行值的唯一性 PRIMARY KEY 约束标识列或列集,这些列或列集的值唯一标识表中的行 FOREIGN KEY 约束标识表之间的关系。 DEFAULT约束为列填入默认值 6.3约束的创建 6.3.1创建主键约束 6.3.2创建唯一约束 6.3.3创建检查约束 6.3.4创建默认约束 6.3.5创建外键约束 第六章 6.3.1创建主键约束 1.用企业管理器创建主键约束 (1)打开“企业管理器”,依次展开控制台根目录下的Microsoft SQL Servers、SQL Server组、服务器(例如local)、数据库、student、表。这时在右方的表列表中显示出student数据库中的所有表,包括系统表和用户表。 第六章 (2)在表设计器中,选择需要设为主键的字段,如果需要选择多个字段时,请按住Ctrl再选择其他列。 (3)选择好后,用鼠标右击该字段,从弹出的菜单中选择“设置主键”如图6.2, (4)执行完命令后,在该列前面会出现钥匙图样,说明主键设置成功 (5)设置完成主键后,关闭表设计器。 2. 使用SQL语句创建主键约束 使用SQL语句创建主键,可以用CREATE TABLE命令在创建表的同时完成,也可以用ALTER TABLE命令为已经存在的表创建主键约束,语法格式如下: ALTER TABLE table_name ADD CONSTRAINT constraint_name PRIMARY KEY [CLUSTERED|NONCLUSTERED] {(column[,…n])} 第六章 其中: l???????? constraint_name指主键约束名称; l???????? CLUSTERED表示在该列上建立聚集索引; l???????? NOCLUSTERED表示在该列上建立非聚集索引。 下面分别使用建表命令和修改表命令创建主键约束。 6.3.2创建唯一约束 使用企业管理器创建唯一约束 (1)在企业管理器中,右击需要设置唯一约束的表(本例为“系部”表),在弹出的菜单中选择“设计表”,打开表设计器; (2)在表设计器中,右击需要设置为唯一约束的字段(本例为“系部名称”),选择“索引/键”,如图6.7,也可以直接单击工具栏中的“管理索引/键”按钮进入“索引/键”属性对话框 第六章 (3)在弹出的“索引/键”属性对话框中,选择“索引/键”选项卡,单击“新建”按钮,然后在“索引名”文本框中输入唯一约束的名称,再从列名选项下拉框中选择字段名称(本例为“系部名称”),最后选择“创建UNIQUE”复选框和“约束”单选框,如图6.8。 (4)单击“关闭”按钮,关闭对话框,完成唯一约束的创建。这个时候,不只是该表的主键必须为唯一,并且被设置成为唯一约束的字段同样必须为唯一。 2.使用SQL语句创建唯一约束 ? 为已经存在的表创建唯一约束,其语法格式如下: ? ALTER TABLE table_name ADD CONSTRAINT constraint_name UNIQUE [CLUSTERED|NONCLUSTERED] {(column[,…n])} 第六章 其中: ? table_name为需要创建唯一约束的表名称; l???????? constraint_name为唯一约束的名称; column是表中需要创建唯一约束的字段名称 6.3.3创建检查约束 (1)进
您可能关注的文档
- 第4课网络安全.ppt
- 五上册第六单元.ppt
- 第5.1节矩阵的特征值与特征向量(吕).ppt
- 第50课我们的理想和责任(一).ppt
- 第5单元近代中国的思想解放潮流.ppt
- 五上语文园地三词语盘点1.ppt
- 五单元文言散文复习2.ppt
- 五六年级写动物1.ppt
- 第5章 数字媒体及应用.ppt
- 五年下语文七色光一.ppt
- 选修2课时作业及答案文科必选章.pdf
- 为了追溯iampeth通讯历史发现以下信息感谢鲍勃尤其skeep考虑到journal historyIampeth.pdf
- 2025人教版美术七年级上册全册教学设计教案.docx
- 4.1《身临其境》 课件 人教版美术七年级上册.pptx
- 青岛版科学五年级下册全册教学课件.pptx
- 2025新教师教学工作总结精选10篇.docx
- 2025秋季开学时间通知书.docx
- [2025]37号关于下发台州市中、小学生跆拳道比赛竞赛规程的通知.doc
- 四川省成都市石室中学2024-2025学年高二上学期10月月考政治试题含解析.docx
- 生物试卷(山东实验二模)含答案山东省山东省实验中学2025届高三6月第二次模拟考试(山实最后一卷)(二模)(6.1-6.2).docx
最近下载
- 电子课件-《汽车维护与故障排除(第三版)》-A07-0365单元1 离合器的维护与故障诊断排除.pptx VIP
- 酒店保洁服务整体投标方案(技术方案).doc
- 精品解析:山东省潍坊市2023-2024学年高一下学期7月期末考试物理试题(解析版).docx VIP
- 职业性减压病的诊断.ppt VIP
- 应征入伍服兵役高等学校学生国家教育资助申请表1(样表).docx
- 部编版七年级语文上册狼.pptx VIP
- 2025年培训知识红十字会应急救护知识ppt课件.pptx VIP
- T/CEEMA 020-2020 燃气蒸汽联合循环发电机组对标管理办法.pdf VIP
- (完整版)电子倒计时定时器设计毕业设计论文.pdf VIP
- 高三语文作文指导议论文如何论证课件(共23张PPT).pdf VIP
文档评论(0)