设有关系模式R(职工号,职工姓名,项目号,项目名,工资)如果规定,每个职工可参加多个项目,各领一份工资;每个项目可又多名职工完成。关系模式R的主码是______。A) 职工号B) 项目号C) (职工号,项目号)D) (职工号,项目号,工资)A.B.C.D.

题目

设有关系模式

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

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

关系模式R的主码是______。

A) 职工号

B) 项目号

C) (职工号,项目号)

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

A.

B.

C.

D.


相似考题
更多“设有关系模式 R(职工号,职工姓名,项目号,项目名,工资) 如果规定,每个职工可参加多个项目,各领一 ”相关问题
  • 第1题:

    设有关系模式EMP(职工号,姓名,年龄,技能)。假设职工号唯一,每个职工有多项技能,则EMP表的主码是()。

    A.职工号
    B.姓名,技能
    C.技能
    D.职工号,技能

    答案:D
    解析:
    职工号唯一,但每个职工有多项技能,也就是说职工号不能区别关系模式EMP中的每一个元组,但职工号、技能一起可以区别,故为主码。

  • 第2题:

    4、设有关系模式EMP(职工号,姓名,年龄,技能)。假设职工号唯一,每个职工有多项技能,则EMP表的主键是()。

    A.职工号

    B.(姓名,技能)

    C.技能

    D.(职工号,技能)


    本题答案:D

  • 第3题:

    设有关系模式EMP(职工号,姓名,年龄,技能)。假设职工号唯一,每个职工有多项技能,则EMP表的主键是()

    A.(职工号,技能)

    B.职工号

    C.(姓名,技能)

    D.技能


    本题答案:D

  • 第4题:

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

  • 第5题:

    设有关系模式R(运动员编号,姓名,性别,班级,班主任,项目号,项目名,成绩)。如果规定:每名运动员只能代表一个班级参加比赛,每个班级只能有一个班主任;每名运动员可参加多个项目,每个比赛项目也可由多名运动员参加;每个项目只能有一个项目名;每名运动员参加一个项目只能有一个成绩。根据上述语义,回答下列问题。 (1)写出关系模式R的主关键字。 (2)分析R最高属于第几范式,说明理由。 (3)若R不是3NF,将其分解为3NF。


    学号