标准养牛牛圈设计图:一套SQL的题的后半部分~

来源:百度文库 编辑:高校问答 时间:2024/05/11 02:00:36
二、 设计题
1. 用SQL的有关语句定义
1) 学生关系Student,包括学号Sno、姓名SN、系别SD、年龄SA;
2) 课程关系Course,包括课程号Cno、课程名CN、任课教师CT;
3) 学生选课关系,包括Sno、Cno和成绩G。
2. 按题1的学生关系模式,用SQL的有关语句
1) 授予赵华对学生关系Student的插入和修改权限;
2) 修改所有学生的年龄(加1)。
3) 插入一个学生(S2,王一,CS,20)。
3. 结合题1定义的学生选课数据库,用SQL语句查询计算机系学生数据库课的成绩,输出学生姓名和成绩,按成绩排序(降序),若成绩相同,再按学号排序(升序)。
4.设数据库中有基本表:
教师(工号,姓名,性别,职称,工龄,基本工资,补贴)
请用SQL语句写出工龄在20年以上(包括20年)基本工资低于1500元的教师的所有信息。
5.在教学管理系统中,含有二个关系:
学生(学号,姓名,性别,出生日期,系名)
成绩(学号,课程名,成绩)
若查询每个学生的选修课程数、总成绩、平均成绩,写出实现上述要求的SQL语句。
6.基于数据库中的学生表、成绩表、任课表:
学生(学号,姓名,性别,出生日期,系名)
成绩(学号,课程名,成绩)
任课(课程名,任课教师名)
用SQL语言中的CREATE语句创建一个含有学号、姓名、性别、系名、课程名、成绩、任课教师名的学生成绩视图。
7. 有关图书发行的关系模型如下:
书店S(书店号SNo,书店名SN,地址A)
图书B(书号BNo,书名BN,价格P)
图书馆L(馆号LNo,馆名LN,城市C)
图书发行LBS(LNo,BNo,SNo,发行量Q)
分别用关系代数和SQL语言表达如下查询:
图书馆L4(馆号)收藏图书的书名和出售该书的书店名。
8、有关学生选课数据库关系模型如下:
学生(学号S#,姓名SN,系别SD,年龄SA)
课程(课程号C#,课程名CN)
选课(学号S#,课程号C#,成绩G)
分别用关系代数、ALPHA语言和SQL语言完成如下操作:
(1)、求计算机系学生的学号、姓名、年龄;
(2)、求选修了全部课程的学生姓名;
希望Lich__king和其他的广大的人民群众能帮忙解决下这些问题
我已经0分了...
倾家当产了
但仍然在渴望答案中...
毕竟好人还是占多数的