Wpis z mikrobloga

Jak tworzę bazę danych i przykładowo chcę dodać tabelę: państwa, województwa, miasta:

państwa: id, nazwa
wojewodztwa: id, nazwa, idpanstwa
miasta: id, nazwa, id
wojewodztwa i idpanstwa ?

Czy w miastach dalibyście id
wojewodztwa i idpanstwa czy tylko idwojewodztwa ?

Proszę się nie czepiać nazw kolumn, bo to tylko przykład ( ͡° ͜ʖ ͡°)

#mysql #bazy #bazydanych
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@thcluboy: zależy od tego co chcesz później robić i do czego to wykorzystać. zgodnie ze sztuką nie robiłbym klucza obcego od miasta do państwa. trochę trywialny przykład. może podasz jakieś szczegóły?
  • Odpowiedz
@thcluboy: nawet jeśli zapewnisz unikalność ID województwa, to się wypierdzielisz przy szukaniu miast w danym kraju. Dawaj obydwa klucze.
No chyba, że zakładasz, że podział geograficzny się nigdy nie zmieni - jak np.: w Polsce ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@jecme: głównie do przeglądania ofert z państwa/województwa/miasta
@Jurigag: nie ma opcji, miasto zawsze należy do województwa
@RRybak: chyba tak zrobię

przepraszam że dopiero teraz odpisuje ale mi wczoraj w nocy wykop przestał działać
  • Odpowiedz