数据库关系代数习题

更新时间:2023-11-16 05:41:01 阅读量: 教育文库 文档下载

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

1.设有如图所示的关系R、W和D,计算下列关系代数: (1)R1=?Y,T(R) (2)R2=?P?5?T?e(R) (3)R3=R??W (4)R4=?[2],[1],[6](?[3]?[5](R?D)) (5)R5=R?D 关系RPQT

2bc

9ae

2be

9ad

7ge

7gc

2. 设有如下关系:

学生(学号,姓名,性别,专业,出生日期) 教师(教师编号,姓名,所在部门,职称)

授课(教师编号,学号,课程编号,课程名称,教材,学分,成绩) 1)查找学习“数据库原理”课程且成绩不及格的学生学号和任课教师编号; 2)查找学习“英语”课程的“计算机应用”专业学生的学号、姓名和成绩。(中)

4. 设有如下关系:

S(S#,SNAME,AGE,SEX)/*学生(学号,姓名,年龄,性别)*/ C(C#,CNAME,TEACHER)/*课程(课程号,课程名,任课教师)*/ SC(S#,C#,GRADE)/*成绩(学号,课程号,成绩)*/

查询:

(1) 教师“程军”所授课程的课程号和课程名; (2) “李强”同学不学课程的课程号;

(3) 至少选修了课程号为k1和k5的学生学号;

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

5. 设有如下关系:

图书关系B(图书编号B#,图书名T,作者A,出版社P); 读者关系R(借书证号C#,读者名N,读者地址D); 借阅关系L(C#,B#,借书日期E,还书标志BZ);

BZ=‘1’表示已还; BZ=‘0’ 表示未还; 查询:

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

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

关系WYdffefd图2.6TccdYddfBmnn关系DTceYdf

答案: 1. R1 YT dce f ed 2. R 1 A B a b c b d e b c b d 3.

(1) (2) 4.

R2P97QagTeeYffP2277QbbggR3TccccYddddBmnmnQbabggR4P29277YdfffdP27R5QbgR 2 A B a b d e A a a a c c c d d d R 3 R. B S. B b b b e b b b b b e b b e b e e e b C c a d c a d c a d A a c d R 4 R. B S. B b e b b e b C a c d A a a c cd R 5 B C b c b d b c b d e a ?教师编号(?课程名称‘数据库原理’ and 成绩??60(授课)?学号,姓名,成绩((?专业‘(学生))?(?课程名称‘(授课)))?英语’?计算机应用’(1)

(2) (3) (4)

5.

?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))

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

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

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

Top