Witam, jestem tutaj nowy i początkujący jeśli chodzi o temat MySql. Mam do stworzenia bazę danych filmów zawierającą nazwę filmu, rok wydania, reżysera oraz gatunek.
Wiadomo, że muszę stworzyć 3 tabele:
- Zawierająca filmy
- Zawierająca bazę reżyserów.
- Zawierająca nazwy gatunków.
i teraz tworzę 1 tabelę, czyli:
create table filmy
(id int auto_increment, Tytuł varchar(70), Reżyser int, Rok year,gatunek int, primary key(id));
Tworzę 2 tabelę z listą reżyserów i 3 tabelę z listą gatunków czyli komedia, sensacja, thriller.
I zakładając że każdy film ma jednego reżysera tak z gatunkiem już tak nie jest i np film może być komedią sensacyjną lub dramat - thriller etc.
W tabeli filmy pole gatunek jest int więc zakładam, że nie mogą wpisać tam dwóch wartości np 1 and 3. Jak wybrnąć z tego problemu aby do pola gatunek z tabeli filmy móc przypisać więcej niż 1 pole z tabeli zawierającej nazwy gatunków.
Trochę namieszałem ale mam nadzieję, że problem jest zrozumiały. Z góry dziękuje za pomoc.