某销售公司需开发数据库应用系统管理客户的商品购买信息。该系统需记录客户的姓名、出生日期、年龄和身份证号信息,记录客户每次购买的商品名称和购买时间等信息。如果在设计时将出生日期和年龄都设定为客户实体的属性,则年龄属于(57),数据库中购买记录表中每条购买记录

admin2018-05-08  35

问题  某销售公司需开发数据库应用系统管理客户的商品购买信息。该系统需记录客户的姓名、出生日期、年龄和身份证号信息,记录客户每次购买的商品名称和购买时间等信息。如果在设计时将出生日期和年龄都设定为客户实体的属性,则年龄属于(57),数据库中购买记录表中每条购买记录对应的客户必须在客户表中存在,这个约束属于(58)。
(57)

选项 A、派生属性
B、多值属性
C、主属性
D、复合属性

答案A

解析 本题考查数据库属性和约束的基础知识。
    在数据库中属性分为以下几类:
    ①原子属性:不能再划分为更小部分的属性。
    ②复合属性:可以再划分为更小的部分的属性。
    ③多值属性:在某些情况下对某个特定实体而言,一个属性可能对应一组值。
    ④派生属性:这类属性的值可以从别的相关属性或实体派生出来(也就是可通过别的属性计算出来)。
    本题中,如果出生日期和年龄都作为属性,年龄属性的值就可以通过当前日期和出生日期计算出来,所以是派生属性。
转载请注明原文地址:https://kaotiyun.com/show/STTZ777K
0

相关试题推荐
最新回复(0)