Co to są klucze podstawowe i klucze obce?
Co to są klucze podstawowe i klucze obce?

Wideo: Co to są klucze podstawowe i klucze obce?

Wideo: Co to są klucze podstawowe i klucze obce?
Wideo: Primary & Foreign Keys 2024, Kwiecień
Anonim

Relacja z Główny klucz vs Klucz obcy

A główny klucz jednoznacznie identyfikuje rekord w tabeli relacyjnej bazy danych, podczas gdy a klucz obcy odnosi się do pola w tabeli, które jest główny klucz innego stołu.

W związku z tym, jaka jest różnica między kluczem podstawowym a kluczem obcym?

Różnica między kluczem podstawowym oraz Klucz obcy . Główny klucz jednoznacznie identyfikuj rekord w Tabela. Klucz obcy jest polem w stół, który jest klucz podstawowy w inny stół. Domyślnie, Główny klucz jest klastrowanym indeksem i danymi w tabela bazy danych jest fizycznie zorganizowana w sekwencja indeksu klastrowego.

Podobnie, czym są klucze podstawowe i obce w DBMS? A podstawowy to zestaw atrybutów/kandydat klucz który wyraźnie identyfikuje rekord w relacji. Jednak klucz obcy w tabeli odnosi się do główny klucz innego stołu. Nie główny klucz atrybuty mogą zawierać wartości NULL, podczas gdy a klucz obcy atrybut może przyjmować wartość NULL.

Biorąc to pod uwagę, czym jest klucz podstawowy i klucz obcy na przykładzie?

A KLUCZ OBCY jest klucz służy do łączenia ze sobą dwóch tabel. A KLUCZ OBCY jest polem (lub zbiorem pól) w jednej tabeli, które odwołuje się do GŁÓWNY KLUCZ w innym stole. Kolumna „PersonID” w tabeli „Osoby” to GŁÓWNY KLUCZ w tabeli „Osoby”.

Czym są superpodstawowe klucze kandydujące i klucze obce?

Kolumna lub grupa kolumn w tabeli, która pomaga nam jednoznacznie zidentyfikować każdy wiersz w tej tabeli, nazywa się a główny klucz . Wszystkie Klucze które nie są główny klucz nazywają się zastępcą klucz . A super klucz bez powtarzającego się atrybutu nazywa się Klucz kandydata.

Zalecana: