Composite key
Meaning in software engineering, with examples
In software engineering, composite key means: A key made of two or more columns that identify a row only when used together, such as order ID plus product ID in an order items table.
In Turkish: bileşik anahtar
How it is used
Typical in junction tables for many-to-many relationships. Some teams prefer a simple surrogate id plus a unique constraint on the column pair, because composite keys make foreign keys and ORM mappings longer. Also called a compound or multi-column key.
Example sentences
The enrollments table uses a composite key of student_id and course_id.
Column order matters in a composite key because of the index behind it.
Common collocations
- composite primary key
- composite key of
- composite index
- multi-column key
Related terms
This word in other fields
The same English word can have a different meaning in another field:
More terms: Databases and Persistence
Practise with graded reading
Reading at the right level is the fastest way to make new words stick. Pick free English books by level:
