Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Aký typ databázy použiť?

Chcem vytvoriť databázu štátnych vlajok z 2 tabuliek, prvá tabuľka bude obsahovať farby a druhá názov štátu a odkaz na farbu.
Je optimálne to spraviť ako MySQL databázu, príklad:

Prvá tabuľka napr:

ID - FARBA
1 - biela
2 - modrá
3 - červená
4 - žltá
5 - čierna
6 - zelená

Druhá tabuľka napr.

ID - NÁZOV ŠTÁTU - FARBA1 - FARBA2 - FARBA3
1 - Slovensko - 1 - 2 - 3
2 - Česko - 1 - 2 - 3

Ale dopredu neviem koľko bude mať maximálny počet farieb napríklad:

3 - Seychely - 2 - 4 - 3 - 1 - 6

Tým pádom musím vytvoriť tabuľku

ID - NÁZOV ŠTÁTU - FARBA1 - FARBA2 - FARBA3 - FARBA4 - FARBA5 - FARBA6
1 - Slovensko - 1 - 2 - 3 - NULL - NULL - NULL

a ak chcem doplniť aj iný údaj (nie farbu, napríklad počet obyvateľov) je lepšie vytvoriť ďalšiu tabuľku? Lebo musím vytvoriť aj tak jeden stĺpec ktorý by sa na tú tabuľku bude odkazovať.

Ako to optimálne navrhnúť? Spraviť si napr 10 stĺpcov o farbe? Je aj nejaký lepší spôsob ako na to? Ďakujem

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny