设有员工实体Emp(员工号,姓名,性别,年龄,出生年月,联系方式,部门号),其中“联系方式”要求记录该员工的手机号码和办公室电话,部门号要求参照另一部门实体Dept的主码“部门号”。Emp实体中存在派生属性和多值属性:( );对属性部门号应该进行( )约束;可以通过命令( )修改表中的数据。A.年龄和出生年月B.年龄和联系方式C.出生年月和联系方式D.出生年月和年龄

题目

设有员工实体Emp(员工号,姓名,性别,年龄,出生年月,联系方式,部门号),其中“联系方式”要求记录该员工的手机号码和办公室电话,部门号要求参照另一部门实体Dept的主码“部门号”。Emp实体中存在派生属性和多值属性:( );对属性部门号应该进行( )约束;可以通过命令( )修改表中的数据。

A.年龄和出生年月

B.年龄和联系方式

C.出生年月和联系方式

D.出生年月和年龄


相似考题
更多“设有员工实体Emp(员工号,姓名,性别,年龄,出生年月,联系方式,部门号),其中“联系方式”要求记录该员 ”相关问题
  • 第1题:

    设有员工实体Employee(employeeID,name,sex,age,tel,department),其中employeeID为员工号,name为员工姓名,sex为员工性别,age为员工年龄,tel为员工电话(要求记录该员工的手机号码和办公室电话),departID为员工所在部门号(要求参照另一部门实体Department的主码departID)。

    Employee实体中存在的派生属性及其原因是(51);对Employee实体中属性departmentID的约束是(52)。

    A.name,原因是会存在同名员工

    B.age,原因是用属性birth替换age并可计算age

    C.tel,原因是员工有多个电话

    D.departID,原因是实体Department已有departID


    正确答案:B

  • 第2题:

    设有员工实体Employee(employeeID,name,sex,age,tel departID),其中employeeID为员工号,name为员工姓名,sex为员工性别,age为员工年龄, tel为员工电话,记录该员工的手机号码、办公室电话等,deparID为员工所在部门号,参照另一部门实体Department的主码deparID。Employee实体中存在派生属性(67)。Employee实体中还存在多值属性(68)。对属性departID的约束是(69)。

    A.name,原因是会存在同名员工

    B.age,原因是用属性birth替换age并可计算age

    C.tel,原因是员工有多个电话

    D.departID,原因是实体Department已有departID


    正确答案:B

  • 第3题:

    某企业部门关系模式Dept(部门号,部门名,负责人工号,任职时间),员工关系模式EMP(员工号,姓名,年龄,月薪资,部门号,电话,办公室)。部门和员工关系的外键分别是( )。查询每个部门中月薪资最高的员工号、姓名、部门名和月薪资的SQL查询语句如下:SELECT员工号,姓名,部门名,月薪资FROM EMP Y,DeptWHERE(请作答此空)AND月薪资=(SELECT Max(月薪资)FROM EMP Z WHERE( )

    A.Y.部门号=Dept.部门号
    B.EMP.部门号=Dept.部门号
    C.Y.员工号=Dept.负责人工号
    D.EMP.部门号=Dept.负责人工号

    答案:A
    解析:
    本题考查关系数据库中关系模式和SQL查询基础知识。作为主键,其值能唯一地标识元组的一个或多个属性,主键通常也称为主码。所谓外键是指如果关系模式R中的属性或属性组非该关系的码,但它是其他关系的码,那么该属性集对关系模式R而言是外键,通常也称外码。根据题意分析,员工关系中的主键是员工号,部门关系中的主键是部门号。显然,员工关系中的外键是部门号。但是,部门关系中的外键是负责人代码,为什么?因为题中说明部门负责人也是一个员工,这样负责人代码的取值域为员工号,所以根据外键定义部门关系中的外键是负责人代码。正确查询每个部门中月薪资最高的员工号、姓名、部门名和月薪资的SQL査询语句如下:

  • 第4题:

    设有员工实体Employee(employeelD),name,age,tel,departID),其中各属性为员工号,员工姓名,员工性别,员工年龄,员工电话(要求记录该员工的手机号码和办公室电话),员工所在部门(要求参照另一部门的实体的主动码为departID)。Empolyee实体中存在多值属性,该属性的处理为______。


    正确答案:将TEL加上employeelD独立为一个实体
    将TEL加上employeelD独立为一个实体

  • 第5题:

    设有员工实体Employee(employeeID,name,sex,age,tel,departID),其中employeeID为员工号,name为员工姓名,sex为员工性别,age为员工年龄,tel为员工电话,记录该员工的手机号码、办公室电话等,departID为员工所在部门号,参照另一部门实体 Department的主码departID。Employee实体中存在派生属性(40);Employee实体中还存在多值属性(41);对属性departID的约束是(42)。

    A.name,原因是会存在同名员工

    B.age,原因是用属性birth替换age并可计算age

    C.tel,原因是员工有多个电话

    D.departID,原因是实体Department已有departID


    正确答案:B
    解析:本题考查数据库系统设计的基本概念。概念模式设计阶段,是根据对用户信息需要的分析设计E-R图,对于属性的分析中,派生属性是指可以由其他属性经过运算得到的属性,因而派生属性产生冗余,通常不存储,如本题的age:多值属性是指一个实体在该属性上会同时取多个属性,这些值也都必须存储,如本题的tel。数据约束也是描述用户信息的,根据参照完整性约束的定义, Employee实体中的departID属性应为外码。