列表

详情


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

 

第 1 问

A. 年龄和出生年月

B. 年龄和联系方式

C. 出生年月和联系方式

D. 出生年月和年龄

第 2 问

A. 非空主键

B. 主键

C. 外键

D. 候选键

第 3 问

A. INSERT

B. DELETE

C. UPDATE

D. MODIFY

参考答案: B C C

详细解析:

本题考查数据库系统设计的基本概念和SQL基本命令。
  概念模式设计阶段是根据对用户信息需要的分析设计E-R图,对于属性的分析,派生属性是指可以由其他属性经过运算得到的属性,因而派生属性产生冗余,通常不存储,如员工实体Emp的年龄;多值属性是指一个实体在该属性上会同时取多个属性值,这些值也都必须存储,如员工实体Emp的联系方式。数据约束也是描述用户信息的,根据参照完整性约束的定义,Emp实体中的部门号属性应为外码,应该用Foreign Key进行外键约束。
  标准SQL对数据库对象(基本表、索引和视图等)的创建、修改和删除定义了一组操作分别为CREATE、ALTER和DROP;对基本表和视图中数据的插入、删除和修改定义了操作分别为INSERT、DELETE和UPDATE,这两组操作不能混淆。

上一题