Na czym polega normalizacja w bazach danych? #65
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: https://www.youtube.com/watch?v=KOI9yUSUAvE&list=PL8g9gILZp1OKflA38mle9j0xPt7qhZacE&index=5
Postacie normalne: https://pl.wikipedia.org/wiki/Posta%C4%87_normalna_(bazy_danych)
Zapisy na kurs: https://www.nieinformatyk.pl/
Blog: https://www.nieinformatyk.pl/blog
Facebook: https://www.facebook.com/nieinformatyk
Instagram: https://www.instagram.com/nieinformatyk
Twitter: https://twitter.com/nieinformatyk
Zasubskrybuj mój kanał: https://www.youtube.com/nieinformatyk?sub_confirmation=1
#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 https://www.nieinformatyk.pl
Видео Na czym polega normalizacja w bazach danych? #65 канала nieinformatyk
[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: https://www.youtube.com/watch?v=KOI9yUSUAvE&list=PL8g9gILZp1OKflA38mle9j0xPt7qhZacE&index=5
Postacie normalne: https://pl.wikipedia.org/wiki/Posta%C4%87_normalna_(bazy_danych)
Zapisy na kurs: https://www.nieinformatyk.pl/
Blog: https://www.nieinformatyk.pl/blog
Facebook: https://www.facebook.com/nieinformatyk
Instagram: https://www.instagram.com/nieinformatyk
Twitter: https://twitter.com/nieinformatyk
Zasubskrybuj mój kanał: https://www.youtube.com/nieinformatyk?sub_confirmation=1
#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 https://www.nieinformatyk.pl
Видео Na czym polega normalizacja w bazach danych? #65 канала nieinformatyk
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Co to jest skrypt sql? Tworzenie skryptów baz danych od podstawOdc 45: Jak przygotować się do technicznej rozmowy o pracę?Migracja danych z bazy MS SQL do hurtowni Oracle, czyli proces ETL w praktyceTutorial(kurs) sql i baz danych Oracle za darmo #66Odc 51: Certyfikacja Oracle dla bazodanowca, czy warto?Odc 37. Co robi projektant relacyjnych baz danych?Odc 1: Rodzaje certyfikatów Oracle, ścieżki nauki i wymagania egzaminów.Typy danych SQL w Oracle, Postgres i Sql ServerOdc 47: Przyszłość kanału. Czy nadejdą zmiany?Odc 41: Jak przygotować profil Linked-in początkującego programisty?5 moich największych błędów w pracy jako programista baz danych OraclePętle w Programowaniu PL/SQL - Simple Loop, While Loop i For LoopDlaczego funkcje analityczne poprawiają wydajność zapytań SQL?Odc 2: Jak przystąpić do egzaminu certyfikującego Oracle za darmo? + kurs przygotowującyJak działają hinty optymalizatora Oracle? Wskazówki optymalizacyjne zapytań sql krok po kroku.Odc 20: Czy praca z relacyjnymi bazami danych jest ciekawa?Transakcje SQL w Oracle, Sql Server i PostgresAdministracja baz danych 4: Import Data Pump.Łączenie tabel SQL - warunek w ON czy WHERE?Co to jest standard języka zapytań SQL, czyli jak odnaleźć się w każdej relacyjnej bazie danych?Supertrik korzystania z dokumentacji bazy danych Oracle #poradnik krok po kroku