Mam takie zadanie i zastanwiam się jak stworzyć bazę, czy w związku z tym że film może mieć wiele gatunków to powinna być relacja wiele do wielu to jeden do wielu ?
Model filmu:
● tytuł,
● gatunek filmu (np. komedia, dramat),
● okładka,
● opis filmu,
● kraj produkcji.
Przy czym film może mieć więcej niż jeden gatunek
Jeśli film może mieć wiele gatunków, i gatunki mogą być współdzielone pomiędzy filmami to powinno to być wiele do wielu.
gatunki mogą być współdzielone pomiędzy filmami to powinno to być wiele do wielu.
Co to znaczy współdzielone, ja tu widzę klaszeczne 1...n nie bardzo potrafię sobie wyobrażić wiele n...n?
@Panczo:
Ale bzdury... Gatunków może być wiele, a film może mieć wiele gatunków. Wiele do wielu. Bezdyskusyjnie.
Dla wyjaśnienia:
Tabela Movie
Id Title Cover Description
Tabela Genre
Id Name
I jeśli film moze mieć wiele gatunków to tabela pośrednia:
MoviesGenres
Id MovieId GenreId
@rjakubowski: i wg ciebie Movie.id - moviesgeners.movieid to jeden do wielu, czy wiele do wielu?
@Panczo: wiele do wielu, po to tworzysz tabele pośrednia. Relację jeden do wielu robi się zupełnie inaczej. Nie będę już tłumaczył jak, bo pewno i tak wiesz lepiej...
Ok, chyba mi urlop wszedł za mocno. Teraz mnie olśniło.
@Panczo: szacunek masz u mnie za to, że się potrafisz przyznać. Spoko, luz. Każdemu umysł czasami pierdnie - normalne. Pozdrawiam serdecznie