数据库系统概论数据完整性约束2

数据库系统概论数据完整性约束2

ID:37570881

大小:198.50 KB

页数:7页

时间:2019-05-25

数据库系统概论数据完整性约束2_第1页
数据库系统概论数据完整性约束2_第2页
数据库系统概论数据完整性约束2_第3页
数据库系统概论数据完整性约束2_第4页
数据库系统概论数据完整性约束2_第5页
资源描述:

《数据库系统概论数据完整性约束2》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验报告课程名称:数据库系统概论实验名称:数据完整性约束院(系):管理学院专业班级:姓名:学号:指导教师:张新生2011年6月18日一、实验目的和要求目的:1.掌握约束的定义及其删除方法。2.掌握规则的创建、使用和删除方法。3.掌握默认对象的创建、使用和删除方法。要求:1.了解数据完整性概念。2.了解约束的类型。3.了解创建约束和删除约束的语法。4.了解创建规则和删除规则的语法。5.了解绑定规则和解绑规则的语法。6.了解创建默认对象和删除默认对象的语法。7.了解绑定默认对象和解绑默认对象的语法。二、实验内容和原理1.建表时创建约束,先创建数据库STUDEN

2、T,然后在STUDENT数据库中用CREATETABLE语句创建表STU1,表结构如下:列名数据类型长度学号char12姓名char8性别char2出生日期datetime 家庭住址char30备注Text 在建表的同时,创建所需约束。约束要求如下:(1)将学号设置为主键,主键名为pk_xuehao。(2)为姓名添加惟一约束,约束名为uk_xymy。(3)为性别添加默认约束,默认名称df_xybx,其值为“男”。(4)为出生日期添加CHECK约束,约束名为ck_csrq,其检查条件为(出生日期>'01/01/1986')。2.在查询分析器中删除上例所建约束

3、。3.为YGKQ数据库中的JBQK表添加外键约束,要求如下:将缺勤类型设置为外键,其引用表为QQLX,外键名称为fk_qqlx。4.创建一个qqlx_rule规则,将其绑定到JBQK表的缺勤类型字段上,保证输入的缺勤类型只能是“1”、“2”、“3”或“4”。5.删除qqlx_rule规则(注意:规则已绑定到JBQK表的缺勤类型字段上)。6.创建一个qqly_def默认对象,将其绑定到JBQK表的缺勤理由字段上,使其默认值为“事假”。7.删除默认对象qqly_def(注意:默认对象已绑定到JBQK表的缺勤理由字段上)。四、实验步骤1、打开企业管理器进入数据库

4、界面2、打开查询分析器五、实验结果及分析1、注意约束条件中的说明2、注意约束条件的SQL语句六、讨论七、结论八、教师评语和成绩教师签名:年月日

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

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

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