数据库系统概论实验报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程实验报告

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

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

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

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

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

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

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

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

2.在查询分析器在窗口下用SELECT语句完成连接(嵌套)查询(10) 查询每个学生及其选修课程的详细情况,包括学生姓名和课程名;

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

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

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

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

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

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

2;数据库建立时要注意命名的一致。

3;查询时记住选择自己刚建立的数据库。4;比较复杂的嵌套查询语句书写时要细心。

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

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

SELECT DISTINCT*

FROM Student

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

SELECT Sno

FROM SC

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

SELECT DISTINCT Sno

FROM SC

WHERE Grade<60

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

名和性别;

SELECT Sname,Ssex

FROM Student

WHERE Sdept IN('CS','MA','IS')

课程实验报告

课程实验报告

Course表:

SC表:

总结1:更加了解了数据库的完整性和安全性;2:提高了动手操作解决问题的能力;

3:对sql使用更加熟练;

附录(1):

create table Student

(sno varchar(10)primary key,

sname varchar(8),

ssex varchar(2)default('男'),

sdept varchar(20),

sage int

constraint C1check (sage>=20 and sage<=50) );

create table Course

(cno varchar(5)primary key,

cname varchar(20)unique,

cpno varchar(5),

credit int

);

create table SC

(sno varchar(10),

cno varchar(5),

primary key(sno,cno),

精选文档

精选文档课程实验报告

精选文档

相关文档
最新文档