下载此文档

数据库实验报告- 数据完整性.doc


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
数据库技术与应用实验实验6数据完整性南京师范大学中北学院1实验6数据完整性一、-SQL语句(CREATERULE、DROPRULE)创建和删除规则的方法。、sp_unbindrule绑定和解除绑定规则的操作方法,以及sp_help、sp_helptext查询规则信息、sp_rename更名规则的方法。-SQL语句(CREATEDEFAULT、DROPDEFAULT)创建和删除默认对象的方法。、sp_unbindefault绑定和解除绑定默认对象的操作方法,以及sp_helptext查询规则信息。-SQL语句(CREATETABLE、ALTERTABLE)定义和删除约束的方法,并了解约束的类型。二、,限制所输入的数据为7位0~9的数字。(1)复制学生表命名为stu_phone,在stu_phone表中插入一列,列名为“电话号码”。完成以下代码实现该操作。SELECT*INTOstu_phoneFROM学生表ALTERTABLEstu_phoneADD电话号码CHAR(7)NULLstu_phone表结构如图1-10所示。图1-10stu_phone表结构数据库技术与应用实验实验6数据完整性南京师范大学中北学院2SELECT*INTOstu_phoneFROM学生表ALTERTABLEstu_phoneADD电话号码CHAR(7)NULL(2)创建一个规则phone_rule,限制所输入的数据为7位0~9的数字。CREATErulephone_ruleAS@电话号码LIKE'[0-9][0-9][0-9][0-9][0-9][0-9][0-9]'检验:电话号码为8位时无法插入!电话号码为7位时可以插入!数据库技术与应用实验实验6数据完整性南京师范大学中北学院3(3)使用系统存储过程sp_hndrule将phone_rule规则绑定到stu_phone表的“电话号码”列上。sp_hndrulephone_rule,‘’(4)插入操作输入以下数据:学号姓名电话号码0009王国强1234yyy是否可以成果插入?如果出现错误,请列出错误信息,为什么会产生该出错信息?如果要实现插入操作,应修改INSERTINTO语句中的哪个值?phone_rule规则能否对其他操作(如DELETE)进行规则检查?INSERTINTOstu_phone(学号,姓名,电话号码)VALUES('0009','王国强','1234yyy')错误信息:消息513,级别16,状态0,第1行列的插入或更新与先前的CREATERULE语句所指定的规则发生冲突。该语句已终止。冲突发生于数据库'studentsdb',表'',列'电话号码'。数据库技术与应用实验实验6数据完整性南京师范大学中北学院4语句已终止。修改后:INSERTINTOstu_phone(学号,姓名,电话号码)VALUES('0009','王国强','1234yyy')phone_rule规则能否对其他操作(如DELETE)进行规则检查?,将其绑定到stu_phone表的“性别”列上,保证输入的性别值只能是“男”或“女”。CREATErulestusex_ruleAS@性别in('男','女')sp_bindrulestusex_rule,'',使用sp_helptext查询stusex_rule规则的文本,使用sp_rename将stusex_rule规则更名为stu_s_rule。sp_helpstusex_rulesp_helptextstusex_rulesp_renamestusex_rule,。先解除绑定:sp_unbindrulestu_s_rule,''再删除规则:droprulestu_s_rule注意:stu_s_rule为stusex_rule更名后规则名,是否仍然绑定在stu_phone表的“性别”列上,应如何操作才能删除它。,建立日期、货币和字符等数据类型的默认对象。(1)创建默认对象df_date、df_char、df_money。?创建日期型默认对象df_date,默认日期为200

数据库实验报告- 数据完整性 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人825790901
  • 文件大小0 KB
  • 时间2016-02-16