Wszystko czego trzeba znajdziesz tutaj:
- przykłady
- definicja
-realizacja
http://www.sqlpedia.pl/projektowanie-i-normalizacja-bazy-danych/
2NF- jest nie poprawna według założenia : każda tabela powinna przechowywać dane dotyczące tylko konkretnej klasy obiektów.
zatem 1 tabela będzie dotyczyć: OSOBY (imie, nazwisko,pesel) Druga tabela miejsca ( ADRES,MIEJSCOWOŚĆ,KOD) Encja- to tabela jako obiekt pomyśl
Trzecia postać normalna głosi, że kolumna informacyjna nie należąca do klucza nie zależy też od innej kolumny informacyjnej, nie należącej do klucza. Czyli każdy niekluczowy argument jest bezpośrednio zależny tylko od klucza głównego a nie od innej kolumny.
Co do trzeciej zasady trudno stwierdzić poprawność bez danych zawartych w tabeli i nie znając relacji miedzy tabelami
3 jest także nie poprawnie: np. założenie w 2 tabeli mamy informacje o Miejscowości i Adresie- zakładając Adres tabeli 2- i tabeli 3 taki sam, okazuje się że informacje o tej samej miejscowości i adresie masz w 2 tabelach jednocześnie... co powoduje, duplikacje zmiennych a nie ich atomowość