【正确答案】
B
【答案解析】解析:本题考查关系数据库方面的基础知识。 根据题意,关系Emp的主键和外键显然是员工号和部门。 试题(16)中4个选项的含义分别是:多值属性是指一个元素可以有不同的可能值;派生属性是指可以由已有的属性计算出的属性;简单属性是原子的、不可再分的;复合属性是可以细分为更小的部分。由题意,“要求可访问‘家庭地址’的某个成分,如邮编、省、市、街道以及门牌号”,可知,“家庭地址”是一个复合属性,它可以再细分为邮编、省、市、街道以及门牌号等。 CHECK约束用于限制列中的值的范围。如果对单个列定义CHECK约束,那么该列只允许特定的值。如果对一个表定义CHECK约束,那么约束会在特定的列中对值进行限制。由题意,试题(17)中CHECK(性别,IN(′M′,′F′))语句表示进行完整性约束。 由题意,“属性“部门”是关系。Dept的主键”,即“部门”为外键。试题(18)中REFERENCES Dept(部门)语句表示进行参考完整性约束。