Klucz główny: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja przejrzana]
Usunięta treść Dodana treść
Nie podano opisu zmian
Wycofano ostatnie 3 zmiany treści (wprowadzone przez 185.48.28.51) i przywrócono wersję 47004166 autorstwa Stanko
Linia 1:
{{inne znaczenia|pojęcia z zakresu teorii relacyjnych baz danych|[[klucz|inne pojęcia]]}}
Piotr'''Klucz Kaszubagłówny''' ({{ang.|primary key}}) – wybrany minimalny zestaw atrybutów relacji, jednoznacznie identyfikujący każdą [[rekord (informatyka)|krotkę]] tej relacji. To oznacza, że taki klucz musi przyjmować wyłącznie wartości niepowtarzalne i nie może być wartością pustą (''null''). Ponadto każda relacja może mieć najwyżej jeden klucz główny.
 
Kluczem głównym może być dowolny [[klucz potencjalny]], ale często stosuje się rozwiązanie polegające na utworzeniu specjalnego atrybutu, którego wartości domyślne pobierane są z sekwencji (tzw. autonumeracja), tak aby zapewnić unikalność klucza.