niusouti.com

设有选修计算机基础的学生关系R,选修数据库的学生关系S。求选修了计算机基础而没有选修数据库的学生,则需进行( )运算。A)并B)差C)交D)或

题目

设有选修计算机基础的学生关系R,选修数据库的学生关系S。求选修了计算机基础而没有选修数据库的学生,则需进行( )运算。

A)并

B)差

C)交

D)或


相似考题
更多“设有选修计算机基础的学生关系R,选修数据库的学生关系S。求选修了计算机基础而没有选修数据库的学 ”相关问题
  • 第1题:

    已知表S(学号,姓名,年龄)

    SC(学号,课程号,成绩)

    C(课程号,课程名,教师名)

    试用SQL查询语句表达下列对教学数据库中的三个基本表S、SC、C的查询:

    (1)统计有学生选修的课程门数.

    (2)求选修C4课程的学生的平均年龄.

    (3)求王平老师所授课程的每门课程的学生平均成绩.

    (4)统计每门课程的学生选修人数(超过10人的课程才统计).要求输出课程号和选修人数.

    (5)查询姓名以WANG开头的所有学生的姓名和年龄.


    正确答案:
    (1)SELECT  COUNT(DISTINCT课程号)
          ROM  SC;
    (2)SELECT  AVG(年龄)
          FROM  S,SC
          WHERE课程号=“C4”AND S.学号=SC.
          学号;
    (3)SELECTSC.课程号,课程名,AVG(成绩)
          FROM  SC,C
          WHERE  SC.课程号=C.课程号AND
          C.教师名=“王平”
           GROUP  BY  SC.课程号;
    (4)SELECT课程号,COUNT(学号)
           FROM  SC
          GROUP  BY课程号
           HAVING  COUNT(*)>10;
    (5)SELECT 姓名,年龄
            FROM  S
           WHERE 姓名 LIKE“WANG*”:

  • 第2题:

    当前目录下有“选课表”文件,要求查找既选修了“计算机”,又选修了“日语”的学生号,则语句为:

    SELECT A.学号 FROM 选课表 A,选课表 B;

    WHERE A.学号=B.学号 AND;

    A.课程名称="计算机" AND ______


    正确答案:B.课程名称="日语"
    B.课程名称="日语" 解析:一般的查询中,别名并不是必须的,但是在自连接查询中,别名是必不可少的。
    SQL不仅可以对多个关系实行连接操作,也可以将同一关系与其自身进行连接,这种连接称为自连接。在可以进行这种自连接操作的关系上,实际存在着一种特殊的递归联系,即关系中的一些元组,根据出自同一值域的两个不同的属性,可以与另外一些元组有一种对应关系(一对多的联系)。

  • 第3题:

    基于“学生-选课-课程”数据库中的如下三个关系:

    学生基本信息:S(S#,SNAME,SEX,AGE)

    选课信息:SC(S#,C#,GRADE)

    课程信息:C(C#,CNAME,TEACHER)

    若要求“查询选修了5门以上课程的学生的学生号”,正确的SQL语句是( )。


    正确答案:C
    先用GroupBy子句按S#对记录分组,再用COUNT函数统计每组的记录数。HAVING短语指定选择组的条件,只有满足条件(元组数>5,表示此学生选修的课程超过5门)的组才会被选出来。故用SQL语句:SELECTS#FROMSCGROUPBYS#HAVINGCOUNT(*)>5。

  • 第4题:

    若要求查找选修“数据库技术”这门课程的学生姓名和成绩,将涉及关系

    A.S和SC

    B.SC和C

    C.S和C

    D.S、SC和C


    正确答案:D
    解析:本题考查关系的相关知识。从题设中可以知道,涉及的内容有:课程名、学生姓名和成绩,课程名包含在关系C中;学生姓名包含在关系S中;成绩包含在关系SC中,因此题设要做的操作涉及到S、SC和C。正确答案为选项D。

  • 第5题:

    若要求查找选修“数据库”这门课程的学生姓名和成绩,将使用关系

    A.S和SC

    B.SC和C

    C.S和C

    D.S、SC和C


    正确答案:D
    解析:本题也是对数据库查询的考查。若要求查找选修“数据库技术”这门课程的学生姓名和成绩,首先从关系SC和C中选出选修“数据库技术”这门课程的学生的学号和成绩,然后根据s和SC的关系找对所选学号对应的姓名。因此在这一过程中关系S、SC和C都需要使用,正确答案为选项D。

  • 第6题:

    某大学外语系选修西班牙语的有20名男生,160名女生,选修葡萄牙语的有120名女生,10名男生,已知该系总共有260名学生选修了这两种语言,其中有5名男生两种语言都选修了,只选修了西班牙语而没有选修葡萄牙语的女生有多少人?( )

    A.85

    8.90

    C.145

    D.115


    正确答案:D

  • 第7题:

    设有三个关系:S(S#,SNAME,AGE,SEX)C(C#,CNAME,TEACHER)SC(S#,C#,GRADE) 试用关系代数表达式表示下列查询语句: (1)检索“陈军”老师所授课程的课程号(C#)和课程名(CNAME)。 (2)检索年龄小于20的男学生学号(S#)和姓名(SNAME)。 (3)检索至少选修“陈军”老师所授全部课程的学生姓名(SNAME) (4)检索“李强”同学不学课程的课程号(C#)。 (5)检索至少选修两门课程的学生学号(S#)。 (6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。 (7)检索选修课程包含“陈军”老师所授课程之一的学生学号(S#)。 (8)检索选修课程号为C1和C5的学生学号(S#)。 (9)检索选修全部课程的学生姓名(SNAME)。 (10)检索选修课程包含学号为S2的学生所修课程的学生学号(S#)。 (11)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。⋈ (σCNAME=’C语言’(C)))))


    正确答案:本题各个查询操作对应的关系代数表达式表示如下:
    (1)∏C#,CNAME(σTEACHER=’陈军’(C))
    (2)∏S#,SNAME(σAGE<20∧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#,C#(S)))
    (7)∏S#(SCC#(σTEACHER=’陈军’(C)))
    (8)∏S#,C#(SC)÷∏C#(σC#=’C1’∨C#=’C5’(C))
    (9)∏SNAME(S(∏S#,C#(SC)÷∏C#(C)))
    (10)∏S#,C#(SC)÷∏C#(σS#=’S2’(SC))
    (11)∏S#,SNAME(S(∏S#(SC(σCNAME=’C语言’(C)))))

  • 第8题:

    在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课程之间是()关系。


    正确答案:关联

  • 第9题:

    “学生—选课—课程”数据库中的三个关系: S(S#,SNAME,SEX,AGE), SC(S#,C#,GRADE), C(C#,CNAME,TEACHER) 若要求查找选修“数据库技术”这门课程的学生姓名和成绩,将涉及关系()。

    • A、S和SC
    • B、SC和C
    • C、S和C
    • D、S、SC和C

    正确答案:D

  • 第10题:

    某学生在报名参加选修课时,除规定必须上的护理社会学外,还根据自己的兴趣选了摄影技巧。请问护理社会学、摄影技巧对护理专业的学生来说属于()

    • A、必修课、选修课
    • B、护理专业课、非限制性选修课
    • C、限制性选修课、非限制性选修课
    • D、必修课、限制性选修课
    • E、护理专业课、限制性选修课

    正确答案:C

  • 第11题:

    填空题
    “学生-选课-课程”数据库中的三个关系是: S(sno,shame,sex,age,dept),C(cno,cname,teacher),SC(sno,cno,grade) 查找选修“数据库技术”课程的学生的姓名和成绩,用关系代数表达式可表示为()

    正确答案: sname.grade
    解析: 暂无解析

  • 第12题:

    问答题
    设教学数据库中有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老师所授全部课程的学生学号。

    正确答案: ①检索年龄小于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#));
    解析: 暂无解析

  • 第13题:

    本学期某高校行政管理专业开设了5门选修课程,要求每位学生至少选修2门,结果发现,有的学生选修了全部课程。据此,可以推出:

    A.有的课程没有学生选修

    B.有的学生选修了3门课程

    C.所有学生都选修了某门课程

    D.所有课程都有学生选修


    正确答案:D
    考查直言命题推理。根据有的学生选修了全部课程,换位推理可得,所有课程都有学生选修,即D项。

  • 第14题:

    某学校学籍科管理中心需建立一个学生选修课数据库,该数据库中需要存储和管理下列信息:

    学生:学号,姓名,性别,年龄

    课程:课程号,课程名,学时

    以上数据存在的约束条件是:

    一名学生可以选修多门课程,一门课程可以有多名学生,并且选修课要有成绩的登记。

    ①画出该关系的ER图


    正确答案:①建立ER图
    ①建立ER图

  • 第15题:

    某关系数据库系统中,设有“选修操作系统”的学生关系A,“选修电子商务”的学生关系B,那么,求“选修操作系统”而没有“选修电子商务”的学生,则需要对这两个关系进行(64)运算。

    A.并

    B.交

    C.差

    D.补


    正确答案:C
    解析:进行并、差、交集合运算的两个关系必须具有相同的关系模式。并:两个相同结构关系的并是由属于两个关系的元组组成的集合。差:设有两个相同的结构关系R和S,R与S的差是由属于R但不属于S的元组组成的集合。交:两个有相同结果的关系R和S,它们的交是由既属于R又属于S的元组组成的集合。

  • 第16题:

    假定学生关系是S(SNO,SNAME,SEX,AGE)要查找选修“数据库”课程的女学生的姓名,将涉及到的关系______。

    A.S

    B.C,SC

    C.S,SC

    D.S,C,SC


    正确答案:D

  • 第17题:

    列出所有选修了"MySQL数据库"的学生的学号。


    正确答案:select 学生.学号 from 学生,课程,选课 where 课程.课程号=选课.课程号 and 学生.学号=选课.学号 and 课程名="MySQL数据库" (3分)

  • 第18题:

    有学生、选修和课程三个关系,学生S(学号,姓名,性别….),课程C(课程号,课程名),选修SC(学号,课程号,成绩)。想查询选修2号课程的学生的学号和姓名,则关系运算式


  • 第19题:

    为加强专业基础,拓宽专业面,传播学科最新成就及动而开设的,并在一定的范围内供学生选修的课程是()。

    • A、必修课
    • B、院(系)定选修课
    • C、校定选修课

    正确答案:B

  • 第20题:

    在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课程之间()关系。


    正确答案:关联

  • 第21题:

    “学生-选课-课程”数据库中的三个关系是: S(sno,shame,sex,age,dept),C(cno,cname,teacher),SC(sno,cno,grade) 查找选修“数据库技术”课程的学生的姓名和成绩,用关系代数表达式可表示为()


    正确答案:sname.grade

  • 第22题:

    填空题
    在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课程之间()关系。

    正确答案: 关联
    解析: 暂无解析

  • 第23题:

    填空题
    在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课程之间是()关系。

    正确答案: 关联
    解析: 暂无解析

  • 第24题:

    单选题
    “学生—选课—课程”数据库中的三个关系: S(S#,SNAME,SEX,AGE), SC(S#,C#,GRADE), C(C#,CNAME,TEACHER) 若要求查找选修“数据库技术”这门课程的学生姓名和成绩,将涉及关系()。
    A

    S和SC

    B

    SC和C

    C

    S和C

    D

    S、SC和C


    正确答案: D
    解析: 暂无解析