大家可以把答案跟在后面的楼,我会在下次上课之前都批改一遍。
YY4350 SQL 每周三晚20:00
1、设有一个学生管理数据库,有三个基本表,表结构如下: 学生表student(学号,姓名,年龄,性别,系号) 课程表course(课程号,课程名,学时数) 选修表sc(学号,课程号,成绩) (1)请写出使用create table…命令创建student表的命令序列。 (2)请用SQL语言检索信息系(系号为‘06’)学生的学号,姓名,课程号和成绩。 (3)请用SQL语言检索比学号‘S1’大3岁的学生的学号,姓名和年龄。 (4)请用SQL语言检索选修全部课程的学生姓名。 (5)请用SQL语言检索选修课程在10门以上的学生的系号,学号,姓名,最低分,最高分,平均分和选课门数,其结果要求按照系号,平均分排序。 (6)请用SQL语言检索至少选修了‘数据库’和‘C语言’这两门课的学生信息。 (7)请用SQL语言检索与学号为‘S1’同在一个系的学生的姓名及各门课程和成绩。 (8)删除选修表中成绩不及格的记录。 (9)将“数据库”课程的学时数改为84学时。 (10)向课程表中插入一门课程(‘14’,‘UNIX操作系统’,84)。 |