Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 162 Pomógł: 13 Dołączył: 16.06.2007 Ostrzeżenie: (0%)
|
Witam!
Otóż stworzyłem bazę danych, po jej stworzeniu chciałem za pomocą DBDesigner 4 zrobić układ graficzny (potrzebny do dokumentacji). W bazie nie zakładałem kluczy obcych - po prostu w zapytaniach łączyłem tabele po odpowiednich kolumnach. W phpMyAdmin nigdzie nie ma opcji klucza obcego. Czy można teraz jakoś dodać te klucze, czy dodanie kluczy obcych nie wpłynie negatywnie na bazę danych? Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 11.07.2006 Skąd: Olsztyn Ostrzeżenie: (0%)
|
Cytat Klucze obce trzeba definiować na etapie tworzenia tabel - nie można nałozyc kluczy na istniejących tabelach tak jak można to zrobić ze zwykłymi indeksami (ochrona integralności) - przynajmniej ja nie potrafię. mozna np napisac w sql:
c - tabela w ktorej ma byc klucz obcy d - rekord tabeli b. kluczem obcym b - tabela z kluczem glownym a - klucz glowny do ktorego laczy klucz obcy |
|
|
|
Riggs Klucze obce, relacje 30.06.2007, 17:22:11
Indeo Klucze obce są w mysql. Trochę gorzej z szeroko ro... 30.06.2007, 23:50:19 ![]() ![]() |
|
Aktualny czas: 3.04.2026 - 19:48 |