Рет қаралды 24,580
Czym jest i jak działa normalizacja? Co to postacie normalne? Dlaczego dzielimy duże tabele na mniejsze w bazie relacyjnej? Jak dokonać podziału tabel? To tylko niektóre pytania na które poznasz dziś odpowiedzi.
[EDITED]
W nagraniu trochę namieszałem za co bardzo przepraszam :( Pomyliłem 2 postać normalną z 3 oraz nietrafnie dobrałem ostatni przykład.
do 05:22 - wszystko jest okej :)
05:33 - 9:22 to są wymagania 3 postaci normalnej, ja w nagraniu powiedziałem, że to druga postać
09:23 - tu zacząłem mówić o 2 postaci normalnej, tylko przykład z kluczem głównym był nietrafiony bo klucz złożony nie ma tu nic do rzeczy
Nie przygotowałem sobie wcześniej przykładów, więc wyszło jak wyszło.. Tak wyglądają poprawne wymagania postaci normalnych.
1NF: wszystkie kolumny są atomowe(nie ma list/kilku wartości w jednej kolumnie) oraz tabela posiada klucz główny(PK)
2NF: 1NF + wszystkie kolumny niekluczowe zależą od klucza głównego(PK)
3NF: 2NF + żadna kolumna niekluczowa nie zależy od kolumny innej niż klucz główny(PK)
Nowa wersja nagrania znajduje się w linku poniżej: • Normalizacja Baz Danyc...
Postacie normalne: pl.wikipedia.org/wiki/Posta%C...)
Zapisy na kurs: www.nieinformatyk.pl/
Blog: www.nieinformatyk.pl/blog
Facebook: / nieinformatyk
Instagram: / nieinformatyk
Twitter: / nieinformatyk
Zasubskrybuj mój kanał: kzfaq.info...
#normalizacja #postaćnormalna #denormalizacja
Witaj na moim kanale :)
Jestem programistą baz danych Oracle oraz developerem hurtownii danych (ETL). W tym miejscu dzielę się z oglądającymi wiedzą dotyczącą relacyjnych baz danych, praktycznych technik pisania SQL oraz optymalizacji kodu PL/SQL. Jeśli chcesz zdobyć praktyczną i rzetelną więdzę o bazach danych to trafiłeś na właściwe miejsce.
Więcej informacji o baza danych znajdziesz zupełnie ZA DARMO na www.nieinformatyk.pl