下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字:职工(职工号,职工名,部门号,职务,工资),设备(设备号,职工号,设备名,数量),两个关系的属性中,存在一个外键为()。A、设备关系的“职工号”B、设备关系的“设备号”C、职工关系的“设备号”D、职工关系的“职工号”

题目

下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字:职工(职工号,职工名,部门号,职务,工资),设备(设备号,职工号,设备名,数量),两个关系的属性中,存在一个外键为()。

  • A、设备关系的“职工号”
  • B、设备关系的“设备号”
  • C、职工关系的“设备号”
  • D、职工关系的“职工号”

相似考题
参考答案和解析
正确答案:A
更多“下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字”相关问题
  • 第1题:

    下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键(或称主码),则外键是( )。

    学生(学号,姓名,班级号,成绩)

    班级(班级号,班级名,班级人数,平均成绩)

    A)学生关系的“学号”

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

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

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


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

  • 第2题:

    有职工(职工号,职工名,部门号,职务)和部门(部门号,部门名,部门人数)两个关系,其中职工号是职工关系的主键,部门号是部门关系的主键,某个职工归属某个部门。在职工和部门这两个关系的属性中,只有一个属性是外键(或称外来键,外码,外来码)。它是

    A.职工关系的“职工号”

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

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

    D.职工关系的“职工号”+“部门号”


    正确答案:C

  • 第3题:

    在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主键(或称主码) 职工(职工号,职工名,部门号,职务,工资) 部门(部门号,部门名,部门人数,工资总额) 在这两个关系的属性中,只有一个属性是外键。它是

    A.职工关系的“职工号”

    B.职工关系的“部门号”

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

    D.部门关系的“部门名”


    正确答案:B
    解析:外键的定义是:如果一个关系中的属性或属性组合并非该关系的码,但却是另外一个关系的主码,则称其为该关系的外键。而职工关系的“部门号”并非职工关系的主码,但却是部门关系的主码,所以它是职工关系的外键。

  • 第4题:

    在下面的两个关系中、职工号和部门号分别为职工关系和部门关系的主键(或称主码)。 职工(职工号、职工名、部门号、职务、工资) 部门(部门号、部门名、部门人数、工资总额) 在这两个关系的属性中,只有一个属性是外键(或称外来键、外码、外来码)。它是______。

    A.职工关系的“职工号”

    B.职工关系的“部门号”

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

    D.部门关系的“部门名”


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

  • 第5题:

    某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。职工和部门的关系模式的外键分别是(5)。

    职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)

    部门(部门号,部门名,负责人代码,任职时间)

    查询每个部门中月工资最高的“职工号”的SQL查询语句如下:

    Select职工号 from职工as E

    where月工资=(Select Max(月工资)from职工as M(6))。

    A.职工号和部门号

    B.部门号和负责人代码

    C.职工号和负责人代码

    D.部门号和职工号


    正确答案:B
    解析:本题考查的是关系数据库中关系模式和SQL查询方面的基础知识。
      试题(5)的正确答案是B。因为,作为主键其值能唯一地标识元组的一个或多个属性,主键通常也称为主码。所谓外键是指如果关系模式R中的属性或属性组非该关系的码,但它是其他关系的码,那么该属性集对关系模式R而言是外键,通常也称外码。根据题意分析,职工关系中的主键是职工号,部门关系中的主键是部门号。显然,职工关系中的外键是部门号。但是,部门关系中的外键是负责人代码,为什么?因为题中说明部门负责人也是一个职工,这样负责人代码的取值域为职工号,所以根据外键定义部门关系中的外键是负责人代码。
      试题(6)的正确答案是D。正确的查询每个部门中月工资最高的“职工号”的SQL查询语句如下:
      Select职工号 from职工as E
      where月工资=(Select Max(月工资)from职工as M where M.部门号=E.部门号);
      此题子查询“Select Max(月工资)from职工as M where M.部门号=E.部门号”意为找出M.部门号最高月工资,主查询“Select职工号from职工as E where月工资;”意为该职工的月工资等于最高工资。

  • 第6题:

    在下面两个关系中,职工号和部门号分别为职工关系和部门关系的主键。 职工(职工号,职工名,部门号,职务,工资)部门(部门号,部门名,部门人数)在这两个关系的属性中,只有一个属性是外键,( )是外部关键字。

    A.职工关系的“职工号”

    B.部门关系的“部门名”

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

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


    正确答案:C
    暂无解析,请参考用户分享笔记

  • 第7题:

    职工(职工号,职工名,部门号,职务,工资)关系中职工号是主键,部门(部门号,部门名,部门人数,工资总额)关系中部门号是主键,在这两个关系的属性中,还有且只有一个属性是外键,这个外键是( )。

    A.职工关系的“职工名”

    B.职工关系的“部门号”

    C.部门关系的“部门名”

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


    正确答案:B

  • 第8题:

    职212(职工号,职工名,部门号,职务,工资)关系中职工号是主键,部门(部门号,部门名,部门人数,工资总额)关系中部门号是主键,在这两个关系的属性中,还有且只有一个属性是外键,这个外键是( )。

    A.职工关系的“职工名”

    B.职工关系的“部门号”

    C.部门关系的“部门名”

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


    正确答案:B
    解析:当关系中的某个属性(或属性组)虽然不是该关系的主码或只是主码的—部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的外键(外码)。

  • 第9题:

    某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。职工和部门的关系模式的外键分别是(请作答此空)。职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)部门(部门号,部门名,负责人代码,任职时间)查询每个部门中月工资最高的“职工号”的SQL查询语句如下:Select职工号 from职工as Ewhere月工资=(Select Max(月工资)from职工as M( ))。

    A.职工号和部门号
    B.部门号和负责人代码
    C.职工号和负责人代码
    D.部门号和职工号

    答案:B
    解析:
    本题考查的是关系数据库中关系模式和SQL查询方面的基础知识。试题(5)的正确答案是B。因为,作为主键其值能唯一地标识元组的一个或多个属性,主键通常也称为主码。所谓外键是指如果关系模式R中的属性或属性组非该关系的码,但它是其他关系的码,那么该属性集对关系模式R而言是外键,通常也称外码。根据题意分析,职工关系中的主键是职工号,部门关系中的主键是部门号。显然,职工关系中的外键是部门号。但是,部门关系中的外键是负责人代码,为什么?因为题中说明部门负责人也是一个职工,这样负责人代码的取值域为职工号,所以根据外键定义部门关系中的外键是负责人代码。试题(6)的正确答案是D。正确的查询每个部门中月工资最高的“职工号”的SQL查询语句如下:Select职工号 ?from职工as Ewhere月工资=(Select Max(月工资)from职工as M where M.部门号=E.部门号);此题子查询“Select Max(月工资)from职工as M where M.部门号=E.部门号”意为找出M.部门号最高月工资,主查询“Select职工号from职工as E where月工资;”意为该职工的月工资等于最高工资。

  • 第10题:

    简述设备文件、驱动文件、主设备号和次设备号之间的关系。


    正确答案:驱动程序加载到内核后有一个主设备号。在Linux内核中,主设备号标识设备对应的驱动程序,告诉Linux内核使用哪一个驱动程序为该设备(也就是/dev下的设备文件)服务,而次设备号则用来标识具体且唯一的某个设备。

  • 第11题:

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

     学生关系的“学号”

    B

     班级关系的“班级号”

    C

     学生关系的“班级号”

    D

     学生关系的“姓名”


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

  • 第12题:

    单选题
    如果已经建立了主关键字为仓库号的仓库关系,现在用如下命令建立职工关系CREATE TABLE职工(职工号C(5)PRIMARY KEY,仓库号C(5)REFERENCE仓库,工资I)则仓库和职工之间的联系通常为(  )。
    A

    多对多联系

    B

    多对一联系

    C

    一对一联系

    D

    一对多联系


    正确答案: A
    解析:
    CREATE TABLE命令用来建立“职工”表,表中有3个字段:职工号、仓库号和工资,PRIMARY KEY说明了职工号是主关键字,REFERENCE说明通过引用仓库的仓库号与仓库建立联系。REFERENCE使用方法是:
    REFERENCE<表名2>[TAG<索引标识名>]
    当前表与<表名2>建立永久连接关系,<表名2>是父表的表名,如果以父表的主索引关键字建立永久关系,TAG<索引标识名>可以省略,否则不能省略,且父表不能是自由表。通常,一个仓库可以有多名员工,但一名员工只在一个仓库工作,仓库和职工之间的联系为一对多。

  • 第13题:

    设有关系模式

    R(职工号,职工姓名,项目号,项目名,工资)

    如果规定,每个职工可参加多个项目,各领一份工资;每个项目可又多名职工完成。

    关系模式R的主码是______。

    A) 职工号

    B) 项目号

    C) (职工号,项目号)

    D) (职工号,项目号,工资)

    A.

    B.

    C.

    D.


    正确答案:C

  • 第14题:

    在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主关键字。职工(职工号、职工名、部门号、职务、工资)部门(部门号、部门名、部门人数、工资总额)在这两个关系的属性中,只有一个属性是外关键字,它是()。

    A、职工关系的“职工号”

    B、职工关系的“部门号”

    C、部门关系的“部门号”

    D、部门关系的“部门名”


    参考答案:A

  • 第15题:

    在下面的两个关系中,产品号和部门号分别为职工关系和部门关系的主键(或称主码),在这两个关系的属性中,只有一个属性是外键(或称外来键、外码、外来码)。它是( )。 产品(产品号,产品名,部门号,价钱,数量) 部门(部门号,部门名,部门人数,工资总额)

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

    B.部门关系的“产品号”

    C.产品关系的“产品号”

    D.产品关系的“部门号”


    正确答案:D
    解析:产品号和部门号分别为职工关系和部门关系的主键(或称主码),在这两个关系的属性中,只有一个属性是外键产品关系的“部门号”。

  • 第16题:

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

    A.学生关系的“学号”

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

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

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


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

  • 第17题:

    现有如下关系: 职工(职工号,姓名,性别,职务)部门(部门编号,部门名称,职工号,姓名,部门地址,电话)其中,部门关系的外键是(63)。

    A.部门编号

    B.姓名

    C.职工号

    D.(职工号,姓名)


    正确答案:C
    解析:外键首先是另外一个关系的主键,因为这里的职工关系的主键是职工号,因此,部门关系的外键是职工号。

  • 第18题:

    在下面所列的几种关系中,不可以作为关系型数据库的关系的是( )。

    A.R1(职工号,职工名,性别)

    B.R2(职工号,职工名,部门名)

    C.R3(职工号,职工名,工龄)

    D.R4(职工号,职工名,工作简历)


    正确答案:D

  • 第19题:

    如果已经建立了主关键字为仓库号的仓库关系,现在用如下命令建立职工关系CREATE TABLE职工(职工号C(5)PRIMARY KEY,仓库号C(5)REFERENCE仓库,开资I)则仓库和职工之间的联系通常为( )。

    A.多对多联系

    B.多对一联系

    C.一对一联系

    D.一对多联系


    正确答案:D
    D。【解析】职工号作为主键是唯一的,仓库号可重复,一个仓库可以有多名职工,但由于职工是主键,因此一名职工只能隶属于一个仓库,因此,仓库和职工是一对多的关系。

  • 第20题:

    在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主键(或称主码)。 职212(职工号、职工名、部门号、职务、工资) 部门(部门号、部门名、部门人数、工资总额) 在这两个关系的属性中,只有一个属性是外键(或称外来键、外码、外来码)。它是 ( )。

    A.职工关系的“职工号”

    B.职工关系的“部门号”

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

    D.部门关系的“部门名”


    正确答案:B

  • 第21题:

    设有关系模式R(职工号,职工名,项目号,项目名,工资),假设一个职工可参加多个项目,在每个项目中各领一份工资。那么请回答以下问题: (1)请写出这个关系模式的函数依赖和主关键字; (2)这个关系符合第几范式,为什么?  (3)请举例说明,这个关系存在哪些问题; (4)请把这个关系模式分解成3NF,并说明理由。
    (1)函数依赖包括:职工号→职工名,项目号→项目名,(职工号,项目号)→工资
    主键为(职工号,项目号)
    (2)这个关系符合第一范式,因为它的每个属性都不可再分。
    (3)这个关系没有达到第二范式,可能出现数据冗余和操作异常。
    例如,某个职工参与了多个项目的工作,他的职工号、职工名会重复多次存储。同样,如果一个项目有多名职工参加,项目号和项目名也会重复我次存储。另外,如果现在增加了一个新的项目,但暂时还没有安排职工参加,那么由于主键是(职工号,项目号),这个项目的信息可能无法插入。
    (4)修改后的各个关系如下:
    职工关系=(职工号,职工名)
    项目关系=(项目号,项目名)
    职工选择项目关系=(职工号,项目号,工资)
    (注:此处的工资是指职工参加某个项目得到的劳动报酬)

  • 第22题:

    已知两个关系:职工(职工号,职工名,性别,职务,工资)设备(设备号,职工号,设备名,数量)其中“职工号”和“设备号”分别为职工关系和设备关系的关键字,则两个关系的属性中,存在一个外部关键字为()。


    正确答案:设备关系的“职工号”

  • 第23题:

    单选题
    下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字:职工(职工号,职工名,部门号,职务,工资),设备(设备号,职工号,设备名,数量),两个关系的属性中,存在一个外键为()。
    A

    设备关系的“职工号”

    B

    设备关系的“设备号”

    C

    职工关系的“设备号”

    D

    职工关系的“职工号”


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