Witam
Mam problem z rozplanowaniem bazy danych. Dokladnie z dwoma tabelami. Chce sie dowiedziec jaki sposb jest najbardziej poprawny, albo (jezeli oba sa poprawne) jakie niosa ze soba korzysci. Dlatego prosze o odpowiedzi ludzi, ktorzy znaja sie na tym bardzo dobrze.
Problem:
Mam dwie tabele. Nazwa i Rodzaj. Nazwa zawiera tytuly roznych dziel np. Zalozmy ze jest tam 5 rekordow (3 powiesci 2 filmy) [id_nazwa, Tytul, e_order]. Rodzaj to rodzaj dziela (np. powiesc, film) [id_rodzaj, nazwarodzaju, e_order].
Problem zaczyna sie w sytuacji kiedy 3 z 5 rekordow w Nazwa ma identyczny tytul.
Np 5 tytułow w Nazwa:
1. Star Wars: New Hope (Film)
2. Star Wars: New Hope (powiesc)
3. Star Wars: New Hope (powiesc)
4. Harry Potter & Chamber of Secrets (powiesc)
5. Blood of Dracula (film)
Rekordy 2 i 3 to dwie rozne powiesci pod tym samm tytulem.
Jak w tej sytuacji polaczyc relacja obie tabele tak by bylo poprawnie?
jeden-do-wielu zatrzymujac 5 rekordow w Nazwa?
Wiele-do-wielu redukujac ilosc rekordow do 3 w Nazwa?
Jezeli obie sa poprawne to jakie korzyci niosa?
Z gory dziekuje za odpowiedz
zicher