有关系模式R(职工号,姓名,性别,部门,经理,部门电话,地点),对R进行规范化处理后,分解为R1(职工号,姓名,性别,部门)和R2(部门,经理,部门电话,地点)两个关系。语义说明:已知职工号就可以确定职工的姓名、性别和部门;已知部门就可以确定部门的经理、部门电话和地点。 回答下列问题,答案写在空格中。 (1)R的主键是什么,R属于什么NF。 (2)对R进行分解的原因是R中存在什么依赖。 (3)R1属于什么NF。 (4)R1的外键是什么。

题目

有关系模式R(职工号,姓名,性别,部门,经理,部门电话,地点),对R进行规范化处理后,分解为R1(职工号,姓名,性别,部门)和R2(部门,经理,部门电话,地点)两个关系。语义说明:已知职工号就可以确定职工的姓名、性别和部门;已知部门就可以确定部门的经理、部门电话和地点。 回答下列问题,答案写在空格中。 (1)R的主键是什么,R属于什么NF。 (2)对R进行分解的原因是R中存在什么依赖。 (3)R1属于什么NF。 (4)R1的外键是什么。


相似考题
更多“有关系模式R(职工号,姓名,性别,部门,经理,部门电话,地点),对R进行规范化处理后,分解为R1(职工号,姓名,性别,部门)和R2(部门,经理,部门电话,地点)两个关系。语义说明:已知职工号就可以确定职工的姓名、性别和部门;已知部门就可以确定部门的经理、部门电话和地点。 回答下列问题,答案写在空格中。 (1)R的主键是什么,R属于什么NF。 (2)对R进行分解的原因是R中存在什么依赖。 (3)R1属于什么NF。 (4)R1的外键是什么。”相关问题
  • 第1题:

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

    A.部门编号

    B.姓名

    C.职工号

    D.(职工号,姓名)


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

  • 第2题:

    假设描述职工信息的属性有:职工号、姓名、性别和出生日期;描述部门信息的属性有:部门号、部门名称和办公地点。一个部门有多个职工,每个职工只能在一个部门工作;一个部门只能有一个部门经理,部门经理应该为本部门的职工,取值为职工号。则在设计E-R图时,应将职工和部门作为实体,部门和职工之间的工作联系是( ),要描述部门经理与部门之间的任职联系,应采用( )。由该E-R图转换并优化后的关系模式为( )。

    A.实体 B.1:N联系 C.M:M联系 D.属性 A.实体 B.1:N联系 C.1:1联系 D.属性 A.职工(职工号,姓名,性别,出生日期) 部门(部门号,部门名称,办公地点,部门经理) 工作(职工号,部门号) B.职工(职工号,姓名,性别,出生日期,部门经理) 部门(部门号,部门名称,办公地点) 工作(职工号,部门号) C.职工(职工号,姓名,性别,出生日期) 部门(部门号,部门名称,办公地点) 工作(职工号,部门号,部门经理) D.职工(职工号,姓名,性别,出生日期,所在部门) 部门(部门号,部门名称,办公地点,部门经理)


    正确答案:B,C,D

  • 第3题:

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

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

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

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

    SELECT职工号FROM职工 AS E

    WHERE月工资=(SELECT MAX(月工资)FROM职工AS M (2))。

    A.职工号和部门号

    B.部门号和负责人代码

    C.职工号和负责人代码

    D.部门号和职工号


    正确答案:B

  • 第4题:

    假设描述职工信息的属性有:职工号、姓名、性别和出生日期;描述部门信息的属性有:部门号、部门名称和办公地点。一个部门有多个职工,每个职工只能在一个部门工作;一个部门只能有一个部门经理,部门经理应该为本部门的职工,取值为职工号,则在设计E-R图时,应将职工和部门作为实体,部门和职工之间的工作联系是(请作答此空),要描述部门经理与部门之间的任职联系,应采用( )。由该E-R图转换并优化后的关系模式为( )。

    A.实体
    B.1:N联系
    C.M:M联系
    D.属性

    答案:B
    解析:
    依题意,由题干给出的关键信息“一个部门有多个职工,每个职工只能在一个部门工作”可知,实体“部门”与实体“职工”之间存在“工作”联系,其联系的类型为一对多(1:n)。同理,由题干给出的“一个部门只能有一个部门经理,部门经理应该为本部门的职工,取值为职工号”等关键信息可知,实体“部门经理”与实体“部门”之间存在“任职”联系,其联系的类型为一对一(1:1)。若实体间的联系是一对多(1:n),则将n端实体类型转换成的关系模式加入1端实体类型的主键(作为外键)和联系类型的属性,因此,“职工”关系模式中应加入“部门”关系模式的主键——部门号(或所在部门),以表达两者之间的“工作”联系。若实体间的联系是一对一(1:1),则可在两个实体转换成的任意一个关系模式的属性中加入另一个关系模式的主键(作为外键)和联系自身的属性。在“部门”关系模式中加入了“职工”关系模式的主键——职工号(或部门经理),以表达两者之间的“任职”联系。

  • 第5题:

    假设描述职工信息的属性有:职工号、姓名、性别和出生日期;描述部门信息的属性有:部门号、部门名称和办公地点。一个部门有多个职工,每个职工只能在一个部门工作;一个部门只能有一个部门经理,部门经理应该为本部门的职工,取值为职工号,则在设计E-R图时,应将职工和部门作为实体,部门和职工之间的工作联系是( ),要描述部门经理与部门之间的任职联系,应采用(请作答此空)。由该E-R图转换并优化后的关系模式为( )。

    A.实体
    B.1:N联系
    C.1:1联系
    D.属性

    答案:C
    解析:
    依题意,由题干给出的关键信息“一个部门有多个职工,每个职工只能在一个部门工作”可知,实体“部门”与实体“职工”之间存在“工作”联系,其联系的类型为一对多(1:n)。同理,由题干给出的“一个部门只能有一个部门经理,部门经理应该为本部门的职工,取值为职工号”等关键信息可知,实体“部门经理”与实体“部门”之间存在“任职”联系,其联系的类型为一对一(1:1)。若实体间的联系是一对多(1:n),则将n端实体类型转换成的关系模式加入1端实体类型的主键(作为外键)和联系类型的属性,因此,“职工”关系模式中应加入“部门”关系模式的主键——部门号(或所在部门),以表达两者之间的“工作”联系。若实体间的联系是一对一(1:1),则可在两个实体转换成的任意一个关系模式的属性中加入另一个关系模式的主键(作为外键)和联系自身的属性。在“部门”关系模式中加入了“职工”关系模式的主键——职工号(或部门经理),以表达两者之间的“任职”联系。

  • 第6题:

    设关系模式R(ABCDE)上的函数依赖集F={A→BC,BCD→E,B→D,A→D,E→A},将R分解成两个关系模式:R1=(ABD),R2=(ACE),则R1和R2的最高范式分别是( )。

    A.2NF和3NF
    B.3NF和2NF
    C.3NF和BCNF
    D.2NF和BCNF

    答案:D
    解析:

  • 第7题:

    设要对关系模式R(工号,姓名,商品代码,商品名,销售数量)进行分解,将其规范化到第三范式,下列()是最正确的规范化结果。

    • A、R1(工号,姓名)R2(商品代码,商品名,销售数量)
    • B、R1(工号,姓名)R2(商品代码,商品名)R3(工号,商品代码,销售数量)
    • C、R1(工号,姓名)R2(工号,商品代码,商品名,销售数量)
    • D、R1(工号,姓名)R2(商品代码.商品名)R3(商品代码.销售数量)

    正确答案:B

  • 第8题:

    设有关系模式R(职工编号,日期,日营业额,部门名,部门经理),该模式统计商店里每个职工的日营业额,以及职工所在的部门和经理信息。如果规定:每个职工每天只有一个营业额;每个职工只在一个部门工作;每个部门只有一个经理。进而分解成3NF模式集。


    正确答案: R.2已是3NF模式。
    在R1中,存在两个FD://
    职工编号 → 部门名
    部门名 → 部门经理
    因此,“职工编号 → 部门经理”是一个传递依赖,Rl不是3NF模式。
    R.1应分解成R11(职工编号,部门名)
    R.12(部门名,部门经理)
    这样,ρ={R11,Rl2,R2}是一个3NF模式集。

  • 第9题:

    设有关系模式R(职工编号,日期,日营业额,部门名,部门经理),该模式统计商店里每个职工的日营业额,以及职工所在的部门和经理信息。 如果规定:每个职工每天只有一个营业额;每个职工只在一个部门工作;每个部门只有一个经理。 试回答下列问题: (1)根据上述规定,写出模式R的基本FD和关键码; (2)说明R不是2NF的理由,并把R分解成2NF模式集; (3)进而分解成3NF模式集。


    正确答案: R的关键码为(职工编号,日期)。
    可见前一个FD是局部依赖,所以R不是2NF模式。
    此处,R1和R2都是2NF模式。
    (3)R2已是3NF模式。
    在R1中,存在两个FD://职工编号→部门名部门名→部门经理
    因此,"职工编号→部门经理"是一个传递依赖,R1不是3NF模式。
    这样,ρ={R11,R12,R2}是一个3NF模式集。

  • 第10题:

    关系模式:职工(职工号,姓名,性别,部门编号,部门名称)为第三范式


    正确答案:错误

  • 第11题:

    下列符合第三范式的关系是()。

    • A、教师(教师号,教师姓名,课程号,课程名,成绩)
    • B、教师(教师号,教师姓名,性别,课程号,课程名,成绩)
    • C、职工(职工号,职工姓名,性别,籍贯,部门编号,部门名称)
    • D、职工(职工号,职工姓名,性别,籍贯,部门编号)

    正确答案:D

  • 第12题:

    问答题
    设有两个关系模式: 职工(职工号,姓名,性别,年龄,职务,工资,部门号); 部门(部门号,部门名称,经理名,地址,电话) 试用SQL语句删除年龄大于70岁的职工信息。

    正确答案: DELETEFROM职工
    WHERE年龄>70;
    解析: 暂无解析

  • 第13题:

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

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

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

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

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


    正确答案:D

  • 第14题:

    假设职工EMP(职工号,姓名,性别,进单位时间,电话),职务JOB(职务,月薪)和部门DEPT(部门号,部门名称,部门电话,负责人)实体集,若一个职务可以由多个职工担任,但一个职工只能担任一个职务,并属于一个部门,部门负责人是一个职工。图中EMP和JOB之间为(30)联系;假设一对多联系不转换为一个独立的关系模式,那么生成的关系模式EMP中应加入(31)关系模式的主键,则关系模式EMP的外键为(32)。

    A.1 1

    B.1 *

    C.* 1

    D.* *


    正确答案:C

  • 第15题:

    某企业的E-R图中,职工实体的属性有:职工号、姓名、性别,出生日期,电话和所在部门,其中职工号为实体标识符,电话为多值属性,离退休职工所在部门为离退办.在逻辑设计阶段.应将职工号和电话单独构造一个关系模式.该关系模式为( );因为离退休职工不参与企业的绝大部分业务.应将这部分职工独立建立一个离退休职工关系模式,这种处理方式成为( )。

    A.1NF B.2NF C.3NF D.4NF A.水平分解 B.垂直分解 C.规范化 D.逆规范化


    正确答案:D,A

  • 第16题:

    某企业的E-R图中,职工实体的属性有:职工号、姓名、性别,出生日期,电话和所在部门,其中职工号为实体标识符,电话为多值属性,离退休职工所在部门为离退办.在逻辑设计阶段.应将职工号和电话单独构造一个关系模式.该关系模式为(请作答此空);因为离退休职工不参与企业的绝大部分业务.应将这部分职工独立建立一个离退休职工关系模式,这种处理方式成为( )。

    A.1NF
    B.2NF
    C.3NF
    D.4NF

    答案:D
    解析:
    本题考查数据库设计的基础知识。逻辑设计阶段的主要工作是将E-R图转换为关系模式。转换规则中,对多值属性,取实体标识符与每个多值属性分别构建一个关系模式,则生成的关系模式属于4NF(<实体标识符>→→<多值属性>是平凡的多值依赖)。出于系统性能的考虑,在设计过程中对表进行分解,将关系模式中的属性进行分解,形成两个或多个表,称为垂直分解;保持关系模式不变,对记录进行分解,生成两个或多个表,称为水平分解。

  • 第17题:

    下图所示的E-R图中,应作为派生属性的是( ):该E-R图应转换的关系模式为(请作答此空),其中各关系模式均满足4NF。

    A.员工(工号,姓名,性别,出生日期,年龄。电话)
    B.员工(工号,姓名,性别,出生日期,电话)
    C.员工(工号,姓名,性别,出生日期,年龄)员工电话(工号,电话)
    D.员工(工号,姓名,性别,出生日期)员工电话(工号,电话)

    答案:D
    解析:
    本题考查扩展E-R图的基础知识。扩展E-R图中,实体的属性增加了组合属性、多值属性和派生属性的描述。其中,派生属性是指可以由其他属性来获得的属性。图中的年龄属性,可以由出生日期计算获得,故为派生属性。派生属性在扩展E-R图中使用虚线椭圆来表示,双线椭圆表示多值属性,即一个实体可以在该属性上有多个值,如一个员工可以有多个电话。根据扩展E-R图的转换规则,派生属性在转换过程中丢弃,多值属性与实体的标识符独立转换成一个关系模式,该关系模式属于4NF。其他属性构成的关系模式属于BCNF,无多值依赖,也属于4NF。

  • 第18题:

    假设描述职工信息的属性有:职工号、姓名、性别和出生日期;描述部门信息的属性有:部门号、部门名称和办公地点。一个部门有多个职工,每个职工只能在一个部门工作;一个部门只能有一个部门经理,部门经理应该为本部门的职工,取值为职工号,则在设计E-R图时,应将职工和部门作为实体,部门和职工之间的工作联系是( ),要描述部门经理与部门之间的任职联系,应采用( )。由该E-R图转换并优化后的关系模式为(请作答此空)。

    A.职工(职工号,姓名,性别,出生日期)部门(部门号,部门名称,办公地点,部门经理)工作(职工号,部门号)
    B.职工(职工号,姓名,性别,出生日期,部门经理)部门(部门号,部门名称,办公地点)工作(职工号,部门号)
    C.职工(职工号,姓名,性别,出生日期)部门(部门号,部门名称,办公地点)工作(职工号,部门号,部门经理)
    D.职工(职工号,姓名,性别,出生日期,所在部门)部门(部门号,部门名称,办公地点,部门经理)

    答案:D
    解析:
    依题意,由题干给出的关键信息“一个部门有多个职工,每个职工只能在一个部门工作”可知,实体“部门”与实体“职工”之间存在“工作”联系,其联系的类型为一对多(1:n)。同理,由题干给出的“一个部门只能有一个部门经理,部门经理应该为本部门的职工,取值为职工号”等关键信息可知,实体“部门经理”与实体“部门”之间存在“任职”联系,其联系的类型为一对一(1:1)。若实体间的联系是一对多(1:n),则将n端实体类型转换成的关系模式加入1端实体类型的主键(作为外键)和联系类型的属性,因此,“职工”关系模式中应加入“部门”关系模式的主键——部门号(或所在部门),以表达两者之间的“工作”联系。若实体间的联系是一对一(1:1),则可在两个实体转换成的任意一个关系模式的属性中加入另一个关系模式的主键(作为外键)和联系自身的属性。在“部门”关系模式中加入了“职工”关系模式的主键——职工号(或部门经理),以表达两者之间的“任职”联系。

  • 第19题:

    通常情况下,下面的关系中不可以作为关系数据库的关系是()。

    • A、R1(部门号,部门名,负责人)
    • B、R2(部门号,部门名,所在分公司名称)
    • C、R3(部门号,部门名,部门电话)
    • D、R4(部门号,部门名,部门成员)

    正确答案:D

  • 第20题:

    设有关系模式R(职工编号,日期,日营业额,部门名,部门经理),该模式统计商店里每个职工的日营业额,以及职工所在的部门和经理信息。如果规定:每个职工每天只有一个营业额;每个职工只在一个部门工作;每个部门只有一个经理。说明R不是2NF的理由,并把R分解成2NF模式集。


    正确答案:R.中有两个这样的FD://
    (职工编号,日期)→(部门名,部门经理)
    职工编号 →(部门名,部门经理)
    可见前一个FD是局部依赖,所以R不是2NF模式。
    R.应分解Rl(职工编号,部门名,部门经理)
    R.2(职工编号,日期,日营业额)
    此处,Rl和R2都是2NF模式。

  • 第21题:

    设有两个关系模式: 职工(职工号,姓名,性别,年龄,职务,工资,部门号); 部门(部门号,部门名称,经理名,地址,电话) 试用SQL语句删除年龄大于70岁的职工信息。


    正确答案:DELETEFROM职工
    WHERE年龄>70;

  • 第22题:

    下列符合第三范式的关系是()。

    • A、教师(教师号,教师姓名,课程号,课程名,成绩)
    • B、教师(教师号,教师姓名,性别,课程号,课程名,成绩)
    • C、职工(职工号,职工姓名,性别,籍贯,所属部门编号,所属部门名称)
    • D、职工(职工号,职工姓名,性别,籍贯,所属部门编号)

    正确答案:D

  • 第23题:

    判断题
    关系模式:职工(职工号,姓名,性别,部门编号,部门名称)为第二范式。
    A

    B


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