考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

在"Transaction "表中,有字段’TID’(交易号),’DATE’(交易日期),‘TYPE’(交易类型),’CONTENT’(交易内容)那一个字段适合做主键?
A. TID
B. DATE
C. TYPE
D. CONTENT
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

正确答案是:A: TID

专业分析:
在数据库设计中,主键(Primary Key)是用于唯一标识表中每一行记录的字段。主键必须满足以下几个条件:
1. 唯一性:主键值必须是唯一的,不能重复。
2. 非空性:主键值不能为空。
3. 稳定性:主键值在记录的生命周期内不应改变。

根据这些条件,分析各字段是否适合作为主键:
- TID(交易号):通常,交易号是唯一的,每一笔交易都有一个独特的交易号。因此,TID字段满足主键的唯一性和非空性要求,适合作为主键。
- DATE(交易日期):交易日期可能会有重复值,因为在同一天可能会有多笔交易发生。因此,DATE字段不适合作为主键。
- TYPE(交易类型):交易类型通常是一个分类字段,例如“购买”、“退款”等,可能会有多个记录具有相同的交易类型。因此,TYPE字段不适合作为主键。
- CONTENT(交易内容):交易内容可能会有重复值,不具备唯一性。因此,CONTENT字段不适合作为主键。

综上所述,TID字段最适合作为主键。