Verkkotunnuksen avain normaalimuoto

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 30. elokuuta 2017 tarkistetusta versiosta . tarkastukset vaativat 2 muokkausta .

Toimialueen avaimen normaalimuoto (DKNF) on  yksi relaatiotietokantataulukon mahdollisista normaalimuodoista . Ronald Feigin ehdotti sitä vuonna 1981 .

Määritelmä

Relaatiomuuttuja on DKNF :ssä silloin ja vain, jos jokainen sille asetettu rajoitus on looginen seuraus relaatiomuuttujalle määrätyistä toimialueen rajoituksista ja avainrajoituksista.

Toimialueen rajoitus on rajoitus, joka määrittää, että vain tietyn toimialueen arvoja käytetään tietylle attribuutille . Rajoitus on pohjimmiltaan tietyn tyypin sallittujen arvojen luettelon (tai luettelon loogisen vastineen) määrittely ja ilmoitus siitä, että määritetty attribuutti on tätä tyyppiä.

Avainrajoitus on rajoitus, joka ilmoittaa, että jokin määrite tai attribuuttien yhdistelmä on ehdokasavain .

Mikä tahansa relaatiomuuttuja, joka on DKNF:ssä, on välttämättä 5NF:ssä. Kaikkia relaatiomuuttujia ei kuitenkaan voida muuntaa DKNF:ksi.

Kirjallisuus