可学答题网 > 问答 > 数据库系统题库,高级系统架构师题库
目录: 标题| 题干| 答案| 搜索| 相关
问题

设有员工实体Employee(employeeID,name,sex,ag


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

  • AA.Primary Key,NOTNULL
  • BPrimary Key
  • CForeign Key
  • DCandidate Key
参考答案
参考解析:

所谓派生属性,是表示其值可以从一个相关属性和属性集的值派生得到的属性,这个属性在实体中不是必需的。根据这个定义,age是一个派生属性,因为用属性birth(出生时间)替换age并可计算age。多值属性是指可同时由多个值表示的属性。例如,包含关于雇员信息的数据库可能包含关于他们个人兴趣的数据。一个雇员可能有几个兴趣:运动、电影、投资、烹调,并且由于这些值的任何一个或所有这些值可能同时是雇员的兴趣,所以这些数据应作为数据类型列表合成到资源。对于多值属性的处理,一般是提升为单独的一个或多个实体。因为departID为员工所在部门号,参照另一部门实体Department的主码departID,因此,在实体Employee中,departID为外键。

分类:数据库系统题库,高级系统架构师题库
相关推荐

1、设有职工实体Employee(职工号,姓名,性别,年龄,通信地址,家庭成员)

设有职工实体Employee(职工号,姓名,性别,年龄,通信地址,家庭成员),其中通信地址记录了邮编、省、市、街道信息;家庭成员记录了职工的亲属的姓名。职工实体中的通信地址...

2、设有关系模式SC(Sno,Sname,Sex,Birthdar,Cno,Cn

设有关系模式SC(Sno,Sname,Sex,Birthdar,Cno,Cname,Grade,Tno,Tname)满足函数依赖集:{Sno→Sname,Sno→Sex,Sno→Birthday,Cno→Cname,(Sno,Cno)→Grade,Tno→Tna...

3、设有职工实体Employee(职工号,姓名,性别,年龄,通信地址,家庭成员)

设有职工实体Employee(职工号,姓名,性别,年龄,通信地址,家庭成员),其中通信地址记录了邮编、省、市、街道信息;家庭成员记录了职工的亲属的姓名。职工实体中的通信地址...

4、设有员工实体Employee(employeeID,name,sex,ag

设有员工实体Employee(employeeID,name,sex,age,tel,departID),其中employeeID为员工号,name为员工姓名,sex为员工性别,age为员工年龄,tel为员工电话,记录该员工的...

5、有如下定义struct person{char name[9];int ag

有如下定义struct person{char name[9];int age;};struct person class[10]={"John",17,"paul",19,"Mary",18,"Adam",16,};根据上述定义,能输出字母M的语句是Aprintf(...

6、设有学生信息关系STUDENT(sno,sname,sex,age,dep

设有学生信息关系STUDENT(sno,sname,sex,age,dept)。查找信息系(IS系)中年龄小于20岁的学生的姓名,该操作正确的关系代数表达式是()。A仅ⅠB仅ⅡCⅠ和ⅡDⅡ和Ⅲ