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
Relacja pomiędzy tabelami
Wątek przeniesiony 2023-08-08 16:06 z PHP przez cerrato.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 69
- Rejestracja: dni
- Ostatnio: dni
- Postów: 10307
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.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 3902
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?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 495
@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
- Rejestracja: dni
- Ostatnio: dni
- Postów: 3902
@rjakubowski: i wg ciebie Movie.id - moviesgeners.movieid to jeden do wielu, czy wiele do wielu?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 3902
Ok, chyba mi urlop wszedł za mocno. Teraz mnie olśniło.