复合键(联合主键):在数据库中,由两个或以上字段/列共同组成的键,用来唯一标识一条记录;单个字段不足以唯一确定时常用。(在关系数据库语境下最常见;在加密学里也有“组合密钥”等含义,但此处以数据库为主。)
A composite key uses two columns to identify each row.
复合键使用两列来标识每一行。
In the enrollment table, the composite key (student_id, course_id) prevents the same student from registering for the same course twice.
在选课表中,复合键(student_id, course_id)可以防止同一学生重复选同一门课。
/kəmˈpɑːzɪt kiː/
composite 来自拉丁语 compositus(“组合而成的”),由 *com-*(“一起”)+ ponere(“放置”)构成;key 源自古英语 cǣġ(“钥匙;关键之物”)。合起来在数据库语境中指“由多个部分组合成的关键标识”。