数据库原理与应用实验报告书II概要.docx
- 文档编号:1336732
- 上传时间:2022-10-20
- 格式:DOCX
- 页数:26
- 大小:42.99KB
数据库原理与应用实验报告书II概要.docx
《数据库原理与应用实验报告书II概要.docx》由会员分享,可在线阅读,更多相关《数据库原理与应用实验报告书II概要.docx(26页珍藏版)》请在冰豆网上搜索。
数据库原理与应用实验报告书II概要
《数据库原理与应用》II
实验报告学(2011—2012年第二)学期
班级:
号:
学
姓名:
教师:
陈培正
医药信息工程学院·数据决策
2012年2月
实验二数据库的附加/分离、备份/还原与导入/导出.................................1
实验四简单查询.............................................................................................3
实验六带函数查询和综合查询....................................................................5
实验八视图的操作、索引的创建与删除....................................................7
实验十数据完整性.......................................................................................10
实验十二熟悉PowerDesigner数据库设计...................................................13
实验十四Transact-SQL编程...........................................................................14
实验十六用visualstudio连接数据库............................................................16
附录:
SchooI数据库说明................................................................................17
《数据库原理与应用》实验报告导出分离、备份/还原与导入/实验二数据库的附加/一、实验目的、理解备份的基本概念,掌握各种备份数据库的方法。
1、掌握如何从备份中还原数据库。
2导出。
3、掌握数据库中各种数据的导入\、掌握数据库的附加与分离,理解数据库的附加与分离的作用。
4二、实验内容学生-课程-(中)(中)学生-课程-选课_Data.MDF”在服务器上附加一个1、使用老师给的数据库文件“选课数据库。
2、完成对该数据库的备份。
3、更改该数据库内容,比如,删除一个表,或者在数据库中增加一个新表。
4、还原该数据库,使它回到刚刚附加的时候的内容。
,然后再重盘,回去后试着在自己机器上安装sqlserver20055、分离该数据库,并把它拷到自己带的U复操作一遍。
数据库中,尝试将其导出ACCESS(中)学生-课程-选课”数据库中的“计算机系学生”表转换到、把“6表格中。
到EXCEL”导入到SQLServer2005中。
-7、把实验一创建的ACCESS数据库“学生课程数据库建议同学们都保存好,每次实验过程中创建的各种数据库及其他一切档案,注意:
以备接下来的实验课中使用。
每次上课前,请也请带上之前实验课的数据备份。
三、实验要求
导出。
、完成对数据库“学生-课程-选课”的附加分离、备份还原与导入1\
2、进行“实验内容”中的2-4,在完成3和4后,数据库分别有什么变化?
四、实验小结
1.完整备份和完整差异备份有什么区别?
1
《数据库原理与应用》实验报告
2.什么情况下应该使用数据库的备份和还原?
什么情况下应该使用数据库的数据导入和导出?
3.什么时候需要使用数据库的附加和分离?
附加和分离的关系是什么?
4.以后上实验课你会使用以上技术吗?
你会选择哪一种?
为什么?
2
《数据库原理与应用》实验报告
实验四简单查询
一、实验目的
1.掌握ManagementStudio的使用。
2.掌握SQL中Select命令的使用。
二、实验内容及要求
用SQL语句完成下列查询。
使用数据库为老师提供的SCHOOL数据库。
1.统计各门课程所选修的人数,并把结果存储在一张新表中。
(提示:
用Select……Into……,groupby)
2.查询男生的资料。
3.查询所有计算机系的班级信息。
4.查询艾老师所教的课程号。
5.查询年龄小于30岁的女同学的学号和姓名。
6.查询所有被选修的课程号。
7.在学生基本信息表Student中检索学生的姓名和出生年份,输出的列名为STUDENT_NAME和BIRTH_YEAR。
3
《数据库原理与应用》实验报告
8.在StudnetGrade中,求选修课程“0511”且分数排名为前10%学生的学号和得分。
9.查询选修课程号为“0109”或“0111”的学生学号。
10.查询课程“0101”的成绩在80与90之间的同学的学号。
11.查询平均成绩都在80分以上的学生学号及平均成绩。
三、实验小结
1.此次实验中得到的哪些经验教训、疑难问题?
有什么心得或总结?
。
4
《数据库原理与应用》实验报告
实验六带函数查询和综合查询
一、实验目的
1.掌握ManagementStudio的使用。
2.掌握带函数查询和综合查询的使用。
二、实验内容及要求
用SQL语句完成下列功能。
使用数据库为老师提供的SCHOOL数据库。
1.统计年龄大于30岁的学生的人数。
2.统计数据结构有多少人80分或以上。
3.统计各系开设班级的数目(系名称、班级数目),并创建结果表。
4.找出最多人选修的三门课的课程编号,以及统计选修人数,并按人数降序排列。
5.统计每科目的最高分、最低分,平均分、总分,并以中文列名显示。
6.所有成绩都在70分以上的学生姓名(提示:
使用子查询)
7.“数据库”课程得最高分的学生的姓名、性别和所在系(提示:
使用子查询)
5
《数据库原理与应用》实验报告
8.至少选修了两门课及以上的学生姓名和性别
9.检索至少选修课程“数据结构”和“C语言”的学生学号
10.列出所有班名、班主任、班长、系名。
(请使用连接查询;进一步考虑使用外连接,因为很多班级可能是没有班长的,考虑需要显示所有班级的信息)
三、实验小结
1.此次实验中得到的哪些经验教训、疑难问题?
有什么心得或总结?
6
《数据库原理与应用》实验报告
实验八视图的操作、索引的创建与删除
一、实验目的
1.掌握ManagementStudio的使用。
2.掌握视图的创建、修改和删除。
3.掌握使用T-SQL命令对表创建和删除索引。
二、实验内容及要求
用SQL语句完成下列功能。
使用数据库为老师提供的SCHOOL数据库。
(一)、视图的操作
1.建立一视图View_CSTeacher,列出计算机系各个老师的资料(姓名、性别、职称)。
2.建立一视图View_Class,列出每个班级的名称、系别和班级人数。
3.建立一视图View_Student,列出每个学生的学号、选修课程门数和平均成绩,并按平均成绩从大到小排列。
4.查询视图View_Student。
7
《数据库原理与应用》实验报告
5.修改视图View_Student,列出每个学生的学号、姓名、选修课程门数和平均成绩。
6.要通过视图View_Student,将学号为“000503002”的平均成绩改为90分,是否可以实现?
并说明原因
7.删除视图View_CSTeacher。
(二)、索引的创建与删除
1.分别建立以下索引(如果不能成功建立,请分析原因)
(1)在Student表的Sname列上建立普通降序索引。
(2)在Course表的Cname列上建立唯一索引。
(3)在SC表的Sno列上建立聚集索引。
8
《数据库原理与应用》实验报告
(4)在SC表的Sno(升序),Cno(升序)和Grade(降序)三列上建立一个普通索引。
2.删除索引
(1)将SC表的Sno列上的聚集索引删掉。
三、实验小结
1.试述视图的优点;思考基本表与视图的区别和联系。
2.是否所有视图都可以更新?
为什么?
3.了解索引类型并比较各类索引的不同之处。
4.此次实验中得到的哪些经验教训、疑难问题?
有什么心得或总结?
9
《数据库原理与应用》实验报告
实验十数据完整性
一、实验目的
1、熟悉通过SQL对数据进行完整性控制。
熟练掌握数据库三类完整性约束(实体完整性、用户自定义完整性、参照完整性)
2、了解SQLSERVER的违反完整性处理措施。
3、了解主键(PRIMARYKEY)约束、外键(FOREIGNKEY)约束、唯一性(UNIQUE)约束、检查(CHECK)约束、DEFAULT约束、允许空值约束。
二、实验内容及要求
用SQL语句完成下列功能。
使用数据库为老师提供的SCHOOL数据库。
使用SQL对数据进行完整性控制(三类完整性、CHECK短语、CONSTRAIN字句、触发器)。
用实验证实,当操作违反了完整性约束条件时,系统是如何处理的。
(一)、认真学习三类完整性、CHECK短语、CONSTRAIN字句的使用,完成下列内容。
列名中文解释数据类型空值说明
主键,标识种子(200601Int,否Stu_id学号Stu_nameVarchar(8)唯一性约束姓名否Varchar
(2)Stu_sex否默认值为“女”性别
Smalldatetime出生年月Birthday否计算列,计算公式:
Age年龄
year(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 应用 实验 报告书 II 概要