数据库应用开发实验报告(4)

2018-12-25 22:31

200515003 200515004 200515005 200515006 200515004 200515005 200515007 200515008 20051509 200515010 200515001 1 1 5 1 2 2 2 2 8 8 4 86 Null 58 Null 46 89 72 76 62 Null 62 4.修改CS系姓名为“李勇”的学生姓名为“李咏”; 5.将选修课程“1”的同学成绩加5分; 6.将选修课程“大学英语”的同学成绩加5分;

7.将学号为“200515010”的学生信息重新设置为“王丹丹、女、20、MA”; 8.修改学号为“200515002”的学生记录:将其年龄增加2岁; 9.删除数据表student中无专业的学生记录;

10.删除数据表student中计算机系年龄大于25的男同学的记录; 11.删除数据表course中学分低于1学分的课程信息; 12.查询所有学生中选课成绩为空的学生信息。

五、问题解答及实验结果

六、实验体会和收获

16

实验项目名称:数据库备份和还原、数据的导入和导出 实验学时: 3 同组学生姓名: 实验地点:

实验日期: 实验成绩: 批改教师: 批改时间: 一、实验目的和要求

1、理解备份和还原的原理和作用、掌握备份方法和备份策略; 2、理解还原前的准备工作和还原特点,掌握执行还原操作技术; 3、掌握导入和导出方法;

4、掌握分离数据库和附加数据库的使用方法;

二、实验设备、环境

奔腾计算机;装有WINDOWS 2000 SERVER或WINDOWS 2003 SERVER及以上版本、SQL Server 2005中文版。

三、实验步骤

1、熟悉数据表的概念、特点;

2、熟悉在Management Studio中创建、编辑、删除数据表及管理数据表数据; 3、熟悉使用T-SQL创建、编辑、删除数据表及管理数据表数据;

4、做完实验后写出本实验的实验报告,并将相关电子文档资料保存在以自己学号命名的文件夹中。

四、实验内容

(一)教师重点讲解并演示数据库备份和还原、数据的导入和导出、分离数据库和附加数据库的使用方法(二)学生写出实验内容、出现问题及解决方案,完成以下工作

以管理员帐号登录SQL Server Management Studio,以原有数据库student为基础,请使用Management Stuio界面方式或T-SQL 语句实现以下操作:

1. 针对数据库student创建完全数据库备份集stu.bak,目标磁盘为D:\\ user \\ stu.bak; 2. 在数据库student中新建数据表ceshi,内容自定,然后针对数据库student创建差异备份; 3. 向数据库student的数据表ceshi插入部分记录,然后针对数据库student创建事务日志备份; 4. 根据需要,将数据库恢复到数据库student的最初状态; 5. 根据需要,将数据库恢复到创建数据表ceshi后的状态; 6. 根据需要,将数据库恢复到在ceshi表插入记录后的状态;

7. 针对现有数据库创建完全文件和文件组备份集stu_file,目标磁盘为D:\\ user \\ stu_file.bak; 8. 在当前数据库中新建数据表ceshi2,然后针对数据库student创建差异文件和文件组备份;

9. 向数据库student的数据表ceshi2插入部分记录,然后针对该数据库创建事务日志文件和文件组备份;

17

10. 根据需要,将数据库以文件和文件组方式恢复到创建数据表ceshi2后的状态; 11. 根据需要,将数据库以文件和文件组方式恢复到数据表ceshi2插入记录后的状态; 12. 分离数据库student, 再附加student; 13. 数据库student中数据的导入和导出练习。

五、问题解答及实验结果

六、实验体会和收获

18

实验项目名称: T-SQL程序设计 实验学时: 9 同组学生姓名: 实验地点:

实验日期: 实验成绩: 批改教师: 批改时间: 一、实验目的和要求

1、掌握SELECT语句的语法、掌握数据库查询的实现方式; 2、掌握查询条件表达式和使用方法; 3、掌握GROUP BY 子句的作用和使用方法; 4、掌握HAVING子句的作用和使用方法; 5、掌握ORDER BY子句的作用和使用方法;

6、了解连接查询、嵌套查询、集合查询等的表示及使用。

二、实验设备、环境

奔腾计算机;装有WINDOWS 2000 SERVER或WINDOWS 2003 SERVER及以上版本、SQL Server 2005中文版。

三、实验步骤

1、熟悉数据表的概念、特点;

2、熟悉在Management Studio中创建、编辑、删除数据表及管理数据表数据; 3、熟悉使用T-SQL创建、编辑、删除数据表及管理数据表数据;

4、做完实验后写出本实验的实验报告,并将相关电子文档资料保存在以自己学号命名的文件夹中。

四、实验内容

(一)教师重点讲解并演示数据库查询,了解数据库查询的实现方式的使用方法 (二)学生写出实验内容、出现问题及解决方案,完成以下工作

以数据库原理实验4数据库中数据为基础,请使用T-SQL 语句实现以下操作: 1. 列出姓“沈”且全名为3个汉字的学生; 2. 显示在1985年以后出生的学生的基本信息;

3. 查询出课程名含有“数据”字串的所有课程基本信息; 4. 列出选修了‘1’课程的男学生,按成绩的降序排列; 5. 列出课程表中全部信息,按先修课的升序排列;

6. 列出年龄超过平均值的所有学生名单,按年龄的降序显示;

7. 按照出生年份升序显示所有学生的学号、姓名、性别、出生年份及院系,在结果集中列标题分别指定为“学号,姓名,性别,出生年份,院系”;

19

8. 显示所有院系(要求不能重复,不包括空值),并在结果集中增加一列字段“院系规模”,其中若该院系人数>=5则该字段值为“规模很大”,若该院系人数大于等于4小于5则该字段值为“规模一般”, 若该院系人数大于等于2小于4则该字段值为“规模稍小”,否则显示“规模很小”; 9. 按照课程号、成绩降序显示课程成绩在70-80之间的学生的学号、课程号及成绩;

10. 显示学生信息表中的学生总人数及平均年龄,在结果集中列标题分别指定为“学生总人数,平均年龄”; 11. 显示选修的课程数大于3的各个学生的选修课程数;

12. 显示平均成绩大于“200515001”学生平均成绩的各个学生的学号、平均成绩; 13. 显示选修课程数最多的学号及选修课程数最少的学号;

14. 查找选修了至少一门和张力选修课程一样的学生的学号、姓名及课程号; 15. 使用嵌套查询列出选修了“数据结构”课程的学生学号和姓名。

五、问题解答及实验结果

六、实验体会和收获

20


数据库应用开发实验报告(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:乙丙橡胶在电线和电缆中的应用

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: