[数据库系统概论实验报告‘]

时间:2021-10-22 13:13:18  来源:网友投稿

课程名称

姓名

实验名称



课程实验报告

数据库系统概论 班级 实验日期

学号 实验成绩

实验 1:数据定义语句及数据查询语句

1.掌握数据查询语句。

操作系统: Windows

DBMS: SQL Server 2005

首先在 DBMS环境下直接创建书中第 56 页的 3 张表。

1.在查询分析器在窗口下用 SELECT语句完成单表查询:

查询全体学生的详细记录;

查询所有选修过课的学生的学号;

查询考试成绩不及格的学生的学号;

查信息系( IS )、数学系( MA)和计算机科学系( CS)的学生的姓名和性别;

查所有姓刘的学生的姓名、学号和性别;

查包含课程名中包含“ DB% Analysis ”的课程的课程号和学分;

查询选修了 3 号课程的学生的学号及其成绩,查询结果按分数的降序排列;

查询学习 1 号课程的学生最高分数;

查询各个课程号与相应的选课人数;

2.在查询分析器在窗口下用 SELECT语句完成连接(嵌套)查询:

查询每个学生及其选修课程的详细情况,包括学生姓名和课程名;

查询选修 2 号课程且成绩在 90 分以上的所有学生的基本情况;

查询每个学生及其选修的课程名其及成绩;

(13) 查询与“ XXX”在同一个系学习的学生; (XXX 为自己的真实姓名 )

查询其他系中比信息系某一学生年龄小的学生姓名和年龄;

查询其他系中比信息系所有学生年龄都小的学生姓名及年龄;

1. 在查询分析器在窗口下用 SELECT语句完成单表查询:

1) 查询全体学生的详细记录;

2) 查询所有选修过课的学生的学号;

查询考试成绩不及格的学生的学号



4)查信息系( IS )、数学系( MA)和计算机科学系( CS)的学生的姓名和性别;

查所有姓刘的学生的姓名、学号和性别

(6) 查包含课程名中包含“ DB% Analysis ”的课程的课程号和学分

查询选修了 3 号课程的学生的学号及其成绩, 查询结果按分数的降序排列;

查询学习 1 号课程的学生最高分数;

查询各个课程号与相应的选课人数;

2. 在查询分析器在窗口下用 SELECT语句完成连接(嵌套)查询

查询每个学生及其选修课程的详细情况,包括学生姓名和课程名;

查询选修 2 号课程且成绩在 90 分以上的所有学生的基本情况

查询每个学生及其选修的课程名其及成绩

查询与“ XXX”在同一个系学习的学生

查询其他系中比信息系某一学生年龄小的学生姓名和年龄

查询其他系中比信息系所有学生年龄都小的学生姓名及年龄

1, 学会根据软件提示修改错误调试执行

总2;数据库建立时要注意命名的一致。3;查询时记住选择自己刚建立的数据库。

结4;比较复杂的嵌套查询语句书写时要细心。



1.在查询分析器在窗口下用 SELECT语句完成单表查询:

查询全体学生的详细记录;

SELECT DISTINCT *

FROMStudent

查询所有选修过课的学生的学号;

SELECTSno

FROMSC

查询考试成绩不及格的学生的学号;

SELECT DISTINCT Sno

FROMSC

WHEREGrade <60

查信息系( IS )、数学系( MA)和计算机科学系( CS)的学生的姓

名和性别;

SELECTSname, Ssex

FROMStudent

WHERESdept IN ( 'CS' , 'MA' , 'IS' )

查所有姓刘的学生的姓名、学号和性别;

SELECTSname, Ssex, Sno

FROMStudent

WHERESname LIKE ' 刘 %'

查包含课程名中包含“ DB% Analysis ”的课程的课程号和学分;

SELECTCno , Ccredit

FROMCourse

WHERECname LIKE 'DB% Analysis'

查询选修了 3 号课程的学生的学号及其成绩, 查询结果按分数的降

序排列;

SELECTSno , Grade

FROMSC

WHERECno ='3'

ORDERBY Grade DESC

查询学习 1 号课程的学生最高分数;

SELECTMAX( Grade )

FROMSC

WHERECno ='1'

查询各个课程号与相应的选课人数;

SELECTCno , COUNT( Sno)

FROMSC

GROUPBY Cno

2.在查询分析器在窗口下用 SELECT语句完成连接(嵌套)查询:

(10) 查询每个学生及其选修课程的详细情况,包括学生姓名和课程名 ;

SELECTStudent .*, SC.*

FROMStudent , SC

WHERE=

查询选修 2 号课程且成绩在 90 分以上的所有学生的基本情况;

S

推荐访问:实验报告 概论 实验 报告 数据库系统概论实验报告‘


[[数据库系统概论实验报告‘] ]相关文章