崔连和SQLServer数据库数据完整性要点分析.ppt

崔连和SQLServer数据库数据完整性要点分析.ppt

  1. 1、本文档共102页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8.5 微软MTA认证考试指南 9. 以下关于主键的描述正确的是(? ? )。 A.只允许以表中第一字段建立 B.创建唯一的索引,允许空值 C.表中允许有多个主键 D.标识表中唯一的实体 8.5 微软MTA认证考试指南 10. 以下关于外键和相应的主键之间的关系,正确的是(? )。 A.外键一定要与相应的主键同名 B.外键并不一定要与相应的主键同名 C.外键一定要与相应的主键同名而且唯一 D.外键一定要与相应的主键同名,但并不一定唯一 8.5 微软MTA认证考试指南 三.判断题 1.规则一旦从字段上解除,就不可以再使用了。 ( ) 2.创建的时候不需要声明绑定到什么字段的规则是表级规则。 ( ) 3.通常外键都是和另一个表的主键建立关联。 ( ) 4.当不再需要规则来规范某个字段的时候,只能将其删除。 ( ) 5.非空约束可以保证字段中不出现空值。 ( ) 8.5 微软MTA认证考试指南 6. 默认约束必须等基本表创建好后才能实施。 ( ) 7. 用户在创建表的同时可以完成主键、默认和规则的创建。 ( ) 8. 唯一约束可以允许其字段值为Null,但主键约束不可以为Null。 ( ) 9. 用户只要权限允许,可以在字段中输入任何数值,不受其他对象约束。( ) 10.EXEC作为系统命令,在调用存储过程时必须使用。 ( ) 8.5 微软MTA认证考试指南 四.应用题 1. PRIMARY KEY约束注意事项 2.建立主键应遵循的原则? 3.主键和外键之间存在的关系? 4.主键约束与唯一约束的区别? 8.5 微软MTA认证考试指南 5.创建一个新的表格“图书”,包括“编号”,“书名”,“定价”,“作者”和“页数”字段。并使用语句方式完成下列任务 (1)在编号上创建一个主键约束。 (2)要求图书的定价必须大于等于零。页数大于零,小于200000。 (3)将“理想”设定为作者的默认值。 1.4.3官方样题3 在印度,Raj 为他父亲的自行车商店设置了自行车数据库。下一步是向他父亲了解他需要用数据库执行什么操作。这些内容称为用户需求。他的父亲需要新应用程序执行以下初始任务(其他需求随后定义): 8.3 任务三 FOREIGN KEY约束 一.使用图形方式创建关系 步骤01:打开SSMS。依次展开【OASystem】︱【表】︱【Book】节点,找到【键】子节点,右击【键】子节点,从弹出菜单中点击【新建外键】命令,打开该表“外键关系”窗体,如图8-18所示。 图8-18“Book”表的设计窗体 8.3 任务三 FOREIGN KEY约束 步骤02: 在对话框的“常规”栏中,单击“表和列规范”文本框右侧的打开按钮,打开“表和列”对话框,如图8-19所示。 图8-19 “表和列”对话框 8.3 任务三 FOREIGN KEY约束 步骤03:设置主、外键表及对应字段。在“主键表”下拉框中选择“Type”数据表,在下方的字段列表中选择“ID”字段。从外键表下方的下拉框中选择“BookType”字段,如图8-20所示 图8-20 主外键的设置 8.3 任务三 FOREIGN KEY约束 步骤04: 依次关闭“表和列”及 “外键关系”对话框,保存基本表设置。 二.使用命令方式创建外键 在查询编辑器窗口中输入如下代码。 ALTER TABLE Book ADD CONSTRAINT FK_File_Type FOREIGN KEY(BookType) REFERENCES Type(ID) 8.4 任务四 其他约束 任务名称:创建数据库的其他约束 任务描述:在数据库中,为了保证数据的完整性,除了主键约束和外键约束以外,还有默认约束(Default)、检查约束(Check)、非空约束(Not Null)和唯一约束(Unique)。这些约束都是限定数据表中字段的条件,以实现数据完整性。防止因限定条件不正确或者没有限定条件而导致的数据错误。 8.4 任务四 其他约束 简要分析: SQL Server 2008中除了使用检查约束、主键约束和外键约束来保持数据完整性以外,还有一些其他约束作为限制数据值的条件,来保持数据的完整性、正确性。接下来将介绍其他三种约束即:默认约束、检查约束、非空约束和唯一约束 实现步骤: (1)思考这三种约束分别实现怎样的功能

文档评论(0)

x5511167 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档