Normalizacja do postaci 2 i 3

0

Witam
mam problem z normalizacją encji które załączyłem niżej. Oczywiście każda tabel jest w 1PN ale czy jest w 2 i 3 tego nie mogę za bardzo pojąć.

1PN:

  1. nie ma powtarzających się krotek
  2. że każdy atrybut jest jednowartościowy (czyli, że w danym polu można zapisać tylko jedną
    wartość z dopuszczalnego zbioru)
  3. Nie ma wartości pustych (NULL)
    no to jest ok

2PN:

  1. jest w 1NF
  2. żaden z atrybutów, które nie wchodzą w skład klucza kandydującego nie jest
    funkcjonalnie zależny od części tego klucza (inaczej: żaden z atrybutów nie jest w
    częściowej zależności funkcyjnej od klucza głównego)
    już tego pojąć nie mogę, wiem tylko że redundancja nie wystąpi bo wprowadziłem w każdej tabeli ID
    może ktoś potrafi to wytłumaczyć na jakimś zbliżonym przykładzie?

3PN:

  1. jest w 2NF
  2. zakłada wykluczenie tzw. przechodnich zależności funkcyjnych.

Robione w power designerze
http://img96.imageshack.us/img96/645/encje.jpg

Muszę podać dwie tabele które są w 2PN i dwie w 3PN i powiedzieć dlaczego są w xPN

Z góry dziękuję za odpowiedz.

0

Dla danej sali potrzebny jest jeszcze repertuar - spis filmów na określone seanse. Rezerwacja powinna obejmować też numer miejsca fotela, bo sale są coraz mniejsze i na nowe filmy może przyjść tyle ludzi, że będą oni chcieli wcześniej zarezerwować lepsze miejsce, jak takie bardziej na środku.

0

Rezerwacja jest połączona z Salą która posiada już NrMiejsca więc wydaje mi się że jest ok
Co do repertuaru to ja nie chce za jeszcze rozbudowywać tego projektu tylko określić postacie normalne.

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