normalizacja Flashcards
Przechodnia zależność funkcjonalna
Przechodnia zależność funkcjonalna występuje, gdy kolumna
niebędąca kluczem jest zależna od innej kolumny, która także nie
jest kluczem.
Schemat
Opis danych zapisywanych w bazie oraz wszelkich innych obiektów wchodzących w jej skład wraz z informacjami o ich wzajemnych połączeniach.
Zależność 1-1
Dokładnie jeden wiersz tabeli podrzędnej jest powiązany z jednym wierszem tabeli nadrzędnej.
Zależność 1 –
wielu
Z jednym wierszem pierwszej tabeli może być powiązanych dowolnie wiele wierszy drugiej
tabeli, jednak każdy wiersz drugiej tabeli jest powiązany tylko z jednym wierszem pierwszej
tabeli.
Zależność
wiele do wielu
Dwie tabele są ze sobą powiązane przy wykorzystaniu tabeli łączącej, dzięki czemu z jednym
wierszem pierwszej tabeli może być powiązanych dowolnie wiele wierszy drugiej tabeli i na
odwrót.
1NF
Kolumny tabeli zawierają wyłącznie dane atomowe, a w kolumnach nie
mogą się powtarzać grupy danych.
2NF
Aby tabela była w 2NF, musi być w 1NF i nie mogą w niej występować
żadne częściowe zależności funkcjonalne.
3NF
Tabela musi być w 2NF i nie mogą w niej występować żadne zależności
przechodnie.
Klucz
obcy
To kolumna w tabeli, która odwołuje się do
KLUCZA GŁÓWNEGO innej tabeli.
Klucz
złożony
To klucz główny składający się z wielu
kolumn, dzięki czemu jego wartości są
unikalne.