单项选择题

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

A.参与约束
B.参照完整性约束
C.映射约束
D.主键约束