题目
【单选题】关系模型的任何属性()。A. 不可再分B. 可再分C. 命名在改关系模式中可以不唯一D. 以上都不是
【单选题】关系模型的任何属性()。
A. 不可再分
B. 可再分
C. 命名在改关系模式中可以不唯一
D. 以上都不是
题目解答
答案
A. 不可再分
解析
本题考查关系模型中属性的基本概念和性质。解题的关键在于理解关系模型对属性的定义和要求。
对各选项的分析
- A选项:
在关系模型中,属性是关系表中的列,它代表了实体的某个特征。根据关系模型的第一范式(1NF)要求,关系中的每个属性都必须是原子的,即不可再分的。例如,在一个学生信息表中,“学号”“姓名”“年龄”等属性都是不可再分的基本数据项。如果一个属性可以再分,就不符合关系模型的基本要求,会导致数据的冗余和不一致性。所以A选项正确。 - B选项:
如前面所述,关系模型要求属性不可再分,若属性可再分则违背了关系模型的基本规则,所以B选项错误。 - C选项:
在一个关系模式中,每个属性的命名必须是唯一的。这是为了确保在对关系进行操作(如查询、插入、更新等)时,能够准确地识别和引用每个属性。如果属性命名不唯一,会造成混淆,无法正确地处理数据。所以C选项错误。 - D选项:
由于A选项是正确的,所以D选项错误。