数据库原理与应用,第四章练习

2022-07-21 07:55:17   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《数据库原理与应用,第四章练习》,欢迎阅读!
第四章,原理,练习,数据库,应用
利用本章提供的三张表实现如下操作。

1 查询学生修课表中的全部数据。

2 查询计算机系的学生的姓名、年龄。

3 查询成绩在70-80分之间的学生的学号、课程号和成绩。

4 查询计算机系年龄在18-20岁之间且性别为“男”的学生的姓名、年龄。 5 查询C01课程成绩最高的分数。

6 查询计算机系学生的最大年龄和最小年龄。 7 统计每个系的学生人数。

8 统计每门课程的修课人数和考试最高分。

9 统计每个学生的选课门数和考试总成绩,并按选课门数的递增顺序显示结果。 10 11 12 13

查询总成绩超过200分的学生,要求列出学号、总成绩。 查询选修了C02课程的学生的姓名和所在系。

查询成绩在80分以上的学生的姓名、课程和成绩,并按成绩的降序排列结果。 查询哪些课程没有人选修,要求列出课程号和课程名。

用子查询实现如下查询:

1 查询选修了c01课程的学生的姓名和所在系。 2 查询数学系成绩在80分以上的学生的学号、姓名。 3 查询计算机考试成绩最高的学生的姓名。

删除修课成绩低于50分的学生的修课记录。 将所有选修了c01课程的学生的成绩加10分。

计算机系所有选修了“计算机文化学”课程的学生的成绩加10分。 写出创建满足下述要求的索引的语句

1 course表的cname列上建立一个惟一性非聚簇索引。 2 SC表上为snocno列共同建立一个聚簇索引。



基于图书馆数据库的3个表,用SQL语言完成以下数据操作:

图书(书号,书名,作者,出版社,单价)

读者(读者号,姓名,性别,办公电话,部门)

借阅(读者号,书号,借出日期,归还日期) 1向借阅表插入一个借阅记录,表示读者‘王小平’(读者编号为rj450016借阅了一本书,书号为TP316/ZW6,借出日期为当天的日期,归还日期为空值。

2、读者‘王小平’在借出上述图书10天之后归还该书

3、当读者‘王小平’按期归还图书时,删除上述借阅记录。



4 查询全体图书的信息,其中单价打8折,并设置该列的别名为‘打折价’

5、查找姓名的第二个字符是‘建’并且只有两个字符的读者的读者号和姓名。


6、查询机械工业出版社或科学出版社出版的图书名、出版社及单价。



7、查询借阅了图书的读者的总人数

8、查询借阅图书数超过2本的读者号、总本数。并按借阅本数值从大到小排序

9、查询读者的读者号、姓名、借阅的图书名、借出日期及归还日期。

10、查询与‘王小平’的办公电话相同的读者的姓名。

11查询办公电话为88320701的所有读者的借阅情况,要求包括借阅了图书的读者和没有借阅的读者,显示他们的读者号、姓名、书名及借阅日期。

12、查询所有单价小于平均单价的图书的书号、书名及出版社

13、查询已被借阅过并已归还的图书信息

14、查询从未被借阅过的图书信息

15查询借阅了机械工业出版社出版的书名中含有‘数据库‘三个字的图书,并且也借阅了科学出版社出版的书名中含有‘数据库‘三个字的图书的读者姓名及书名


本文来源:https://www.wddqxz.cn/827e8ad1d15abe23492f4d02.html

相关推荐