您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页设有Course-数据库系统原理课件(英文版)

设有Course-数据库系统原理课件(英文版)

来源:意榕旅游网
一、 设有Course(课程)、Teacher(教师)、Student(研究生),其中:

  

Course有属性cno(课程号)、cname(课程名)和mark(学分); Teacher有属性tno(教师编号)、tname(教师姓名)和major(专业属性); Student有属性sno(学号)、sname(学生姓名)、age(年龄)、 bno(班级号)、score(总成绩)属性。

Teacher与Student之间有指导论文的联系,用Supervise表示,每位教师可指导多名研究生,每名研究生有且只能有一位指导教师; Teacher与Course之间有讲授的联系,用Teach表示,每位教师可以教授多门课程,每门课程可同时由多位教师开设。 1.检索编号为’t01’的老师的姓名

2.检索班级号为’b01’或者年龄大于21岁所有学生的姓名

    

Πtname(tno=’t01’(Teacher))

Πsname(age>21 or bno=’b01’(Student))

设有如图所示的关系S、SC和C,试用关系代数表达式表示下列查询语句:

S

C

S# 1 2 5 2 5 5 SC

C# k1 k1 k1 k5 k5 k8 S# 1 2 5 SNAME 李强 刘丽 张友 AGE SEX 23 22 22 C# k1 CNAME C语言 TEACHER 王华 程军 程军 GRADE 83 85 92 90 84 80 男 女 男 k5 数据库原理 k8 编译原理 (1) 检索”程军”老师所授课的课程号(C#)和课程名(CNAME)。

(2) 检索年龄大于21的男学生学号(S#)和姓名(SNAME)。

(3) 检索至少选修”程军”老师所授全部课程的学生姓名(SNAME)。

(4) 检索”李强”同学不学课程的课程号(C#)。 (5) 检索至少选修两门课程的课程号(S#)。

(6) 检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。

(7) 检索选修课程包含”程军”老师所授课程之一的学生学号(S#)。

(8) 检索选修课程号为k1和k5的学生学号(S#)。 (9) 检索选修全部课程的学生姓名(SNAME)。

(10) 检索选修课程包含学号为2的学生所选修课程的学生学号(S#)。

(11) 检索选修课程名为”C语言”的学生学号(S#)和姓名(SNAME)。

(12)检索没有一门课程成绩不及格的学生学号,姓名。

(1) ΠC#,CNAME(σTEACHER ='程军'(C)) (2) ΠS#,SNAME(σAGE>21^SEX ='男'(S))

(3) ΠSNAME(S(ΠS#,C#(SC)÷ΠC#( σTEACHER ='程军

'(C))))

(4) ΠC#(C)-ΠC#(σSNAME ='李强'(S)∞ SC) (5) ΠS# (σ1=4^2≠5 (SC×SC))

(6) ΠC#,CNAME(C∞ (ΠS#,C#(SC)÷ΠS#(S))) (7) ΠS# (SC∞ΠC# (σTEACHER ='程军'(C))) (8) ΠS#,C#(SC)÷ΠC#(σC#=’K1’VC#=’K5’ (C)) (9) ΠSNAME(S∞ (ΠS#,C#(SC)÷ΠC#(C))) (10) ΠS#,C#(SC)÷ΠC#(σC#=’2’ (SC))

(11) ΠS#,SNAME(S∞ΠS#(SC∞ (σCNAME ='C语言'(C))))

(12)П学号,姓名(学生)-П学号,姓名(σ分数<60(学生∞学习))。

现有关系数据库如下:

学生(学号,姓名,性别,专业,奖学金)。 课程(课程号,名称,学分)。 学习(学号,课程号,分数)。

用关系代数表达式实现下列1-4小题:

1. 检索\"英语\"专业学生所学课程的信息,包括学号、姓名、课程名和分数。

П学号,姓名,课程名,分数(σ专业='英语'(学生∞学习∞课程))。

2. 检索\"数据库原理\"课程成绩高于90分的所有学生的学号、姓名、专业和分数。

П学号,姓名,专业,分数(σ分数>90∧名称='数据库原理'(学生∞学习∞课程))。

3. 检索不学课程号为\"C135\"课程的学生信息,包括学号,姓名和专业。

П学号,姓名,专业(学生)-П学号,姓名,专业(σ课程号='C135'(学生∞学习))。

4. 检索没有任何一门课程成绩不及格的所有学生的信息,包括学号、姓名和专业。

П学号,姓名,专业(学生)-П学号,姓名,专业(σ分数<60(学生∞学习))。

5. 检索“国际贸易”专业中获得奖学金的学生信息,包括学号、姓名、课程名和分数。 Π学号,姓名,课程名,分数(σ

奖学金>0∧专业=国际贸易

(学生∞学习∞课程))。

6. 检索学生成绩得过满分(100分)的课程的课程号、名称和学分。 Π课程号,名称,学分(σ

分数=100

(学习∞课程))。

7. 检索没有获得奖学金、同时至少有一门课程成绩在95分以上的学生信息,包括学号、姓名和专业。

Π学号,姓名,专业(σ

奖学金<=0∧分数>95

(学生∞学习))。

8. 检索没有任何一门课程成绩在80分以下的学生的信息,包括学号、姓名和专业。 Π学号,姓名,专业(学生)-Π学号,姓名,专业(σ

分数<80

(学生∞学习))。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务