- jest to szereg testów majacy na celu stwierdzić czy dana relacja spełnia wymagania danej postaci normalnej.
Redundacja to jest występowanie wielu zapisów tych samych danych. Kontrola redundacji w bazach danych zaczyna się już na etapie projektowania bazy danych.
1:N — jeden do wielu (pracownik może nadzorować wiele nieruchomości)
1:1 - (jeden pracownik może zarządzać jednym odzdzialem)
N:N - wiele do wielu (w pewnej liczbie czasopism może znaleźć się informacja na temat wielu nieruchmosci)
(rekursywny)-rozne typy encji mogą występować w rożnych rolach.(jest niepożądany)
10. Pojęcie atrybutu i jego dziedziny na przykładach.
ATRYBUT - wcześniej...
DZIEDZINA- zbiór wartości które można przypisać atrybutowi, który przyjmuje pojedyncze wartości, np.: w przypadku dat urodzenia studentów w'systemie dziekanat należało by założyć jakiś minimalny wiek studenta powiedzmy 15 lat w celu uniknięcia błędów przy wprowadzaniu danych, lub należało by kontrolować długość nazwiska, itp..
11. Podać algorytm normalizacji do jednaj postaci normalnej.
-pytanie 12 (następne)
12. Omówić 3 postać normalną.
I) postać: cecha cha-ną 1-ej postaci normalnej jest to ze na przecięciu danej kolumny i wiersza występuje wartość elementarna
proces z post. Nieznormalizowanej do 1 post. :
1. należy wybrać atrybut lub grupę atryb. Które posłużą jako klucz tabeli nieznormalizowanej.
2. wyszukaj grupy powtórzeniowe powtórzeniowe tabeli nieznorm. Które powtarzają się dla wybranego klucza.
3. usuń grupy powtórzeniowe.
II) postać: jest ona oparta na pojęciu pełnej postaci zależności funkcjonalnej. Pełna zależność funkc.: - to taka w której jeżeli A i B SA atrybutami relacji to B jest w pełni funkcjonalnie zalezne od A, ale nie od żadnego podzbioru arg. A
1.określ klucz główny dla 1 postaci normalnej 2. określ zależności funkcjonalne występ, w relacji.