下载此文档

云南大学软件学院实验报告.docx


文档分类:高等教育 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
云南大学软件学院实验报告.docx云南大学软件学院
实验报告
课程:数据库原理与实用技术实验任课教师:包崇明
姓名:匿名学号:2013….…专业:软件工稈成绩:
实验6数据库完整性
实验完整性约束
1、在学生表上面创建下列CHECK约束
【注】:因为学生表已经存在,所以这里使用添加check约束的方法实现:
(1)创建入学日期约束"Enter_University_date_rule假定该学校于1923年4月30 LI创建。要求:入学I」期必须大于等于学校创建日期,并且小于等于当前日期
]alt皀r table学生表
add constraint Enter_University_date_rule
-check (入学日期 between |1923/4?30・ and t2015/4/28t);
测试语句:
update学生表sec入学日期f 2016/4/297|where姓名■•肖一竹•;
结果(添加的check约朿起作用了),如图:
CHEC1T飨・"5少山.”5丄“』血・沖5?・诵冲矣发生于数摇辛5刃如18・.衰・4学生農•• coluar •入字日附. 语句改止。
i
(2)创建学生年龄约束"Age_rule"o要求:学生年龄必须在15〜30岁么间
弘満患
命令已成功完成。
]alter table 学生表 add constraint Age_rule
・check (年龄 te^veen 15 and 30);
测试语句
3 insert into 学生表
-values(•20009002
「李四
*男•匡}计算机*「软件2班*
•2015/4/27•)
结果(添加”Age」ule”成功,并且年龄为'2015/4/27,没有违反',Enter_University_date」ule” 约束,进一步说明了⑴中的check约束添加成功,如图:
消息6巧级别0秋态0,第】行 -
imszxT蛙Otter ••冲突。L二=一 ;• ♦蛰庫衰•学生衰j cowm •年龄、
语句已终止。
【注】:考虑到时间关系,下面的部分解答中将会省略测试约束的步骤。
(3)创建学生性别约朿“Sex」ule”。要求:性别只能为“男”或“女” alter table 学生表
add constraint Sex rule
check (性别in (•男女T);
一也可以这样:check (柱别男• or性别“女・);
创建学生成绩约束uScore_rule\要求:学生成绩只能在0〜100Z间 )alter cable 成绩表
add constraint Score^rule
-check(成绩 between 0 and 100);
(5)用图形方法杏看学生成绩约束"",截图为:
CHECK约轰
选定的CHECK约束⑸:
:——
:Score^rule
正在第现有CHECK约更冒也


EJ
(«»)
(名称)
说明
(I
]>=(0) AND [
le
表设计器
岑剧用于INSERT如UPDATE星 2剧用于真制 昱
在自健或至黔启用3TW現耶昱
2(100))
2、删除约朿 Ente

云南大学软件学院实验报告 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sssmppp
  • 文件大小216 KB
  • 时间2020-12-27