题目
97,同一个数据表中可以设置一个主关键字,也可以设置多个主关键字() A. 正确-/B. 错误
97,同一个数据表中可以设置一个主关键字,也可以设置多个主关键字()
- A. 正确-/
- B. 错误
题目解答
答案
B
解析
考查要点:本题主要考查对数据库中主关键字(主键)概念的理解,特别是对主键数量和组成的认知。
关键思路:
- 主关键字的定义:主键是唯一标识表中每条记录的字段,必须满足唯一性和非空性。
- 主键的数量:一个表只能有一个主键,但这个主键可以由多个字段组合而成(即复合主键)。
- 题目陷阱:题目中“设置多个主关键字”的表述容易混淆“主键”与“主键字段”的区别。若理解为存在多个独立的主键,则错误;若理解为主键包含多个字段,则正确。但根据术语规范,主键是整体概念,因此题目表述不严谨,答案应为错误。
核心概念辨析:
- 主键(Primary Key):一个表中唯一的标识符,由一个或多个字段组成。
- 复合主键:由多个字段共同组成主键的情况,例如订单表的“订单号+客户号”组合。
题目解析:
题目认为可以“设置多个主关键字”,若理解为允许存在多个独立的主键(如同时将“学号”和“姓名”都设为主键),则违反数据库规则。实际上,一个表只能有一个主键,但该主键可以包含多个字段。因此题目表述错误。