niusouti.com

在下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键或称主码,则外键是()。    学生(学号,姓名,班级号,成绩)   班级(班级号,班级名,班级人数,平均成绩)A 学生关系的“学号”B 班级关系的“班级号”C 学生关系的“班级号”D 学生关系的“姓名”

题目
在下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键或称主码,则外键是()。    学生(学号,姓名,班级号,成绩)   班级(班级号,班级名,班级人数,平均成绩)

A 学生关系的“学号”

B 班级关系的“班级号”

C 学生关系的“班级号”

D 学生关系的“姓名”


相似考题
更多“在下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键或称主码,则外键是()。    学生(学号,姓名,班级号,成绩)   班级(班级号,班级名,班级人数,平均成绩)”相关问题
  • 第1题:

    学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则______为学生关系中的______。


    正确答案:班级号、外码
    班级号、外码

  • 第2题:

    一个学生关系模式为(学号,姓名,班级号,…),其中学号为关键词:一个班级关系模式为(班级号,专业,教室,…),其中班级号为关键词:则学生关系模式中的外关键词为【 】。


    正确答案:班级号
    班级号 解析:本题考查外关键词的概念。如果一个关系中的属性或属性组,它不是本关系的关键词,但是另一个关系的关键词则称之为本关系的外关键词。

  • 第3题:

    在下列的两个关系中,职员号和部门号分别为职员关系和部门关系的主键(或称主码),则外键是 职员(职员号,姓名,部门号,性别,年龄) 部门(部门号,部门名称)

    A.部门关系的“部门号”

    B.职员关系的“职员号”

    C.职员关系的“部门号”

    D.班级关系的“班级名”


    正确答案:C
    解析:关系中的某个属性不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性为外码。

  • 第4题:

    找出平均分大于95分的学生学号和他们所在的班级

    A.SELECT学号,班级FROM成绩; WHERE平均分>95

    B.SELECT学号,班级FROM班级; WHERE(平均分>95)AND(成绩.学号=班级.学号)

    C.SELECT学号,班级FROM成绩,班级; WHERE(平均分>95)OR(成绩.学号=班级.学号)

    D.SELECT学号,班级FROM成绩,班级; WHERE(平均分>95)AND(成绩.学号=班级.学号)


    正确答案:D
    解析:选项A)中缺少查询的“班级”表,且查询条件不全;选项B)中同样缺少查询的“成绩”表;选项C)中查询条件错误,应使用AND进行条件连接,而不是OR。

  • 第5题:

    下列两个关系中,学号和班级号分别为学生关系和班级关系的主键(或称主码),则外键是( )。 学生(学号,姓名,班级号,成绩) 班级(班级号,班级名,班级人数,平均成绩)

    A.学生关系的“学号”

    B.班级关系的“班级号”

    C.学生关系的“班级号”

    D.班级关系的“班级名”


    正确答案:C
    解析:根据外码的定义:设F是基本关系R的一个或一组属性,但不是关系R的主码,如果F与基本关系Sde主码相对应,则称F是基本关系R的外码。这里学生关系中的“班级号”是班级关系中的主码,但不是学生关系中的主码,而是学生关系的属性,因此学生关系中的“班级号”是外码。

  • 第6题:

    已知学生关系S(学生、姓名、班级、课程名称、成绩),学号由入学年份、系别、专业编号和班级编号组成,则其候选关键字是

    A.学号、姓名

    B.学号、课程名称

    C.姓名、成绩

    D.学号、班级


    正确答案:B
    解析:如果在一个关系中存在多个属性(或属性组合),都能用来惟一标识该关系的元组,这些属性(属性组合)都称为该关系的候选关键字。候选关键字应该是能惟一标识关系的一个元组,根据学号表示的意义,学号可惟一标识一个学生姓名。因为在学生关系中,一个学生可学习很多课程,所以学号和课程名称是可惟一标识学生关系S的一个元组,因而它们的组合可作为候选关键字。

  • 第7题:

    有关系:教学(学号、班级号、班主任,班主任联系电话),一个学生只能属于一个班级,一个班级只有一个班主任,一个班主任只有一个联系电话,那么该关系的主键是()

    • A、学号
    • B、班级号
    • C、学号,班级号
    • D、学号,班级号,班主任

    正确答案:A

  • 第8题:

    学生关系中的班级号属性与班级关系中的班级号主键属性相对应,则班级号为学生关系中的()。


    正确答案:外键

  • 第9题:

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

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

    正确答案:C

  • 第10题:

    单选题
    若姓名函数依赖于学号,班级函数依赖于学号,申请时间函数依赖与学号和社团编号。从规范化角度看,下列四种数据库逻辑模式设计中最好的是()。
    A

    学生(学号、姓名)班级(学号、班级)成员(学号、社团编号、申请时间)

    B

    学生(学号、姓名、班级)成员(社团编号、申请时间)

    C

    学生(学号、姓名、班级)成员(学号、号、申请时间)

    D

    学生(学号、姓名、班级、社团编号、申请时间)


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

  • 第11题:

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

    关系名

    B

    属性

    C

    主键

    D

    主属性


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

  • 第12题:

    填空题
    学生关系中的班级号属性与班级关系中的班级号主键属性相对应,则班级号为学生关系中的()。

    正确答案: 外键
    解析: 暂无解析

  • 第13题:

    在下面的两个关系中,学号和班级号分别为学生关系(学号,姓名,班级号,成绩)和班级关系(班级号,班级名,班级人数,平均成绩)的主键(或称主码),则外键是()。

    A.班级关系的“班级号”

    B.学生关系的“姓名”

    C.学生关系的“学号”

    D.学生关系的“班级号”


    正确答案:D

  • 第14题:

    已知学生关系S(学生、姓名、班级、课程名称、成绩),学号由入学年份、系别、专业编号和班内编号组成。则其侯选关键字是( )。

    A.(学号、姓名)

    B.(学号、课程名称)

    C.(姓名、成绩)

    D.(学号、班级)


    正确答案:A

  • 第15题:

    有学生表和班级表文件,检索哪些班级中至少有一个学生的总分是大于700的,正确的命令是( )。

    A.SELECT 班级名称 FROM 班级表 WHERE 班级号 IN; SELECT 班级号 FROM 学生表 WHERE 总分>700

    B.SELECT 班级名称 FROM 班级表 WHERE 班级号 IN; (SELECT 班级号 FROM 学生表 WHERE 总分>700)

    C.SELECT 班级名称 FROM 班级表 WHERE 学号 IN; SELECT 学号 FROM 学生表 WHERE 总分>700

    D.SELECT 班级名称 FROM 班级表 WHERE 学号 IN; (SELECT 学号 FROM 学生表 WHERE 总分>700)


    正确答案:B
    解析:本题是关于SQL嵌套查询语句的使用,通过内层的查询所有总分大于700的学号集合,然后从班级关系中检索元组的学号属性值在该集合中的每个元组。注意内层嵌套的查询语句要用圆括号括起来。

  • 第16题:

    在下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键(或称主码),则外键是 学生(学号,姓名,班级号,成绩) 班级(班级号,班级名,班级人数,平均成绩)

    A.学生关系的“学号”

    B.班级关系的“班级号”

    C.学生关系的“班级号”

    D.班级关系的“班级名”


    正确答案:C
    解析:外键的概念是:当关系中的某个属性(或属性组合)虽不是该关系的关键字或只是关键字的一部分,但却是另一个关系的关键字时,则称该属性(或属性组合)为这个关系的外部关键字或外键。

  • 第17题:

    有学生表和班级表文件,检索班级中至少有一个学生是少数民族的,正确的命令是

    A.SELECT班级名称FROM班级表WHERE班级号IN; SELECT班级号FROM学生表WHERE民族!="汉"

    B.SELECT班级名称FROM班级表WHERE班级号IN; (SELECT班级号FROM学生表WHERE民族!="汉")

    C.SELECT班级名称FROM班级表WHERE学号IN; SELECT学号FROM学生表WHERE民族!="汉"

    D.SELECT班级名称FROM班级表WHERE学号IN; (SELECT学号FROM学生表WHERE民族!="汉")


    正确答案:B
    解析:本题是关于SQL嵌套查询语句的使用,通过内层的查询所有少数民族学生的学号集合,然后从班级关系中检索元组的学号属性值在该集合中的每个元组。注意内层嵌套的查询语句要用圆括号括起来。

  • 第18题:

    有关系表学生(学号,姓名,系,班级号)和班级(班级号,专业,教室号,班主任,班长)。其中学生关系中的班级号可以为NULL,为NULL表示还未分班的学生。现执行查询语句:SELECT COUNT(DISTINCT、班级号)FROM学生,其结果是______。

    A.学生总人数

    B.每一个班的学生人数

    C.班级数

    D.已分班学生的人数


    正确答案:C
    解析:该题中值得注意的一点是DISTINCT的功能。SQL语句:SELECTCOUNT(班级号)FROM学生的功能是统计已分班学生的人数,但加上DISTINCT情况就完全不同了,语句会首先把班级号的所有重复行数据去除,即每个班留下一条数据,这样统计出来的结果是班级数。

  • 第19题:

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

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

    正确答案:A

  • 第20题:

    在下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键或称主码,则外键是()。    学生(学号,姓名,班级号,成绩)   班级(班级号,班级名,班级人数,平均成绩)

    • A、 学生关系的“学号”
    • B、 班级关系的“班级号”
    • C、 学生关系的“班级号”
    • D、 学生关系的“姓名”

    正确答案:C

  • 第21题:

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

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

    正确答案:D

  • 第22题:

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

    学号

    B

    成绩

    C

    学号、成绩

    D

    学号+成绩


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

  • 第23题:

    单选题
    在下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键或称主码,则外键是()。    学生(学号,姓名,班级号,成绩)   班级(班级号,班级名,班级人数,平均成绩)
    A

     学生关系的“学号”

    B

     班级关系的“班级号”

    C

     学生关系的“班级号”

    D

     学生关系的“姓名”


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

  • 第24题:

    填空题
    学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则()为学生关系中的()。

    正确答案: 班级号,外码
    解析: 暂无解析