首页/ 题库 / [问答题]设教学数据库中有4个关系:教师关系T(T的答案

设教学数据库中有4个关系:教师关系T(T#,TNAME,TITLE)课程关系C(C#,CNAME,T#)学生关系S(S#,SNAME,AGE,SEX)选课关系SC(S#,C#,SCORE)试用关系代数表达式表示各个查询语句。(1)检索年龄小于17岁的女学生的学号和姓名。(2)检索男学生所学课程的课程号和课程名。(3)检索男学生所学课程的任课老师的职工号和姓名。(4)检索至少选修了两门课程的学生学号。(5)检索至少有学号为S2和S4学生选修的课程的课程号。(6)检索WANG同学不学的课程的课程号。(7)检索全部学生都选修的课程的课程号与课程名。(8)检索选修课程包含LIU老师所授全部课程的学生学号。

问答题
2022-06-02 12:08
查看答案

正确答案

①检索年龄小于17岁的女学生的学号和姓名。
SELECT S#.SNAME FROM S
WHERE AGE<17 AND SEX=’F’
②检索男学生所学课程的课程号和课程名。
SELECT C.C#,CNAME (连接查询方式) FROM  S,SC,C
WHERE S.S#=SC.S# AND SC.C#=C.C# AND SEX=’M’;
③检索男学生所学课程的任课老师的工号和姓名。
SELECT  T.T#, TNAME FROM  S,SC,C,T
WHERE S.S#=SC.S# AND SC.C#=C.C# AND C.T#=T.T# AND SEX=’M’;
④检索至少选修两门课程的学生学号。
SELECT DISTINCT X.S# FROM SC AS X, SC AS Y
WHERE X.S#=Y.S# AND X.C#!=Y.C#;
⑤检索至少有学号为S2和S4的学生选修的课程的课程号。
SELECT DISTINCT X.C# FROM SC AS X, SC AS Y
WHERE X.S#=’S2’ AND Y.S#=’S4’ AND X.C#=Y.C#;
 ⑥检索WANG同学不学的课程的课程号。
SELECT C# FROM C
WHERE NOT EXISTS (SELECT * FROM S, SC
WHERE S.S#=SC.S# AND SC.C#=C.C# AND SNAME=’WANG’);
⑦检索全部学生都选修的课程的课程号与课程名。
 SELECT C#,CNAME FROM C
WHERE NOT EXISTS (SELECT  * FROM S
WHERE NOT EXISTS (SELECT * FROM SC
WHERE S#=S.S# AND C#=C.C#));
⑧检索选修课程包含LIU老师所授全部课程的学生学号。
法一:
SELECT DISTINCT S# FROM SC AS X
WHERE NOT EXISTS (SELECT * FROM C,T
WHERE C.T#=T.T# AND TNAME=’LIU’
AND NOT EXISTS (SELECT{
FROM SC AS Y
WHERE Y.S#=X.S# AND Y.C#=C.C#));
法二:
SELECT DISTINCT S# FROM SC X
WHERE NOT EXISTS ((SELECT C# FROM C,T
WHERE C.T#=T.T# AND TNAME='LIU’) EXCEPT
(SELECT C# FROM SC Y  WHERE Y.S#=X.S#));


试题解析

感兴趣题目
设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡儿积,即T=R×S,则关系T的元数是( )。A.7 B.9C.12 D.16
设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=R× S,则关系T的元数是
什么是数据库系统?什么是关系数据库系统?目前主要有哪些关系数据库系统?
规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是( )。
规范化理论是关系数据库进行逻辑设计的理论依据所在,根据这个理论,关系数据库中的关系必须满足:其每一属性都是______。
设教学数据库中有4个关系:教师关系T(T#,TNAME,TITLE)课程关系C(C#,CNAME,T#)学生关系S(S#,SNAME,AGE,SEX)选课关系SC(S#,C#,SCORE)试用关系代数表达式表示各个查询语句。(1)检索年龄小于17岁的女学生的学号和姓名。(2)检索男学生所学课程的课程号和课程名。(3)检索男学生所学课程的任课老师的职工号和姓名。(4)检索至少选修了两门课程的学生学号。(5)检索至少有学号为S2和S4学生选修的课程的课程号。(6)检索WANG同学不学的课程的课程号。(7)检索全部学生都选修的课程的课程号与课程名。(8)检索选修课程包含LIU老师所授全部课程的学生学号。
Access关系数据库管理系统能够实现的三种基本关系运算是()。
一个关系数据库的表中有多条记录,记录之间的相互关系是( )。
关系数据库中有3种基本操作,对关系中的某些属性进行纵向操作称为( )。
关系数据库中有三种基本操作,对关系中的某些属性进行纵向操作称为( )。
若在数据库中有“教师”表(教师号、教师名)、“学生”表(学号、学生名)和“课程”表(课程号,课程名)等3个基本情况表。学校里一名教师可主讲多门课程,一名学生可选修多门课程,则主讲教师与学生之间形成了多对多的师生关系。为反映这种师生关系,在数据库中应增加新的表。下列关于新表的设计中,最合理的设计是()
设教学数据库中有四个关系: 教师(教师编号,教师姓名,联系电话) 课程(课程号,课程名,教师编号) 学生(学号,学生姓名,年龄,性别,专业) 选课(学号,课程号,成绩)将所有学生的“高等数学”课程的成绩增加10分。
相关题目
规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每 一个属性都是()。
规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足其每一属性都是()。
根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面“部门”关系中,使它不满足第一范式的属性是。
关系数据库中的视图属于4个数据抽象级别中的
规范化理论是关系数据库进行逻辑设计的理论基础,根据这个理论,关系数据库中的关系必须满足其每一属性都是
规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足;其每一属性都是 ______。
规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是( ) 。   
设关系R是4元关系,关系S是一个5元关系,关系T是R与S的笛卡儿积,即T=R×S,则关系T是______元关系
设R是一个二元关系,有3个元组,s是一个三元关系,有4个元组。如T=R×S,则T的元组为( )个。
设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡儿积,即:T=R×S,则关系T的元数是______。
设关系R的度为20,关系S的度为30。如果关系T是R与S的广义笛卡儿积,即T=R×S,则关系T的度为______。
设关系R和关系S的元素分别是4和5,关系T是R与S的笛卡尔积,即:T=R×S,则关系T的元数是
设关系R的度为20,关系S的度为30。如果关系T是R与S的广义笛卡儿积,即: T=R×S,则关系T的度为
设关系R和关系S的元素分别是4和5,关系T是R与S的笛卡尔积,即:T=R×S, 则关系T的元数是( )。
设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡儿积,即:T=R×S,则关系T的元数是
设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡儿积,即:T= R×S,则关系T的元数是( )。
设关系R和关系S的元素分别是3和4,关系T是R与S的笛卡尔积,即:T=RxS,则关系T的元素是
设关系R的度为20,关系S的度为30。如果关系T是R与S的广义笛卡儿积,即:T=R×S,则关系T的度为
设关系R和关系S的元数分别是5和4,关系T是R和S的广义笛卡尔积,即:T=R×S,则关系T的元数是( )。
设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的元数是( )。
广告位招租WX:84302438

免费的网站请分享给朋友吧