欢迎来到天天文库
浏览记录
ID:35220402
大小:108.50 KB
页数:9页
时间:2019-03-22
《数据库原理实验指导书-本科》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、数据库原理及应用实验指导材料(本科)温州大学城市学院9一、实验内容:实验共7次,每次2学时,期末一次实验考试1、数据库的可视化操作2、单表查询3、连接查询和嵌套查询4、综合查询5、用SQL实现数据库的建立与维护6、存储过程和触发器7、数据库保护实验考试题目由学生抽签决定二、实验成绩实验成绩由实验操作成绩、实验报告成绩及最后的实验考试组成三、实验要求实验准备:每次实验的内容提前公布(但不提供完整的答案及具体的实验操作步骤),因此要求学生在做实验之前提前准备实验内容。实验:实验时所有的任务必须当场完成,不能将事先完成的数据库拷贝过来作为实验成果,也不能将其他同学的数据库拷贝过来作为实验成果,更不能
2、请其他同学代为完成。实验测评:学生觉得实验各项内容均已完成,而且自信也比较熟练,可以请老师测评。老师主要测评以下几方面:各项任务是否当场独立完成;熟练程度如何,对实验中观察到的现象能否合理解释。老师测评后将当场给出本次实验的成绩。实验报告:在实验做完的下一周交主讲老师,实验报告成绩由主讲老师或实验老师根据评分标准给出。9实验一数据库的可视化操作一、实验目的:1、了解SQLServer2000的主要功能,并熟悉SQLServer的启动方法2、掌握SQLServer2000的企业管理器的基本使用方法3、掌握用可视化的方法实现数据库建立、建表、定义约束,修改表结构等操作4、掌握用可视化的方法实现数据
3、库表中数据的增加、删除、修改等操作5、进一步理解数据库的实体完整性、参照完整性、自定义完整性约束条件的作用二、实验内容:1.启动SQLServer2000,进入企业管理器2.建立图书读者数据库,并存于D盘自建的目录3.建立图书表、读者表、借阅表,表结构如下:图书(书号,类别,出版社,书名)读者(读者编号,姓名,单位,性别,电话)借阅(书号,读者编号,借阅日期,归还日期)4.上述各表属性类型及宽度自定(要求为属性选择合适的数据类型,长度,是否为空和缺省值等内容),定义每个表的主码(上述表中划线的属性)。5.给“图书”表增加“价格,作者,出版日期”3个属性,其中价格类型为数值型,小数位数是2位,作
4、者为字符型,出版日期为日期型。6.定义约束:实现读者性别只能是”男”或”女”的检查约束,实现图书的价格不能为负数的检查约束,借阅表与图书表、借阅表与读者表的外码约束,即实现借阅表中的参照完整性约束。7.分别在三个表中输入不少于5条记录的数据,内容自定,输入数据时观察实体完整性、参照完整性、自定义完整性约束的效果。8.分别对三个表中的数据进行删除,修改操作,修改数据时观察约束的效果。三、思考题:1、图书表中的书号和读者表中的读者编号能否为数值型、能否为空值,为什么?2、对图书表中的数据分别进行增加、删除、修改操作时要注意什么?3、对借阅表中的数据分别进行增加、删除、修改操作时要注意什么?4、定义
5、外码的作用是什么?要求以上问题回答在实验报告中实验二单表查询一、实验目的:1、掌握用SQL对数据库中的数据进行简单查询操作2、掌握SQLServerQueryAnalyzer(查询分析器)的使用方法二、实验内容:1、将教师机上的两个文件(工程零件_Data.MDF和工程零件_Log.LDF)拷贝至自己机器的D盘自建的目录中9该数据库的表结构如下:供应商(供应商代号,姓名,所在城市,联系电话)零件(零件代号,零件名,规格,产地,颜色)工程(工程代号,工程名,负责人,预算)供应零件(供应商代号,工程代号,零件代号,数量,供货日期)2、将两个物理文件联接到数据库管理系统中,方法如下:1)进入MS-S
6、QLSERVER2000企业管理器2)在数据库栏右击鼠标,选择所有任务,选择附加数据库3)在本机自建目录下选择工程零件_Data.MDF文件4)确定(开始附加数据库),即可3、查询供应商王平的基本信息4、找出天津供应商的姓名和电话92、查询所有姓’王’的供应商的姓名,电话,所在城市3、查找预算在50000-100000元之间的工程的信息,并要求查询结果按预算的降序排列4、找出使用了供应商代号为s1的供应商所供应的零件代号为p3的工程的工程代号5、查询供应商代号为s1的供应商在2001年以后的供货情况,包括零件代号、数量、供货日期6、查询供应商总人数7、查询供应商代号为s1供应商的供货次数8、找
7、出工程代号为j2使用的各种零件的零件代号及数量三、实验要求要求记录运行的SQL语句及运行结果,并能分析和解释实验现象及结果四、思考题:1、第5题如果改为:查询所有姓’王’的且为单名的供应商的姓名,电话,所在城市,则如何操作?2、第10题如改为:查询供货的供应商总人数,则该如何操作?要求以上问题回答在实验报告中实验三连接查询和嵌套查询一、实验目的:1、掌握用SQL对数据库多表数据查询2、进一步理解连
此文档下载收益归作者所有