1、 实验报告学院(系)名称:计算机与通信工程学院姓名 张君卓 学号 20135612 专业 计算机科学与技术班级 1 班 实验项目 数据库创建课程名称 数据库系统 课程代码 0668026实验时间 10 月 29 日 7,8 节10 月 27 日 3,4,节 实验地点 7-215成绩批改意见教师签字:1.实验目的1) 了解 DBMS 安装,搭建实验平台, 熟悉各数据库的交互式 SQL 工具; 2) 熟悉通过 SQL 语言对数据库进行操作 。 2.实验工具MS SQL server3.实验要求1)表的创建 按照书上事例建立学生、课程和选课表。 向三个表中插入不少于 10 条记录。2)执行 SQL
2、语句 查询信息系和计算机系的学生,并按学生所在系和学号排序。 查询学生表中最小的年龄。 查询课程名中包含“设计”的课程名。 查询先行课程为空值的课程号、课程名及学分。 查询李勇选修的数据库课程的成绩。 查询平均成绩 80 分以上的学生的学号。 求计算机系没有选修数据库课程的学生姓名。 求至少选修了学号为 S1 所选修的全部课程的学生学号。 求各系的系的学生人数的,并将结果按学生人数的降序排序。 查询选修了数据库课程并且成绩高于该门课程平均分的学生学号和成绩。4.实验报告 建立的三个表的内容。 书写的 SQL 语句和执行结果。【实验过程记录(源程序、测试用例、测试结果及心得体会等) 】创建三个表
3、:1.学生表:2.课程表:3.学生选课表:2)基于以上创建的表,完成如下 SQL 语句1.查询信息系和计算机系的学生,并按学生所在系和学号排序。2.查询学生表中最小的年龄。3.查询课程名中包含“设计”的课程名。4.查询先行课程为空值的课程号、课程名及学分。5.查询李勇选修的数据库课程的成绩。6.查询平均成绩 80 分以上的学生的学号。7.求计算机系没有选修数据库课程的学生姓名。8.求至少选修了学号为 S1 所选修的全部课程的学生学号。9.求各系的系的学生人数,并将结果按学生人数的降序排序。10.查询选修了数据库课程并且成绩高于该门课程平均分的学生学号和成绩。体会通过这次实验,加深了对数据库的理解和应用,也发现自己对课程的掌握不太牢固,课后应进行仔细的复习,加深印象。对 SQL 的使用不太熟练,应该巩固完善。