实验11数据完整性

实验11数据完整性

ID:41613245

大小:52.88 KB

页数:9页

时间:2019-08-28

实验11数据完整性_第1页
实验11数据完整性_第2页
实验11数据完整性_第3页
实验11数据完整性_第4页
实验11数据完整性_第5页
资源描述:

《实验11数据完整性》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验5数据完整性1.实验目的(1)常握Transact-SQL语句(CREATERULE、DROPRULE)创建和删除规则的方法。(2)掌握系统存储过程sp_bindrule>sp_unbindrule绑定和解除绑定规则的操作方法,以及sp_helptext查询规则信息、sp_rename更名规则的方法。(3)掌握Transact-SQL语句(CREATEDEFAULT、DROPDEFAULT)创建和删除默认对象的方法。(4)常握系统存储过稈sp_bindefault>sp_unbindefault绑定和解除绑定默认对彖的操作方法,以及sp_helptext查询默认对象信息。

2、(5)掌握SQLServer管理平台和Trmnsmct-SQL语句(CREATETABLE、ALTERTABLE)定义和删除约束的方法,并了解约束的类型。2.实验内容及步骤请先附加studentsdb数据库,然后完成以下实验。(1)主要讲解规则为studentsdb数据库创建一个规则,限制所输入的数据为7位0~9的数字。①.复制student_info表命名为stu_phone,在stu_phone表中插入一列,列名为,电话号码,CHAR(7)o完成以下代码实现该操作。stu_phone表结构如图1・10所示。学号姓名性别出生日期家庭住址备注电话号码120001刘卫平男000

3、2张卫民男1980-10-0100:00:00.0001980-12-0200:00:00.000衡11市东凤路78号东阳市八一北路25号NULLNULLNULLNULL答:②.创建一个规则phone_rule,限制所输入的数据为7位0~9的数字。实现该规则的代码为答:③.使用系统存储过程sp_bindrule将phonejule规则绑定到stu_phone表的''电话号码〃列上。实现该操作的代码为答:④.输入以下代码,进行一次插入操作,要求符合规则:——select*fromstu_phone—INSERTINTOstu_phone(学号,姓名,电话号码)VALUES('0

4、009'z1王国强*,T234yyy‘)答:⑤.使用系统存储过程sp_unbindrule解除stu_phone表的'电话号码,列phone_rule规则绑定答:⑥.DROPRULE删除规贝ljphone_rule答:(2)如下图,在管理台建各表的主、外键,同时对成绩表中的学号,课程号建级联更新和级联删除。请截图①.为成绩表的创建外键,如下图②.成绩表的学号、课程号级联更新和级联删除的创建图成绩表?学号课程表?课程号cx>g?课程号成绩课程名学分8学生表学号姓名性别生曰身份证号手机BDJSNGFD6TJH)Cdbo.^生成圾表grade卅8关系FK.学生成赛Rg说e.J避信息

5、㊁FK■学生成纸表grade■学生基本t

6、正在辭I现有关系的I!性.耀名㈣:FK.字生成笺RgradeJJ?保信息圾wriculumin关闭(C)孚生成參grade孚号学号IH除(D)选走的关票⑸:FK一学生成绩表grade.课程信息至FK_学生成绩表gradj学生基本恒正在编辑现有关系的层性。日(常规)田表印列规范在创建或重新启用对检童现有咅B4III►渤Q(A)删除(D)电INSERT和UPDATE规范

7、1更新规则▼1删除顾1柚行曲援作强制夕约束级联强制用于复制设萱Null设置默认值日标识(名称)FK_学^rade_课turriculurr说明曰表设站关闭(C)以下各题,

8、请参照上图2与图3课程号外键截图答:学号外键截图答:学号级联更新、级联删除图答:课程号级联更新、级联删除图答:(1)、数据其它约束①.创建一个表Employees5,只含EmployeelD,Name,Sex和Education列。将Name设为主键,作为列Name的约束。对EmployeelD列进行unique约束,并作为表的约束列名敎据类型允许Null值JfemploveelD^^^Hchar•⑹o£Namechar(10)nSextinyintEducationchar(4)回②.删除上题中的创建unique约束①.创建新表student,只考虑“号码诩“性别”两列,性

9、别只能包含男或女列名数据类型号码dw⑹1性别char•⑵允诈Null值CK_student_^§L062DE679正在编辑现有CHECK约束的扈性.CHECK约京选走的CHECK约束⑸:日卿)表达式([性SU]二'女OR[性§!)]=勇)(名称)CK_student_^§!l_062DE679说明□表设计器强刮用于INSERT和UPDATE星强制用亍复制在创建或重新启用时检亘现有决星②.创建新表Salary2,结构与Salary相同,但Salary2表不允许OutCome列大于InCome列—列名敎据类

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。