数据库实验报告数据完整性与数据传输

上传人:lis****211 文档编号:213593860 上传时间:2023-05-26 格式:DOCX 页数:8 大小:338.04KB
收藏 版权申诉 举报 下载
数据库实验报告数据完整性与数据传输_第1页
第1页 / 共8页
数据库实验报告数据完整性与数据传输_第2页
第2页 / 共8页
数据库实验报告数据完整性与数据传输_第3页
第3页 / 共8页
资源描述:

《数据库实验报告数据完整性与数据传输》由会员分享,可在线阅读,更多相关《数据库实验报告数据完整性与数据传输(8页珍藏版)》请在装配图网上搜索。

1、实验报告专业:计算机科学与技术班级:学号:姓名:课程名称:数据库应用与开发2014 -2015学年度第2学期课程类别:专业必修实验时间:2015年10月17日实验名称:数据完整性与数据传输实验目的和要求:1.掌握数据完整性的类型和概念;2.掌握创建、修改约束的方法;3.4.掌握利用Transact-SQL语句创建、维护规则和默认值对象的方法;掌握利用SQL Server导入导出向导实现数据的导入导出。实验软硬件要求:一台能够顺畅运行Microsoft SQL Server 2008的计算机系统。实验内容、实验过程、所遇问题及其解决方法(1)利用 SQL Server Management St

2、udio 将 teaching 数据库中的 score 表的courseno列设置为引用表course的外键。关奈名慎;FK score course-coursenocoLir&eano主轉旧:scorecourse(2)利用Transact-SQL语句将teaching数据库中score表中的studentno列设置为 引用表 student 的外键。将 teach_class 表中的 teacherno、classnol和 courseno 列分别设置为引用表teacher、class和course的外键。&QLU&ry1.sql - (19o9UO_gua (57)* GUO.teac

3、hing - DiagramjO*+ X口s皂 teachingy日 alter table scoreadd constraint FK scare student for皂丄gn kFy(studentno)L references student (stud皂n匸gc日 alter table teach classadd constraint FK teachei: foreign key (teacher no)L rEferenGes te sclie r (teecliern 口)go日 alter table teach classadd constraint FK clasa

4、 foreign key(claasnoL referenc皂s class(classnogo日 alter table teach_classadd constraint FK cours已 foreign key (co口i:日已L references course(courseno)V&消息消息2714,级别氐状态J第1行数据库中已存在名为acoEEtudent1的对象。消息!750,级别血状态第1行无注创建约束。请参弼前面的错误消息。消息2714,迢别16,状态匕第行数据库中已存在名为TFK_cour3e的对象。消息1750,级别血状态,打第行无注创建约束。请彗用前面的错误消息。(

5、3)利用 SQL Server Management Studio 为 teaching 数据库中 class 标的 classname创建UNIQUE约束。指走用于此黨弓的列和琳序顺序:列容排序顺序V升序(5)利用 SQL Server Manegement Studio 为 teaching 数据库中 student 表的 birthday列创建CHECK约束,规定学生的年龄在1725岁之间。El insert into student (studentno f snaifie f sex , birthday f cl ass no Lvalues i: 0922221328 弓芒 2原

6、男 1 . 1933-04-05 f 1 90501 消息消息347,绳别1状态-第!行INSERT语句与CHECK约束”CK_ 卡匸曲总11上_匕“匸11业护|冲突.:.该冲突宏牛干数抿產teaching-1 ? 表di口 - student1R r c-olumn Tbirthday1 o 语句已终止。(6)利用Transact-SQL语句为teaching数据库中course表的credit列创建CHECK约束,规定学分的取值范围为16。 alt皂匸 table courseL add constraint CK credit check(credit=l and cxeQit=6)消息

7、命w-已成丄丿完成。(7)利用 Transact-SQL语句删除teaching数据库中的约束 UQ_classname、UQ_course、CK_student_birthday 和 CK_credit。白 alter table student-drop constraint CK student bir匸IiciaL”白 alter taible course-drop constraint UQ_couiBe CFK_credit alter table classdrop constraint UQ classnairie(8)利用Transact-SQL语句为teaching数据库

8、创建规则prof_rule,规定教师职称取值只能为“助教”“讲师” “副教授”“教授”并将其绑定到teacher表的prof列上。J消息命令已成功完成。exec 3p bindrule prof ruls , 1 teacher .口工口工1*已将规则绑定到表的列。 insert into 匚eacherI*丄心(P500节J张源;软件工程工程师,计算机学院,)消息消息313,级别1巧状态,第1行列的販入或更新与先前的CREATZ RULZ语句哥指定的规则发生冲突。该语句已终止。冲突发生于数据库 Tteaching, 表 1 dho .teacher 1 列 prof 语句已终止。(9)利用T

9、ransact-SQL语句为teaching数据库创建默认值对象Email_default,规定电子邮箱地址默认为“无”并将其绑定到student表中的Email列上。ere a 匸皂 def a. 口丄匸 Email default: AS * 无.*命令已成功完成:_J消息-已只皂匚 sp_bindef ault 1Ema1l_def ault1f 1 student Email11已将對认值绑定到列。(10)利用Transact-SQL语句删除teaching数据库中的规则prof_rule和默认值已只皂口 5p_uribindrule 1 teacher prof -exec sp_i

10、nribindef ault 1 student Email11_J1消息器礬翱葺翼蟲叟蠶如定。drop rule prof_r口1己L drop default Email_default_J1消息student表的Email列的默认值对象Email_default。命令已成功完成。(11)在E:DATA下创建一个Access数据库文件student.MDB,将teaching数据库中的student表导出到student.MDB中,并更改名为学生基本信息。将Excel表中的数据导入到数据库过程如下所示:实验总结及心得体会:经过这次上机的实验,我熟悉掌握在数据库里面用创建、修改外键、CHECK 约束,懂得了因为外键和约束的原因,会限制一些数据的改变。还学会在数据库 里面设置和删除一些规则和默认值。也学会了数据库里面的数据的导入和导出。 以后我要多加强联系,才能更加熟练的操作外键、约束、规则、默认这些操作。2015年 月 日评定成绩:批阅教师:

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!