数据库系统原理复习题

更新时间:2023-10-31 14:43:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

关系运算

1. 设有如下关系:

学生(学号,姓名,性别,专业,出生日期)

教师(教师编号,姓名,所在部门,职称)

授课(教师编号,学号,课程编号,课程名称,教材,学分,成绩)

1)查找学习“数据库原理”课程且成绩不及格的学生学号和任课教师编号;

2)查找学习“英语”课程的“计算机应用”专业学生的学号、姓名和成

绩。

?教师编号(?课程名称‘数据库原理’ and 成绩??60(授课)?学号,姓名,成绩((?专业‘(学生))?(?课程名称‘(授课)))?英语’?计算机应用’

2. 如系:S

设下

有关(S#,SNAME,AGE,SEX)/*学生(学号,姓名,年龄,性别)*/

C

(C#,CNAME,TEACHER)/*课程(课程号,课程名,任课教师)*/

SC(S#,C#,GRADE)/*成绩(学号,课程

号,成绩)*/ 查询: (1) 教师“程军”所授课程的课程号和课程名; (2) “李强”同学不学课程的课程号; (3) 至少选修了课程号为k1和k5的学生学号;

(4) 选修课程包含学号为2的学生所修课程的学生学号。(中-难)

?C#,CNAME(?TEACHER?'程军‘(C))

?C#(C)??C#((?NAME?'李强'(S))?SC)

?S#,C#(SC)??C#(?C#?'k1'?C#?'k5'(C))

?S#,C#(SC)??C#(?C#?2(SC))

3. 设有如下关系:

图书关系B(图书编号B#,

图书名T,作者A,出版社P);

读者关系R(借书证号C#,

读者名N,读者地址D);

借阅关系L(C#,B#,借

书日期E,还书标志BZ); BZ=‘1’表示已还; BZ=‘0’ 表示未还; 查询:

(1) “工业出版社”出版的图书名;

(2) 查询99年12月31日以前借书未还的读者名与书名。

?T(?P?'工业出版社'(B))

?N,T(?C#,B#(?E?'99/12/31'?BZ?'0'(L))?R?B)

本文来源:https://www.bwwdw.com/article/0fd2.html

Top