Kandidaatsleutels
A kandidaatsleutel, often translated as candidate key, is a term used in database theory. It refers to a column or a set of columns in a relational database table that can uniquely identify each row. In simpler terms, a kandidaatsleutel is a potential primary key. A table can have multiple kandidaatsleutels.
The defining characteristic of a kandidaatsleutel is that it must be minimal. This means that no proper
From the set of all kandidaatsleutels, one is chosen to be the primary key for the table.
For example, in a table of employees, a combination of employee ID and a combination of social