数据库考试

  • 格式:docx
  • 大小:16.95 KB
  • 文档页数:2

《数据库应用》考试试题
请同学们在查询窗口中按序号操作,结果保存后(可保存为txt格式或sql格式)发送至475045644@,请在发送时“主题”栏里注明班级、学号、姓名。

以下操作在[Xk]数据库中进行
1.从表Student中检索学生所在班级编码,并消除重复行。

(5分)
2.检索Class表,结果返回所有信息,并且修改结果中列的标题为:
班级号,系部号,班级名称。

(5分)
3.检索课程表(Course)信息,结果显示课程号大于10的课程名
称及课程。

(6分)
4.检索课程表(Course)中最大报名人数、平均报名人数。

(6分)
5.检索Xk数据库中的课程表(Course)中的教师名(Teacher)、课
程编码(CouNo)、课程名称(CouName),要求检索结果首先按照教师名降序排列,教师名相同时,则按照课程号升序排列。

(7分)
6.使用IN关键字检索Xk数据库中的课程表(Course),要求检索
课程编码(CouNo)不为'004'、'007'、'013' 的所有信息(7分)7.从Xk数据库中的Student表中检索第二个字为'宝'的学生名字。

(8分)
8.使用Transact-SQL语句在XK数据库中为StuCou表创建名
PK_StuCou的Primary key约束,并创建名为FK_stuNo的Foreign key约束,该Foreign key约束限制StuCou表中StuNo列的数据只能是Student表的StuNo列中存在的数据。

(10分)
9.使用SQL语句在xk数据库创建存储过程,该存储过程返回00电
子商务班的学生记录。

(9分)
10.在Student表中创建一个触发器stu_trg,要求每当用户插入
student表的记录后,自动显示Student表中插入的记录(9分)
11.将“00电子商务”班的姓名为“林斌”的学生选修的“Java技术
的开发应用”课程修改为“Linux操作系统”。

(8分)
12.在xk数据库中查询每个系所开课程的门数,显示系代码、系名
称、开课门数(10分)
13.在xk数据库Course 表中显示平均报名人数在30人以上的类别与
平均数(10分)。