niusouti.com

单选题学生(学号,姓名,性别,专业,班级)课程(课程号,课程名,学分,简介)选修(学号,课程号,成绩)第三个关系的表达式中外键是:()A 学号B 成绩C 学号、成绩D 学号+成绩

题目
单选题
学生(学号,姓名,性别,专业,班级)课程(课程号,课程名,学分,简介)选修(学号,课程号,成绩)第三个关系的表达式中外键是:()
A

学号

B

成绩

C

学号、成绩

D

学号+成绩


相似考题
参考答案和解析
正确答案: B
解析: 暂无解析
更多“学生(学号,姓名,性别,专业,班级)课程(课程号,课程名,学分,简介)选修(学号,课程号,成绩)第三个关系的表达式中外键”相关问题
  • 第1题:

    设有学生表S(学号,姓名,性别,年龄)、课程表 (课程号。课程名,学分)和学生选课表SC(学号,课程号,绩).检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL语句是( )。

    A.SELECT学号,姓名,课程名,成绩FROM S,SC,CWHERE S.学号=SC.学号AND SC.学号=C.学号

    B.SELECT学号,姓名,课程名,成绩 FROM(S JOIN SC ON S.学号=SC.学号)JOIN C0N SC.课程号=C.课程号

    C.SELECT S.学号,姓名,课程名,成绩 FROM S JOIN SC JOIN C ON S.学号=SC.学号 ON SC.课程号=C.课程号

    D.SELECT S.学号,姓名,课程名,成绩 FROM S JOIN SC JOIN c ON SC.课程号=C.课程 号ON S.学号=SC.学号


    正确答案:D
    D。【解析】连接查询中JOIN用来连接两个表,而ON是指定两表连接的关键字。

  • 第2题:

    设有以下3个表: 学生表 STUD (学号,姓名,性别,年龄,专业) 课程表 KC (课程号,课程名,先修课号,学分) 学生选课表 SC (学号,课程号,成绩) 查询选修了课程名为“数据结构”的学生姓名的SELECT语句是______。

    A.SELECT 姓名 FROM STUD; WHERE 学号 SELECT 学号 FROM SC WHERE课程号 IN; (SELECT 课程号 FROM KC WHERE 课程名="数据结构")

    B.SELECT 姓名 FROM STUD; WHERE 学号 in (SELECT 学号 FROM SC WHERE 课程号 UNION; (SELECT 课程号 FROM KC WHERE课程名="数据结构"))

    C.SELECT 姓名 FROM STUD; WHERE SELECT 课程号 FROM KC WHERE课程名="数据结构"

    D.SELECT 姓名 FROM STUD; WHERE 学号 IN(SELECT 学号 FROM SC WHERE 课程号 IN; (SELECT 课程号 FROM KC WHERE 课程名="数据结构"))


    正确答案:D

  • 第3题:

    根据题意要求,完成下列查询 设有如下学生课程数据库,它包括学生关系、课程关系和选课关系,其关系模式为: 学生(学号,姓名,年龄,性别,民族,专业,年级); 课程(课程号,课程名,教师,总学分); 选课(学号,课程号,成绩)。 1、查询学生表中全部信息。


    正确答案:select * from 学生 (1分)

  • 第4题:

    设有表示学生选课的三张表,学生表(学号,姓名,性别),课程表(课程号,课程名),选课成绩表(学号,课程号,成绩),则选课成绩表的关键字为( )。

    A)课程号,成绩

    B)学号,成绩

    C)学号,课程号

    D)学号,课程号,成绩


    正确答案:C

  • 第5题:

    已知学生关系(学号,姓名,性别,课程号,成绩,所在系号)有下列函数依赖

    Ⅰ.(学号,课程号)→课程号

    Ⅱ.(学号,课程号)→成绩

    Ⅲ.(学号,课程号)→所在系号

    Ⅳ.(学号,课程号)→姓名,性别

    Ⅵ.(学号,课程号)→学号

    以上函数依赖属于非平凡函数依赖的是______。

    A) 仅Ⅰ和Ⅴ

    B) 仅Ⅱ和Ⅴ

    C) 仅Ⅲ和Ⅳ

    D) 仅Ⅱ、Ⅲ和Ⅳ

    A.

    B.

    C.

    D.


    正确答案:D

  • 第6题:

    设教学数据库中有四个关系: 教师(教师编号,教师姓名,联系电话) 课程(课程号,课程名,教师编号) 学生(学号,学生姓名,年龄,性别,专业) 选课(学号,课程号,成绩)查询男生所学课程的课程号和课程名。


    正确答案:Selec 课程号,课程名 FROM 学生,选课,课程
    Where 学生.学号=选课.学号 and 选课.课程号=课程.课程号
    And 性别=’男’或 Selec 课程号,课程名 FROM 课程 where 课程号
    in(S.elect课程号from选课where学号in(S.elect学号from学生where性别=’男’))

  • 第7题:

    假定有关系学生(学号、姓名、年龄、班级号),课程(课程号、课称名、学分),考试(学号、课程号、成绩),查询20岁的学生的学号、姓名和年龄。使用()关系。

    • A、学生
    • B、考试
    • C、学生和课程
    • D、课程

    正确答案:A

  • 第8题:

    学生(学号,姓名,性别,专业,班级)课程(课程号,课程名,学分,简介)选修(学号,课程号,成绩)第三个关系的表达式中外键是:()

    • A、学号
    • B、成绩
    • C、学号、成绩
    • D、学号+成绩

    正确答案:C

  • 第9题:

    设教学数据库中有四个关系: 教师(教师编号,教师姓名,联系电话) 课程(课程号,课程名,教师编号) 学生(学号,学生姓名,年龄,性别,专业) 选课(学号,课程号,成绩)查询所有姓王的教师所授课程的课程号和成绩(按课程号排序)。


    正确答案:Select 选课.课程号,成绩 from 教师,课程,选课 where 教师姓名 like ‘王%’
    And 教师.教师编号=课程.教师编号 and 课程.课程号=选课.课程号 Order by 课程号

  • 第10题:

    单选题
    学生(学号,姓名,性别,专业,班级)课程(课程号,课程名,学分,简介)选修(学号,课程号,成绩)第三个关系的表达式中括号内“学号”是:()
    A

    关系名

    B

    属性

    C

    主键

    D

    主属性


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

  • 第11题:

    单选题
    在“学生选修课程信息库.mdb”中包含三个表,第1个是“学生信息表”,描述学生的学号、姓名、性别、班级等;第2个是“课程信息表”,描述课程的课程号、课程名、课时数等;第3个表是“课程选修信息表”。为了方便各表之间的联系,第3个表中应包含的最少信息是()。
    A

    姓名、课程名

    B

    学号、姓名、课程号

    C

    学号、课程号

    D

    课程号、课程名、学号


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

  • 第12题:

    问答题
    设教学数据库中有四个关系: 教师(教师编号,教师姓名,联系电话) 课程(课程号,课程名,教师编号) 学生(学号,学生姓名,年龄,性别,专业) 选课(学号,课程号,成绩)查询男生所学课程的课程号和课程名。

    正确答案: Selec 课程号,课程名 FROM 学生,选课,课程
    Where 学生.学号=选课.学号 and 选课.课程号=课程.课程号
    And 性别=’男’或 Selec 课程号,课程名 FROM 课程 where 课程号
    in(S.elect课程号from选课where学号in(S.elect学号from学生where性别=’男’))
    解析: 暂无解析

  • 第13题:

    现有表:s(学号,姓名,性别,年龄),c(课程号,课程名,学分),SC(学号,课程号,成绩)。检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是( )。

    A. SELECT学号,姓名,课程名,成绩FROM S,SC,C; WHERE S.学号=SC.学号AND SC.课程号=C.课程号

    B. SELECT学号,姓名,课程名,成绩; FROM(S JOIN SC ON S.学号=SC.学号)JOIN C ON SC.课程号=C.课程号

    C. SELECT S.学号,姓名,课程名,成绩; FROM S JOIN SC JOIN C ON S.学号=SC.学号ON SC.课程号=C.课程号

    D. SELECT S.学号,姓名,课程名,成绩; FROM S JOIN SC JOIN C ON SC.课程号=C.课程号0N S.学号=SC.学号


    正确答案:D
    用JOIN连接格式连接多个表时JOIN的顺序和ON的顺序应该是相反的,否则会影响到最终的查询结果。

  • 第14题:

    设有以下3个表: 学生表STUD(学号,姓名,性别,年龄,专业) 课程表KC(课程号,课程名,选修课号,学分) 学生选课表SC(学号,课程号,成绩) 查询选修了课程名为“数据结构”的学生的姓名的SELECT语句是______。

    A.SELECT 姓名 FROM STUD; WHERE学号SELECT学号FROM SC WHERE 课程号IN; (SELECT课程号FROM KC WHERE 课程名=“数据结构”)

    B.SELECT姓名FROM STUD; WHERE学号IN(SELECT学号FROM SC WHERE 课程号UNION; (SELECT 课程号 FROM KC WHERE 课程名=“数据结构”))

    C.SELECT 姓名 FROM STUD; WHERESELECT课程号FROMKCWHERE课程名=“数据结构”

    D.SELECT姓名FROM STUD; WHERE 学号 IN(SELECT 学号 FROM SC WHERE 课程号 IN; (SELECT课程号FROM KC WHERE 课程名=“数据结构”))


    正确答案:D
    解析:要实现本题的查询要求,需使用嵌套查询。嵌套查询又称为子查询,它可以把一个SELECT-FROM-WHERE查询块嵌入在另一个查询块中。嵌套查询是由内向外进行的。在嵌套查询中,常用谓词IN引导子查询。选项A、B、C的语句不符合嵌套查询的语法结构,只有选项D正确。

  • 第15题:

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


  • 第16题:

    三个关系模型:学生(学号,姓名,性别,出生年月),课程(课程号,课程名,学时数)和选修(学号,课程号,成绩),则“学生”关系模型中的主键是【】

    A.学号

    B.姓名

    C.性别

    D.出生年月


    正确答案:A
    [解析]在关系中,能唯一标识元组的属性(或属性集)是关系模式的候选键.从候选键中选做标识元组的属性(或属性集)称为主键.只有学号能唯一标识元组.

  • 第17题:

    已知关系模式:学生(学号,姓名,性别,年龄,系别),选课(学号,课程号,成绩)用关系代数实现查询没有选修课程号为‘C3’课程的学生学号。


    正确答案:π学号(学生)-π学号(σ课程号= ‘C3’(选课))

  • 第18题:

    设教学数据库中有四个关系: 教师(教师编号,教师姓名,联系电话) 课程(课程号,课程名,教师编号) 学生(学号,学生姓名,年龄,性别,专业) 选课(学号,课程号,成绩)求男生的最高成绩。


    正确答案:Select max(成绩)from 选课 where 学号
    in(select 学号 from 学生Where 性别=’男’)

  • 第19题:

    学生(学号,姓名,性别,专业,班级)课程(课程号,课程名,学分,简介)选修(学号,课程号,成绩)这三个关系的表达式所表达的实体-联系中,学生与课程的联系是:()

    • A、1:1
    • B、1:N
    • C、N:1
    • D、N:M

    正确答案:D

  • 第20题:

    学生(学号,姓名,性别,专业,班级)课程(课程号,课程名,学分,简介)选修(学号,课程号,成绩)第三个关系的表达式中括号内“学号”是:()

    • A、关系名
    • B、属性
    • C、主键
    • D、主属性

    正确答案:D

  • 第21题:

    问答题
    设教学数据库中有四个关系: 教师(教师编号,教师姓名,联系电话) 课程(课程号,课程名,教师编号) 学生(学号,学生姓名,年龄,性别,专业) 选课(学号,课程号,成绩)统计每门课程的学生选修人数(超过10人的课程才统计)。要求显示课程号和人数,查询结果按人数降序排列。

    正确答案: Select 课程号,count(学号)人数 from 选课
    Group by 课程号having count(*)>10 order by 人数 desc
    解析: 暂无解析

  • 第22题:

    单选题
    设学生表S(学号,姓名,性别,年龄),课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程名及成绩,正确的SQL命令是(  )。
    A

    SELECT学号,姓名,课程名,成绩FROM S,SC,C
    WHERE S.学号=SC.学号AND SC.学号=C.学号

    B

    SELECT学号,姓名,课程名,成绩
    FROM(S JOIN SC ON S.学号=SC.学号)JOIN C ON SC.课程号=C.课程号

    C

    SELECT S.学号,姓名,课程名,成绩
    FROM S JOIN SC JOIN C ON S.学号=SC.学号ON SC.课程号=C.课程号

    D

    SELECT S.学号,姓名,课程名,成绩
    FROM S JOIN SC JOIN C ON SC.课程号=C.课程号ON S.学号=SC.学号


    正确答案: A
    解析:
    这是一个简单查询语句,用WHERE短语将三个表连接起来。JOIN为超连接查询。

  • 第23题:

    单选题
    学生(学号,姓名,性别,专业,班级)课程(课程号,课程名,学分,简介)选修(学号,课程号,成绩)这三个关系的表达式所表达的实体-联系中,学生与课程的联系是:()
    A

    1:1

    B

    1:N

    C

    N:1

    D

    N:M


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