kandidatnycklar
Kandidatnycklar are a fundamental concept in relational database design. A kandidatnyckel, also known as a candidate key, is a column or a set of columns in a relational database table that can uniquely identify each row. In simpler terms, it's a way to ensure that every record in a table is distinct.
For a set of attributes to be considered a kandidatnyckel, it must satisfy two main properties: uniqueness
A table can have multiple kandidatnycklar. Among these, one is typically chosen as the primary key. The