Normalizacja

0

Witam
moje pytanie moze wyda sie trywialne ale potrzebuje pomocy:
Mam baze danych: Ksiazka(tytul, autor, typ, cena, afilacja, wydawca) i zaleznosci:

tytul -> wydawca, typ
typ-> cena
autor -> afilacja

musze wyznaczyc normalna forme (wydaje mi sie ze jest to 1NF) i znormalizowac odpowiednia ta tabele.
Prosze o jakiekolwiek sugestie,

pozdrawiam

0

aby tabela byla w 1NF musisz pozbyc sie powtarzajacych sie grup, tzn
jesli masz np. tabele
Zamowienie (nr_zamowienia, imie_klienta, nazwisko, adres, kod_towaru, nazwa_towaru, ilosc)
to powtarzajace sie grupy to kod_towaru, nazwa_towaru i ilosc bo dla danej wartosci primary key (nr zamowienia) moze byc wiecej niz 1 kod_towaru, nazwa_towaru i ilosc (na jednym zamowieniu mozna kupic wiele towarow) a wiec w 1NF bedzie to:
Zamowienie (nr_zamowienia, imie_klienta, nazwisko, adres)
Szczegoly (nr_zamowienia, kod_towaru, nazwa_towaru, ilosc)

zeby tabele byly w pelni znormalizowane to musisz poczytac dalej o 2NF i 3NF. mam nadzieje ze to pomoze

1 użytkowników online, w tym zalogowanych: 0, gości: 1