SQL portal

...SQL łatwiejszy niż przypuszczasz !

  • Zwiększ rozmiar czcionki
  • Domyślny  rozmiar czcionki
  • Zmniejsz rozmiar czcionki

ORACLE FOREIGN KEY - klucz obcy

Głównie używamy do połączenia z PRIMARY KEY w innej tabeli, takie połączenie pomaga nam utrzymać integralność danych w bazie danych.

główna różnica w PRIMARY KEY i FOREIGN KEY jest taka że primary key musi mieć wartości unikalne i przez to zapewnia unikalność wierszy w tabeli natomiast foreign key nie musi mieć wartości unikalnych.

przykład który najlepiej zobrazuje primary key i foreign key to np.

mamy dwie tabele HANDLOWIEC i ZAMOWIENIA na tabeli HANDLOWIEC zakładamy na kolumnie ID_HAND primary key a na kolumnie ID_HAND w tabeli ZAMOWIENIA tworzymy foreign key i teraz wartości ID_HAND identyfikuje unikalnie handlowca natomiast w ta kolumna w tabeli ZAMOWIENIA identyfikuje wszystkie zamowienia które zostały podpisane przez danego handlowca

np. chcemy wyszukać wszystkie zamówienia handlowca o nazwisku Kowalski i imieniu Edward

do tego celu musimy połączyć dwie tabele: HANDLOWIEC i ZAMOWIENIA do połącznie oczywiście użyjemy kolumny ID_HAND
w wyniku takiego połączenia otrzymamy wszystkie zamowienia podpisane przez danego handlowca

......

Dostęp do całego artykułu tylko dla użytkowników zalogowanych!

stwórz swojego użytkownika: załóż nowe konto

obecnie masz status gościa


Komentarze
Dodaj nowy Szukaj
Napisz komentarz
Nick:
E-mail:
 
Strona www:
Tytuł:
Proszę wpisać kod antyspamowy widoczny na obrazku.
 

Polecamy

Kursy SQL-a Warszawa
Zapraszamy na SZKOLENIA ORACLE w Warszawie
Kurs Angielskiego Metoda Callana i inne języki Metodą Speak.pl
Wejdź na SQL Forum !

Kurs EXCEL SKUTECZNIE !

MrSiwek.pl

Copyright by MrSiwek.pl