Sjätte normalformen
Sjätte normalformen (6NF) är en av de möjliga normalformerna av en relationsdatabastabell .
Infört av K. Date som en generalisering av den femte normalformen för en kronologisk databas [1] .
Definition
En relationsvariabel är i sjätte normalform om och endast om den uppfyller alla icke-triviala sammanfogningsberoenden. Det följer av definitionen att en variabel är i 6NF om och endast om den är irreducerbar, det vill säga den inte kan utsättas för ytterligare förlustfri nedbrytning . Varje relationsvariabel som finns i 6NF finns också i 5NF.
Exempel
Idén om "nedbrytning till slutet" lades fram före början av forskning inom området kronologisk data, men fann inget stöd. Men för kronologiska databaser tillåter maximal nedbrytning dig att hantera redundans och gör det lättare att upprätthålla databasens integritet.
För kronologiska databaser definieras U_operatorer som packar upp relationer med specificerade attribut, utför motsvarande operation och packar det resulterande resultatet. I det här exemplet måste relationsprojektionerna sammanfogas med hjälp av operatorn U_JOIN.
Anställda
Flik. Nej. |
Tid |
Jobbtitel |
Hemadress
|
6575 |
[01-01-2000:10-02-2003] |
låssmed |
st. Lenina, 10
|
6575 |
[2003-02-11:2006-06-15] |
låssmed |
st. Sovjet, 22
|
6575 |
[16-06-2006:05-03-2009] |
förman |
st. Sovjet, 22
|
Relationsvariabeln "Anställda" finns inte i 6NF och kan delas upp i relationsvariabler "Anställda befattningar" och "Anställdas hemadresser".
Anställda befattningar
Flik. Nej. |
Tid |
Jobbtitel
|
6575 |
[01-01-2000:15-06-2006] |
låssmed
|
6575 |
[16-06-2006:05-03-2009] |
förman
|
|
|
|
Anställdas hemadresser
Flik. Nej. |
Tid |
Hemadress
|
6575 |
[01-01-2000:10-02-2003] |
st. Lenina, 10
|
6575 |
[2003-02-11:2006-06-15] |
st. Sovjet, 22
|
|
Anteckningar
- ↑ Datum K.J., 2005 , sid. 955.
Litteratur
Datalagring |
---|
Skapa ett datalager |
---|
Begrepp |
|
---|
alternativ |
|
---|
Element |
|
---|
Data |
|
---|
Mått |
|
---|
fyllning |
- ETL
- Dataextraktion
- Datatransformation
|
---|
|
Använda datalagret |
---|
Begrepp |
|
---|
språk |
|
---|
Verktyg |
|
---|
|
Relaterade ämnen |
---|
människor |
|
---|
Produkter | Jämförelse av OLAP-servrar |
---|
|
Kategori |