设有学生实体Students(学号,姓名,性别,年龄,家庭住址,家庭成员,关系,联系电话),其中“家庭住址”记录了邮编、省、市、街道信息;“家庭成员,关系,联系电话”分别记录了学生亲属姓名、与学生关系以及联系电话。
学生实体Students中“家庭住址”是一个()属性;为使数据库模式设计更合理,对于关系模式Students(请作答此空)。
- A.可以不作任何处理,因为该关系模式达到了3NF
- B.只允许记录一个亲属姓名、与学生关系以及联系电话信息
- C.应该将家庭成员、关系及联系电话加上学生号,设计成为一个独立实体
- D.需要对关系模式Students增加若干组家庭成员、关系及联系电话字段
正确答案及解析
正确答案
C
解析
实体Students可用学号+家庭成员作为主关键字,但家庭住址、关系和联系电话属性不完全依赖于主关键字,未达到2NF,应该将部分依赖属性作为独立实体抽取。学生与亲属是1:n关系,应该允许记录多个亲属信息。而每个学生亲属个数不定,增加若干组家庭成员、关系以及联系电话字段将造成逻辑缺陷(无法存储超过组数上限家庭成员信息)或空间浪费(大部分家庭成员信息为空)。
你可能感兴趣的试题

-
- A.V(S2)和P(S4)
- B.P(S2)和V(S4)
- C.P(S2)和P(S4)
- D.V(S2)和V(S4)
- 查看答案

-
- A.V(S1)P(S2)和V(S3)
- B.P(S1)V(S2)和V(S3)
- C.V(S1)V(S2)和V(S3)
- D.P(S1)P(S2)和V(S3)
- 查看答案

-
- A.P(S4)和V(S4)V(S5)
- B.V(S5)和P(S4)P(S5)
- C.V(S3)和V(S4)V(S5)
- D.P(S3)和P(S4)V(P5)
- 查看答案

-
- A.P(S3)和V(S4)V(S5)
- B.V(S3)和P(S4)P(S5)
- C.P(S3)和P(S4)P(S5)
- D.V(S3)和V(S4)V(S5)
- 查看答案

-
- A.P(S2)和P(S4)
- B.P(S2)和V(S4)
- C.V(S2)和P(S4)
- D.V(S2)和V(S4)
- 查看答案