Šestá normální forma
Šestá normální forma (6NF) je jednou z možných normálních forem tabulky relační databáze .
Zavedl K. Date jako zobecnění páté normální formy pro chronologickou databázi [1] .
Definice
Relační proměnná je v šesté normální formě právě tehdy, když splňuje všechny netriviální závislosti spojení. Z definice vyplývá, že proměnná je v 6NF právě tehdy, když je neredukovatelná, to znamená, že nemůže být podrobena dalšímu bezztrátovému rozkladu . Každá relační proměnná, která je v 6NF, je také v 5NF.
Příklad
Myšlenka „rozkladu až do konce“ byla předložena před začátkem výzkumu v oblasti chronologických dat, ale nenašla podporu. U chronologických databází však maximální možný rozklad umožňuje řešit redundanci a usnadňuje zachování integrity databáze.
Pro chronologické databáze jsou definovány U_operátory, které rozbalí vztahy podle zadaných atributů, provedou odpovídající operaci a sbalí výsledný výsledek. V tomto příkladu musí být projekce vztahů spojeny pomocí operátoru U_JOIN.
Zaměstnanci
Tab. Ne. |
Čas |
Pracovní pozice |
Domovní adresa
|
6575 |
[01-01-2000:10-02-2003] |
zámečník |
Svatý. Lenina, 10
|
6575 |
[11-02-2003:15-06-2006] |
zámečník |
Svatý. Sovětský, 22
|
6575 |
[16-06-2006:05-03-2009] |
předák |
Svatý. Sovětský, 22
|
Relační proměnná "Zaměstnanci" není v 6NF a lze ji rozložit na relační proměnné "Pozice zaměstnanců" a "Domovské adresy zaměstnanců".
Zaměstnanecké pozice
Tab. Ne. |
Čas |
Pracovní pozice
|
6575 |
[01-01-2000:15-06-2006] |
zámečník
|
6575 |
[16-06-2006:05-03-2009] |
předák
|
|
|
|
Domácí adresy zaměstnanců
Tab. Ne. |
Čas |
Domovní adresa
|
6575 |
[01-01-2000:10-02-2003] |
Svatý. Lenina, 10
|
6575 |
[11-02-2003:15-06-2006] |
Svatý. Sovětský, 22
|
|
Poznámky
- ↑ Datum K.J., 2005 , str. 955.
Literatura
- Datum CJ Úvod do databázových systémů = Úvod do databázových systémů. - 8. vyd. - M .: Williams , 2005. - 1328 s. - ISBN 5-8459-0788-8 (ruština) 0-321-19784-4 (anglicky).
Úložiště dat |
---|
Vytvořte datový sklad |
---|
Koncepty |
|
---|
Možnosti |
|
---|
Prvky |
|
---|
Data |
|
---|
Měření |
|
---|
plnicí |
- ETL
- Extrakce
- Transformace
|
---|
|
Použití úložiště dat |
---|
Koncepty |
|
---|
Jazyky |
|
---|
Nástroje |
|
---|
|
související témata |
---|
Lidé |
|
---|
produkty | Srovnání OLAP serverů |
---|
|
Kategorie |