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

Předmět Autor Datum
Chcem vytvoriť databázu štátnych vlajok z 2 tabuliek proč to nemůže být ze 3? nový
pepíkruml 13.03.2016 22:15
pepíkruml
Ano, tři tabulky by byly mnohem lepší. nový
Wikan 13.03.2016 22:41
Wikan
A já jen doplním, že ta třetí bude nudle se strukturou ID_Statu, ID_Barvy Tak bude jedno, kolik bare… poslední
Jan Fiala 14.03.2016 06:22
Jan Fiala

Zpět do poradny Odpovědět na původní otázku Nahoru