Klucz obcy,

AP
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2
0

Potrzebuję rozwiązania zadania z baz danych. Może ktoś z Was wie dokładnie jak to zrobić ponieważ mojego rozwiązania Profesor nie przyjął.
Zadnie: Tworzenie i obsługa w języku SQL ( konsola SQL) z wykorzystaniem:
złączenia poprzez kolumnę (atrybut) w jednej tabeli stanowiącą klucz obcy pochodzący z innej tabeli. Dla ułatwienia można przyjąć, że kolumny stanowiące klucz główny i klucz obcy mają te same nazwy.
Bardzo proszę o pomoc i z góry dziękuję.
Pozdrawiam.

Marcin.Miga
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2794
0

A nie chodzi to na poziomie DDL? Czyli na etapie projektowania tabel? CONSTRAINT ... FOREIGN KEY ... REFERENCES ... ON DELETE ...

AP
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2
0

Tak, na etapie projektowania tabel.
Zrozumiałem to tak że należy stworzyć tabelę w której połączę ze sobą inne tabele z kluczem obcym.

masterO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1025
0

Ta z palucha musisz albo sqlke z tworzeniem tabeli albo po tabeli dac

Kopiuj
ALTER TABLE table
ADD CONSTRAINT FK_Table2_UserID FOREIGN KEY (UserID)
    REFERENCES Table2(id);

ale to i tak sie zawsze grzebie w manualu ja z pamieci bym nie zrobil bo nigdy nie pamietam tych komend.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.