版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、WOR格式实验报告课程名称:数据库原理与应用上机实验名称:数据库的完整性控制专业班级:计算机科学与技术1103指导教师:卫凡学生姓名:贾梦洁学期:2013-2014学年第一学期Word资料专业资料整理WOR格式扬夕久;李实验报告课程名称数据库原理与应用实验名称数据库的完整性控制姓名贾梦洁学号 201107010330专业班级计1103实验日期2013年12月19日成绩指导教师卫凡一、实验目的1. 加深对数据库完整性控制作用的认识和各种完整性约束概念的理解。2. 熟练掌握数据库完整性约束方法。二、实验环境硬件环境:PC机软件环境:操作系统为 MicrosoftWindows2000 或以上版本。
2、数据库管理系统为 MicrosoftSQLServer2000 标准版或企业版。三、实验内容1. 熟悉利用企业管理器为列创建DEFAULT勺束、为列创建 CHECK勺束、为列创建UNIQUE勺束、为列创建不允许为空约束、创建PRIMARYKE约束、创建 FOREIGNKEY约束。2. 熟悉利用企业管理器将各种完整性约束删除。3. 熟悉利用SQL为列创建DEFAULT勺束、为列创建 CHEC哟束、为列创建 UNIQUE勺束、Word资料专业资料整理WOR格式为列创建是否为空、创建 PRIMARYKE约束、创建 FOREIGNKE约束。3. 熟悉利用SQL将各种完整性约束删除。四、实验步骤1.在实
3、验1中已经对学生课程数据库中建立了学生、课程和选课3个表,其表结构为:学生S (学号,姓名,性别,年龄,所在专业名称)课程C (课程号,课程名,任课教师名,开设的学期)选课SC (学号,课程号,成绩)利用企业管理器增加如下的完整性约束:(1)限定学生“性别”列的值只能是“男”或“女”CHECK勺束;Word资料专业资料整理WOR格式(2)为“性别”列上创建一个默认约束,默认值为“男”;列名数曙类型惫|允许空学号vtr char127姓名varchar20性别vo*chr10V年龄int4V所在专业名称v ax char20V默认值(3 )为“姓名”列上创建一个惟一性约束(即UNIQUE约束);
4、Word资料专业资料整理WOR格式2.利用企业管理器建立学生、课程和选课3个表的表级约束(包括主键约束和外键约束)Word资料专业资料整理(4 )将“年龄”列设置为允许为空字段。设计表-S* ,位置是tyo2(HKn(H(33(r 中.*1(列名1长度允许交|学号var char127 I姓名varchar20性别v&r ch&r10年龄int4所在专业名称v&rchar207 16. 1.WOR格式N设计表*SW 位畫是Mryo20l 107010330"中悔?_列名¥¥性d年盲所z"设置主穩a)数据类型vtrchtr长度允许空
5、12V201020插入列追) 日隊列(1)索引/键 关系Q0 CHECK约束Q)属性(Q)总述 秋认值洛 设计表-CW ,位置是 Mryo201107010330"中.*10. J6. K 66"上Word资料专业资料整理WOR格式4.利用企业管理器删除已建立的各种完整性约束。表关系索引您CHECK约束農名:SC薪連®!wir * n p anf* ra II!IBAh IV |Word资料专业资料整理WOR格式表 关系秦引/键CHECK约束表名、* I b 4 # I 4 Ii e1nAV删除结果:ryoCOl107010330 用户表B2Jdbo C 二|列_
6、|素引 约東 一I相关性融发器dbo SZ3引束口_$_年 8§_77BFCB91 曲查约束)视圉存储过程函数用戶圭乂前曲据二型Word资料ZJ© 層 引束db対发 列素细A相14CK_SC 一成鑽_708480柱卷查约束)专业资料整理WOR格式.利用Transact -SQL以列约束形式为现有的学生S表在“学号”属性列上创建主键alter table sadd constraint pk_学号 primary key(学号-I_J"查洵一insert用尸表二dboX dbo.S性器 关发o ft列製爪查询一10. 16.2. 100. ryo201 107010
7、330. student 无标题1拿Pk_学号住键约束)DF_S_性别_77BFCB91獸认约束)CK_S_年論_78B3EFC1捲査约束)DF_S一8斤在哥业名称_79A81403毆认约束)int o S values 20022410- 16-2. 100. ryo201 1 07010330. student 无标JS1*|弱务flh 濡息 2627, 级別 14, 状袈 1衍 1囤反了 PRIMARY KEY丹東pk学再S不能在对猱S'中樹入重复律。 SH5己终止。r5. 利用Transact-SQL为现有的学生S表中的“性别”列上创建其值只能是“男”或“女”的CHECK 勺束
8、诃 查询. 10. 16.2. 100. ryo201107010330- student 无标通 1 拿alter table sadd constraint check_性别 check性別里:性勞T【Word资料专业资料整理rjfwv VMI irr gFfn5*H)iFt获吝1INSERT if 旬与 COLUKN CHECK 的東-check_14JM * 冲夹.冲丸及生于截据 JS 70201 7010330 ft ' S colu*n .性 ST. 爲旬已垢止*_WOR格式ryo201107010330-用户義 3 dbsC-1 dbs S1 E CJ 列±素引
9、T约束fit dbo. fit dbo. fit dbo. fu. dbo. i iy« dbc.+ 一j相关性* 发器pk_学号曲约束)ch«k生别尅查约束)DF_S_tS 别 _T7BFCB91 獸认的束)CK_S_a_78B3EFCA 蓉査约束)DF_S一所在号业名称_79A81403獸认约束)“查徇10- 16.2. 100. ryo2ni 107010330. student 无标题"程246. 利用Transact-SQL为现有的课程 C表中“课程名”列上创建一个惟一性(即 UNIQUE约束"查询 一10. 16.2. 10(k ryo2(H
10、l(n01D330航udent 无标5# “alter table Cryo2Ol 107010330add constraint un.谍程名 unique (谍程名3 U| H 用户表4 ri dboX 已列 l+ 一|素引j :曰-Ci约束A dbsun课程名吐一键约束)A> dbo CK_C_ff设的学朗一TC8480AE備査约束)|!*卜_|相关性田CJ斛友黯一一 ,.»G查询一10.16.2. 100. ryo201107010330. student -无标JS1尊|insertint o C values ( 666 ,'云语,李兰,* T )服务黑 哨
11、削 26。7级别 q 扶奁 2. 行 1鶴g靡齊K訐録7廊名匚不能在对鎳宅中插入重复組Word资料专业资料整理WOR格式7. 利用Transact-SQL创建现有学生S表与选课SC表之间的参照完整性约束。G 查询 一10. 16.2. 100. ryo201107010330. student 无标题”alter table scadd constraint sc_foreign_学号 foreign key(学号)references p学号9 ti ryo201107010330j日-用尸衰iffldbojC|Sdbot SI:EdboSC|丨*列|丨r> 素引I |h<J釣束
12、 J A dbo+ sc_for«icn_号倂键约束)A dbsCK_SC一矗_7F60ED59 脸査约束)|:l+.1相关性ffl 林发器|+ 一|系蜒表| 1+视圧1_|存背过程函数用户定义的数齋类型8. 利用Transact-SQL删除学生S表中的“性别”列上创建的CHECK勺束G 査询 一10. 16.2. 100. ryo201107010330. student 无标SBalter table sdrop constraint check_性别删除前:Word资料J dbo. C 二| dbo.S+.素引 -约束dbodbodbodboA dbo + 一|相关性 + 一|
13、鮭发器pk一学号住键约束) chtckjl别脸査约束)DF_S_性别一*HBFCB9L獸认约束)CK_S_年龄_78B3EF"曲査约束)DF_S所在业名称_79A81403 I默认约束)专业资料整理WOR格式-J ryo201107010330F _|用尸表+ 口 dbo.C_ dbo. S 區_|列 I* _素引|! H O约束H N 卜齐弘6 pk.学号注键约束)A dbo DF_S_性别_THFCBgi飲认约束) 件dbo.CK_S_年齢_78B3EFCA他查约束) 务dbo DF_S_所在专业名称_79A81403獣认约束)I I I si MMtt)袖发器+ dbo, SC
14、删除后:+ 一J系统表9. 利用Transact-SQL自由创建一新表,并在建表同时创建主键约束和域完整性约束。诃查询 一10- 16, 2- 100. ryo201107010330. student 无标题"c r e at eO'千Pt able Studentvarchar varchar12)20const r amt const r&urts_prim s_consprimary key,varchar'10)default?intcheck (牟龄-0lCi 年診| 二 120varchar20查询 一 10. 16. 2. 100. ryo201107010330. student 无iect * from Student学号姓名性別年龄城市10学生_课程数据库中个表之间的关联关系图Word资料专业资料整理WOR格式»I AG RABI* 位葢是ryo2(H 10701033 旷 中."10* 16. 1.66* 上五、实验总结鉴于前两次的实验都可以在书上找到,然后就依赖于课本。没想到这次企业管理器的部分书上根本找不到。然后一知半解的一步一步做实验,对不对
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年房产认购订金合同
- 2025年粤教新版八年级地理上册月考试卷含答案
- 2025年沪科版选择性必修1历史上册月考试卷
- 2025年人教A新版九年级历史下册阶段测试试卷含答案
- 2025年沪科版选修历史上册月考试卷含答案
- 2025年人教新课标九年级语文下册阶段测试试卷含答案
- 2025年粤教版高三历史上册月考试卷含答案
- 二零二五版婴幼儿奶粉跨境电商进口合同范本4篇
- 二零二五年度农药企业信息化管理系统开发合同
- 二零二五版门窗行业绿色制造体系建设合同4篇
- 河道综合治理工程技术投标文件
- 专题24 短文填空 选词填空 2024年中考英语真题分类汇编
- 再生障碍性贫血课件
- 产后抑郁症的护理查房
- 2024年江苏护理职业学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析
- 电能质量与安全课件
- 医药营销团队建设与管理
- 工程项目设计工作管理方案及设计优化措施
- 围场满族蒙古族自治县金汇萤石开采有限公司三义号萤石矿矿山地质环境保护与土地复垦方案
- 小升初幼升小择校毕业升学儿童简历
- 资金支付审批单
评论
0/150
提交评论