数据库考试题目和答案 .pdfVIP

  • 11
  • 0
  • 约8.63千字
  • 约 8页
  • 2024-03-30 发布于河南
  • 举报

考试试卷

2005--2006学年1学期

《数据库技术》课程设计课程40学时2学分考试形式:开卷

专业年级:信管、金融、工商等,2004级

1、对于教学数据库(TEACH)构造3个基本表:

S(SNUM,SNAME,SDEPT,AGE,SEX);(注:SDEPT为“学生所属系/院名”)

C(CNUM,CNAME,TEACHER,PCNUM);(注:PCNUM为“先修课程编号”)

SC(SNUM,CNUM,GRADE);

(1)创建教学数据库:学生信息表、课程信息表、学生选课表;

(2)为每个基表添加多条记录(自己添加,所添加的数据要能够满足以下各题的

查询要求);

(3)检索年龄大于23岁的男学生的学号和姓名;

(4)检索’liu’老师所授课程的课程号和课程名;

(5)检索学号为’S3’的学生所学课程的课程名与任课教师名;

(6)检索至少选修’liu’老师所授课程中一门课程的男学生姓名;

(7)检索没有选修’liu’老师所授课程的女学生姓名和学号;

(8)检索’wang’同学不学的课程的课程号;

(9)检索至少选修两门课程的学生的姓名和学号;

(10)检索全部学生都选修的课程的课程号与课程名;

(11)检索选修课程包含’liu’老师所授课程的学生学号;

(12)在表C中统计开设课程的教师人数;

(13)求选修’C4’课程的女学生的平均年龄;

(14)求每个学生选修课程(已有成绩)的门数和平均成绩;

(15)统计每个学生选修课程的门数(超过5门的学生才统计),要求输出学生

学号和选修门数,查询结果按门数降序,若门数相同,按学号升序;

(16)检索学号比’wang’同学大,而年龄比他小的学生姓名;

(17)在表SC中检索成绩为空的学生学号和课程号;

(18)检索姓名以L打头的所有学生的姓名和年龄;

(19)求年龄大于女同学平均年龄的男学生姓名和年龄;

(20)求年龄大于所有女同学年龄的男学生姓名和年龄;

(21)检索所授课程平均成绩大于80分的教师姓名,并将检索到的值送往另一

个表FACULTY(TNAME);(注:该表由学生自己创建)

(22)在SC中删除尚无成绩的选课元组;

(23)将选修’liu’老师课程的女同学选课元组全部删除;

(24)将’MATHS’课不及格的成绩全改为60分;

(25)将低于所有课程总平均成绩的女同学成绩提高5%;

(26)在表SC中修改’C4’课程的成绩,若成绩小于等于70分时提高5%,

若成绩大于70分时提高4%;

(27)在表SC中,当某个成绩低于全部课程的平均成绩时,提高5%;

(28)求男同学每一年龄的人数;

(29)求女同学的人数和平均年龄及平均成绩;

(30)检索开设两门以上课程的教师姓名;

(31)检索未选修’wang’老师所授全部课程的学生学号;

(32)统计选修每一门课程的男女学生人数和平均成绩,要求显示

(C#,CNAME,TEACHER,SEX,NUM,AVG_GRADE),其中NUM和AVG_GRADE为人数和

平均成绩。

2、对于图书发行数据库(B_PUBLISH)构造4个基本表:

STORE(SNO,SNAME,ADDRESS);(注:STORE为“书店”)

LIBRARY(LNO,LNAME,CITY,TEL);(注:LIBRARY为“图书馆”)

BOOK(BNO,BNAME,PRICE);(注:BOOK为“图书”)

LBS(LNO,BNO,SNO,QTY);(注:LBS为“馆藏”;QTY为“数量”)

(1)创建图书发行数据库:书店信息表、图书馆信息表、图书信息表、馆藏信

息表;

(2)为每个基表添加多条记录(自己添加,所添加的数据要能够满足以下各题

的查询要求);

(3)查找’L1’从书店’S1’购买的图书书号及其册数;

(4)取出馆址在’Shanghai’的馆名及电话号码;

(5)取出’S3’发行的图书书名和数量;

(6)取出已发行图书中最贵和最便宜的那种书的书名和定价;

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档