Spisu treści:
Definicja - Co oznacza klucz?
Klucz jest polem lub kombinacją pól w tabeli bazy danych służącą do pobierania i sortowania wierszy w tabeli na podstawie określonych wymagań. Klawisze są zdefiniowane w celu przyspieszenia dostępu do danych i, w wielu przypadkach, tworzenia powiązań między różnymi tabelami.
Techopedia wyjaśnia klucz
Relacyjne bazy danych obejmują głównie klucze podstawowe i obce. Podczas gdy klucze podstawowe wymuszają integralność encji i przechowują unikalne wartości, klucze obce utrzymują integralność referencyjną, tworząc powiązanie między dwiema tabelami.
Klucz podstawowy to atrybut (lub grupa atrybutów), który jest unikalny dla każdego wiersza w tabeli bazy danych. Aby kwalifikować się jako klucz podstawowy, pole nie powinno mieć wartości pustych i powinno być unikalne dla każdego wiersza. Wartości te nie mogą ulec zmianie ani stać się zerowe przez cały okres użytkowania tabeli bazy danych. Klucze podstawowe z dwoma lub więcej atrybutami są nazywane kluczami złożonymi. Zastępczy klucz podstawowy nie ma wartości opisowych, podczas gdy zastępczy klucz podstawowy ma wartości opisowe. Klucz obcy to kolumna lub grupa kolumn w tabeli bazy danych, która wymusza połączenia między danymi w dwóch tabelach. Działa jako odsyłacz między dwiema tabelami, ponieważ odwołuje się do klucza podstawowego innej tabeli, a tym samym ustanawia połączenie między nimi.
