文档介绍:
数据库系统概论实验报告‘
课程名称
姓名
实验名称
实
验
目
的
及
要
求
实
验
环
境
实
验
内
容
调
试
过
程
课程实验报告
数据库系统概论 班级 实验日期
学号 实验成绩
实验 1:数据定义语句及数据查询语句
1.掌握数据查询语句。
操作系统: dows
DBMS: SQL Server 205
首先在 DBMS环境下直接创建书中第 56 页的 3 张表。
1.在查询分析器在窗口下用 SELECT语句完成单表查询:
查询全体学生的详细记录;查询所有选修过课的学生的学号;查询考试成绩不及格的学生的学号;查信息系( IS )、数学系( MA)和计算机科学系( CS)的学生的姓名和性别;查所有姓刘的学生的姓名、学号和性别;查包含课程名中包含“ DB Analysis ”的课程的课程号和学分;查询选修了 3 号课程的学生的学号及其成绩,查询结果按分数的降序排列;查询学习 1 号课程的学生最高分数;查询各个课程号与相应的选课人数;2.在查询分析器在窗口下用 SELECT语句完成连接(嵌套)查询:
查询每个学生及其选修课程的详细情况,包括学生姓名和课程名;查询选修 2 号课程且成绩在 90 分以上的所有学生的基本情况;查询每个学生及其选修的课程名其及成绩;(13) 查询与“ ”在同一个系学习的学生; ( 为自己的真实姓名 )
查询其他系中比信息系某一学生年龄小的学生姓名和年龄;查询其他系中比信息系所有学生年龄都小的学生姓名及年龄;1. 在查询分析器在窗口下用 SELECT语句完成单表查询:
1) 查询全体学生的详细记录;2) 查询所有选修过课的学生的学号;查询考试成绩不及格的学生的学号
及
实
验
结
果
4)查信息系( IS )、数学系( MA)和计算机科学系( CS)的学生的姓名和性别;查所有姓刘的学生的姓名、学号和性别
(6) 查包含课程名中包含“ DB Analysis ”的课程的课程号和学分
查询选修了 3 号课程的学生的学号及其成绩, 查询结果按分数的降序排列;查询学习 1 号课程的学生最高分数;查询各个课程号与相应的选课人数;2. 在查询分析器在窗口下用 SELECT语句完成连接(嵌套)查询
查询每个学生及其选修课程的详细情况,包括学生姓名和课程名;查询选修 2 号课程且成绩在 90 分以上的所有学生的基本情况
查询每个学生及其选修的课程名其及成绩
查询与“ ”在同一个系学习的学生
查询其他系中比信息系某一学生年龄小的学生姓名和年龄
查询其他系中比信息系所有学生年龄都小的学生姓名及年龄
1, 学会根据软件提示修改错误调试执行
总2;数据库建立时要注意命名的一致。3;查询时记住选择自己刚建立的数据库。
结4;比较复杂的嵌套查询语句书写时要细心。
附
录
1.在查询分析器在窗口下用 SELECT语句完成单表查询:
查询全体学生的详细记录;SELECT DISTINCT
FROMStudent
查询所有选修过课的学生的学号;