Aplikacja biblioteka - baza ( klucze obce ).


Teraz kiedy mamy wszystkie tabele i znamy powiązania miedzy nimi przyszła pora na zdefiniowanie tak zwanych kluczy obcych. Pozwoli to zachować integralność danych w naszej bazie. Należy tą operację wykonać dla sześciu tabel ( rozliczenia, rezerwacje, wypożyczenia, książki, zakupy, naprawy ). Zrobimy to według schematu:

ALTER TABLE tabela

ADD CONSTRAINT

FOREIGN KEY (kolumna) REFERENCES inna_Tabela (kolumna)

 

Poniżej przykład dla tabeli ‘rozliczenia'.

 

 


images

Powiązanie tabeli rozliczenia z tabelą uzytkownicy.



images

Powiązanie tabeli rozliczenia z tabelą ksiazki.



images

Powiązanie tabeli rozliczenia z tabelą powody.



images

Powiazania (klucze obce).



2020-03-07   Ator: bronco-one

Kategoria:   yii   mysql  


Ta strona używa plików cookies.    Nota prawna    Zarządzanie plikami cookies    AKCEPTUJĘ