问题 单项选择题

设有关系Students(学号,姓名,年龄,性别,系名,家庭住址),其中,属性“系名”是关系DEPT的主键,用户要求访问“家庭住址”的某个成分,如邮编、省、市、街道以及门牌号。关系Students的主键和外键分别是 (1) 。“家庭住址”是一个 (2) 属性。

(2)

A.简单

B.复合

C.多值

D.派生

答案

参考答案:B

解析: 关系数据库依赖于主键,它是数据库物理模式的基石。主键在物理层面上只有两个用途:唯一地标识一行;作为一个可以被外键有效引用的对象。所以,关系 Students的主键应当是学号。外键的作用是建立关系型数据库中表之间的关系,因为系名不是Students的键,却是DEPT关系的主键,所以,系名是Students的外键。第1空的正确答案为选项C。 简单属性是原子的,不可再分的属性;复合属性可以划分为别的属性,可以访问这个属性,也可以访问其成分。家庭住址满足复合属性的要求。所以,第2空的正确答案为选项B。

补全对话,情景问答
填空题