Klucz obcy,

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.

0

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

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.

0

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

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0