Cześć!
Powtarzając materiał z podstaw SQL, natrafiłem na problem. Otóż wyznaczyłem sobie za zadanie zaprojektowanie bazy, w której osoby o różnych zawodach będą mieli przyporządkowane ich twory.
Przykład, dla jasności: Mamy Pana X, który napisał książkę i Pana Y, który napisał książkę, lecz także wyreżyserował film. Chciałbym tak skonstruować tabele, aby wyświetlając dane otrzymać imię, typ "dzieła" oraz tytuł.
Przykład:
-
X, książka, "Tytul",
-
Y, ksiazka, "tytul",
-
Y, film, "tytuł"
Tworząc jedną tabelę "Osoby" i jedną "Różne twory" wszystko działa super, jednak czy moglibyście mi podpowiedzieć jak zaprojektować to, posługując się 1NF (tak przynajmniej mi się wydaje, że do tego ta zasada się odnosi :D ), rozdzielić tabele "Różne twory", na tabele, np. "Książki" i "Filmy", być może coś mi umyka ale samym join, po stworzeniu oddzielnych tabel nie potrafię tego dokonać.