第4章 数据库系统

试题1(2006年上半年试题40-42)

  • 在系统分析师考试大纲中,有关数据库系统的知识点包括:
  • 数据库管理系统的类型、结构和性能评价;
  • 常用的关系型数据库管理系统;
  • 数据仓库与数据挖掘技术;
  • 数据库工程。

试题1(2006年上半年试题40-42)

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

Employee实体中存在派生属性__(40)__ 。Employee实体中还存在多值属性__(41)__ 。对属性departID的约束是__(42)__。

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

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

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

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

(41)A.name,可以用employeelD区别

B.sex,可以不作任何处理

C.tel,可以将tel加上employeeID独立为一个实体

D.tel,可以强制只记录一个电话号码

(42)A.Primary Key,NOT NULL         B.Primary Key

C.Foreign Key                   D.Candidate Key

试题1分析

所谓派生属性,是表示其值可以从一个相关属性和属性集的值派生得到的属性,这个属性在实体中不是必须的。根据这个定义,age是一个派生属性,因为用属性birth(出生时间)替换age并可计算age。

多值属性是指可同时由多个值表示的属性。例如,包含关于雇员信息的数据库可能包含关于他们个人兴趣的数据。一个雇员可能有几个兴趣:运动、电影、投资、烹调,并且由于这些值的任何一个或所有这些值可能同时是雇员的兴趣,所以这些数据应作为数据类型列表合成到资源。对于多值属性的处理,一般是提升为单独的一个或多个实体。

因为deparID为员工所在部门号,参照另一部门实体Department的主码deparID,因此,在实体Employee中,deparID为外键。

试题1答案

(40)B (41)C (42)C

     

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值