WSiP8a

WSiP8a



BAZY DANYCH I SYSTEMY BAZ DANYCH

Szósta postać normalna (6NF)

Szósta postać normalna została omówiona z wykorzystaniem definicji C. Date’a, który proponuje, aby operatory relacyjne - np. join - były takim rozszerzeniem algebry relacyjnej, by mogły wspierać naturalne przetwarzanie przedziałów czasowych (z mniej lub bardziej uszczegółowioną notacją zapisu: dat, chwil, momentów). Aby umożliwić poprawne funkcjonowanie, zwłaszcza temporalnych baz danych, Datę stworzył definicję, zgodnie z którą zmienna relacyjna o nazwie R jest w szóstej postaci normalnej, jeśli nie posiada (nie posiadała i nie będzie posiadać) żadnych nietrywialnych zależności złączeniowych.

Szósta postać normalna implikuje piątą postać normalną. Tabela R jest w 6NF wtedy i tylko wtedy, gdy jedynymi zależnościami złączeniowymi zawartymi w relacji są zależności trywialne.

Zależność złączeniowa w relacji R występuje wtedy, jeśli relacja R może być odtworzona bezstratnie ze złączenia mniejszych relacji składających się z zestawów atrybutów należących do R.

Tabela 9.17. Rodzaje relacji

NFNF

Tabela zawierająca co najmniej jedną powtarzającą się grupę na przecięciu kolumny i wiersza.

INF

Relacja, która na przecięciu kolumn i wierszy ma zawsze tylko jedną wartość (wartość atomową - niepodzielną).

2NF

Relacja w INF, w której każdy atrybut nienależący do klucza głównego jest od niego w pełni zależny funkcyjnie. (Każdy atrybut spoza klucza głównego jest w pełni funkcyjnie zależny od każdego klucza kandydującego).

3NF

Oznacza relację w 1 i 2 NF, w której każdy atrybut spoza klucza głównego nie jest od niego tranzytywnie (przechodnio) zależny. (Żaden atrybut spoza klucza głównego nie jest tranzy-tywnie zależny od jakiegokolwiek klucza kandydującego).

BCNF

Relacja, w której każdy wyznacznik zależności jest kluczem kandydującym.

4NF

Relacja w BCNF, która nie zawiera żadnych nietrywialnych MVD.

5NF

Relacja, która nie zawiera zależności złączeniowych.

6NF

Relacja nie posiada (nie posiadała i nie będzie posiadać) żadnych nietrywialnych zależności złączeniowych


Wyszukiwarka

Podobne podstrony:
WSiP8 BAZY DANYCH I SYSTEMY BAZ DANYCH Ponieważ zachowanie zawartości relacji przypomina zawartość
WSiP8 BAZY DANYCH I SYSTEMY BAZ DANYCH Tabela 9.5 nie jest relacją (zmienną relacyjną), ponieważ w
WSiP8 BAZY DANYCH I SYSTEMY BAZ DANYCH 2.    Kaskadowe usuwanie występuje, gdy podcz
WSiP0 ■ BAZY DANYCH I SYSTEMY BAZ DANYCH PRZYKŁAD 5.1 Przyjmując książkę w bibliotece jako encję, m
WSiP4 BAZY DANYCH I SYSTEMY BAZ DANYCH ID_Zespołu (klucz podstawowy) Nazwa zespołu ID_ Artysty
WSiP6 BAZY DANYCH I SYSTEMY BAZ DANYCH Tabela 9.14 narusza 3 NF, ponieważ zawartość czwartej kolumn
WSiP6 BAZY DANYCH I SYSTEMY BAZ DANYCH Tabela 9.3. Lista lekarzy (1) Klucz główny A Atrybut
WSiP2 BAZY DANYCH I SYSTEMY BAZ DANYCH INF w ujęciu C. Date’a powinna spełniać następujące kryteria
WSiP8 68 BAZY DANYCH I SYSTEMY BAZ DANYCH13.4. Suma (Union) Teoriomnogościowa suma dotyczy dwóch re
WSiP6 56 BAZY DANYCH I SYSTEMY BAZ DANYCH Związek jeden do jednego (1:1) występuje wówczas, gdy jed
WSiP2 32 BAZY DANYCH I SYSTEMY BAZ DANYCH Normalizacja odgrywa zatem ważną rolę w procesie projekto
WSiP0 40 BAZY DANYCH I SYSTEMY BAZ DANYCH implementacji standardowej bazy danych projektant powinie
WSiP0 50 BAZY DANYCH I SYSTEMY BAZ DANYCH Zakres czasu, w którym informacje przechowywane będą w ba
WSiP2 62 BAZY DANYCH I SYSTEMY BAZ DANYCH Kwerenda krzyżowa Jej zadaniem jest wyświetlanie zliczony

więcej podobnych podstron