Co to jest klucz obcy w Oracle?
Co to jest klucz obcy w Oracle?

Wideo: Co to jest klucz obcy w Oracle?

Wideo: Co to jest klucz obcy w Oracle?
Wideo: Oracle - SQL - Foreign Key Constraint 2024, Kwiecień
Anonim

A klucz obcy to sposób na wymuszenie integralności referencyjnej w twoim Wyrocznia Baza danych. A klucz obcy oznacza, że wartości w jednej tabeli muszą pojawić się również w innej tabeli. ten klucz obcy w tabeli potomnej ogólnie będzie odwoływać się do podstawowego klucz w tabeli nadrzędnej.

Mając to na uwadze, jak zdefiniować klucz obcy?

A klucz obcy to kolumna lub grupa kolumn w tabeli relacyjnej bazy danych, która zapewnia łącze między danymi w dwóch tabelach. Działa jako odsyłacz między tabelami, ponieważ odwołuje się do podstawowej klucz innej tabeli, ustanawiając w ten sposób połączenie między nimi.

Poza powyższym, jaka jest różnica między kluczem podstawowym a kluczem obcym? Relacja z Główny klucz vs Klucz obcy A główny klucz jednoznacznie identyfikuje rekord w tabela relacyjnej bazy danych, natomiast a klucz obcy odnosi się do pola w stół, który jest główny klucz innego stołu.

Wiesz też, jaki jest przykład klucza obcego?

A klucz obcy jest kolumną (lub kolumnami), która odwołuje się do kolumny (najczęściej podstawowej klucz ) innej tabeli. Do przykład , powiedzmy, że mamy dwie tabele, tabelę CUSTOMER, która zawiera wszystkie dane klientów, oraz tabelę ORDERS, która zawiera wszystkie zamówienia klientów.

Do czego służy klucz obcy?

SQL KLUCZ OBCY Ograniczenie. 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 PRIMARY KLUCZ w innym stole. ten KLUCZ OBCY ograniczenie służy do zapobiegania akcjom, które zniszczyłyby połączenia między tabelami.

Zalecana: