刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

请根据所给的信息修改和完善数据库相关的考试题目。假设有部门关系Dept和员工关系Emp,并描述它们的属性和关系。然后,针对这些描述,给出相关的题目和选项。

A
PRIMARY KEY
B
NULL
C
FOREIGN KEY
D
NOT NULL
使用微信搜索喵呜刷题,轻松应对考试!

答案:

A

解析:

题目描述了某数据库系统中的两个关系:部门关系Dept和员工关系Emp。关于题目的具体问题,以下是详细解析:

  1. 第一小题:关于“家庭住址”属性的描述。这是一个复合属性,因为它包含了省、市、街道以及门牌号等多个部分。所以,选项B "NULL"是正确的,表示这个属性可以包含多个值或者子属性。
  2. 第二小题:关于创建Emp关系的SQL语句中“员工号”字段的主键约束。根据题意,“员工号”是这个表的主键,所以需要使用PRIMARY KEY进行约束。因此,选项A是正确的。
  3. 第三小题:关于“部门”字段的外键约束。由于“部门”字段引用了Dept关系中的“部门号”字段,所以它是一个外键。因此,需要使用FOREIGN KEY进行约束,并参考Dept表中的主键“部门号”。选项C是正确的。
  4. 第四小题:关于在Emp关系中增加一个“工资”字段的SQL语句。为了增加一个名为“工资”的字段,数据类型为数字并保留2位小数,应使用ALTER TABLE语句并指定数据类型为NUMERIC(精度,小数位数),其中精度为字段可以存储的最大数字,小数位数为小数点后的位数。因此,正确的SQL语句格式是ALTER TABLE Emp ADD 工资 NUMERIC(精度, 2),其中精度根据实际需求设定。题目没有给出具体的精度值,所以无法确定完整的SQL语句,但选项中没有给出具体的SQL语句格式,因此无法选择正确答案。不过根据题意和常见的数据类型设定,可以推测选项中没有正确答案。
创作类型:
原创

本文链接:请根据所给的信息修改和完善数据库相关的考试题目。假设有部门关系Dept和员工关系Emp,并描述它们的

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share