Sisällysluettelo:
- Määritelmä - Mitä tarkoittaa neljäs normaali muoto (4NF)?
- Techopedia selittää neljännen normaalin muodon (4NF)
Määritelmä - Mitä tarkoittaa neljäs normaali muoto (4NF)?
Neljäs normaalimuoto (4NF) on tietokannan normalisoinnin taso, jossa ei ole muita kuin triviaalia moniarvoisia riippuvuuksia kuin ehdokasavain.
Se perustuu kolmeen ensimmäiseen normaalimuotoon (1NF, 2NF ja 3NF) ja Boyce-Codd-normaalimuotoon (BCNF). Siinä todetaan, että BCNF: n vaatimukset täyttävän tietokannan lisäksi se saa sisältää vain yhden moniarvoisen riippuvuuden.
Techopedia selittää neljännen normaalin muodon (4NF)
Moniarvoinen riippuvuus kuvataan parhaiten esimerkillä. Taulukossa, joka sisältää luettelon kolmesta asiasta - yliopistokurssit, kustakin kurssista vastaava luennoitsija ja jokaiselle kurssille suositeltu kirja - nämä kolme elementtiä (kurssi, luennoitsija ja kirja) ovat toisistaan riippumattomia. Esimerkiksi kurssin suositteleman kirjan vaihtamisella ei ole vaikutusta itse kurssiin. Tämä on esimerkki moniarvoisesta riippuvuudesta: Kohde riippuu useammasta kuin yhdestä arvosta. Tässä esimerkissä kurssi riippuu sekä luennoitsijasta että kirjasta.
Siten 4NF toteaa, että taulukossa ei saa olla enemmän kuin yhtä näistä riippuvuuksista. 4NF: ää käytetään harvoin akateemisten piirien ulkopuolella.