Tudd Intuíció, előadás, normál formák kapcsolatok
A szokásos formája Boyce-Codd
3NF egyszerűsíti az adatok redundáns ellenőrzési problémák értelmezése nulla értéket, az irányítást a adatmódosítási műveletek csak akkor, ha a kapcsolat nem volt más FZ, FZ inverz elsősorban nem kulcsattribútum az egyik attribútum az elsődleges kulcs, vagy egy összetett többértékű FZ. Ellenkező esetben a fenti problémák megoldatlanok maradtak. Ahhoz, hogy az ilyen problémák kiküszöbölésére kapcsolatos megléte kölcsönös nem-kulcs attribútum szövetségi törvény a részét az összetett kulcsot. Azt javasolták, fokozott 3NF vagy NF Boyce-Codd.
Ratio normál formában Boyce-Codd (BCNF), ha 3NF, és nem voltak függőség legfontosabb jellemzői nem-kulcs attribútum. Más szóval, a jelenléte csak elismeri BCNF ilyen triviális FZ, ahol a kulcs azonosítja egy vagy több más attribútumokat: amely magában foglalja néhány kulcsfontosságú.
Megjegyzés. Ellentétben 3NF, kezdve a kapcsolat nem mindig lehet adni BCNF.
Mi továbbra is vizsgálja példákat a hajózásban.
Tegyük fel, hogy a személyzet oszlik csapatok, minden felelős különböző típusú munka. A személyzet tagjai léphetnek be különböző csapatok, de minden csapat csak egy fej. A csapat több vezetők. A személyzet minden tagja képes felügyelni csak egy csapat. Az arány adja 6.1 táblázat az alábbiakban:
6.1. hozzáállás TEAM
Ratio 3NF de tartalmaz anomália eltávolítását. Ha Petrov eltávolítjuk a megfigyelő csoportokat, akkor el fogja veszíteni információt Leontiev a csapat vezetője a megfigyelés, és kinevezték az új személyzet tagja a csapatnak felügyelet nem fogja tudni, hogy van egy másik vezetője, továbbá a Prohorov.
Megjegyezzük, hogy a korábbi esetekben, válaszfal kapcsolatok történt létrehozása nélkül adatredundanciát miatt az inverz kapcsolat attribútum a részét a kulcsot. Hoz kapcsolatban BCNF is, hogy további kapcsolatokat, amely információkat tartalmaz a csapat vezetője (lásd 6.2 pont).
6.2 táblázat. hozzáállás RUKOVODITEL_KOMANDY
Az eredmény így a csapat, hogy BCNF kapcsolatban ábrán látható. 6.5.
Ábra. 6.5. Az arány a BCNF
Negyedik normálforma
Ratio a negyedik normál forma (4NF). ha 3NF vagy BCNF, és minden független, több értékes FZ szét az egyes kapcsolatok ugyanazzal a kulccsal. Más szóval, ha 4NF alkalmazott több mint egy több-értékű FZ és előírja, hogy az arány nem tartalmaz önálló többértékű FZ.
Tekintsük a hozzáállás. információkat tartalmaz a hajó (Hajó), utakat (Voyage) és kapitányt (Captain) (terített asztal 6,3). Az arány az alábbi táblázatban és az ábrán. 6.6.
6.3 táblázat. hozzáállás KAPITAN_KORABL_REYS
Ábra. 6.6. Kapcsolat a többértékű függőségek
Az arány a BCNF, és amely csak FZ-értékű. Azonban van egy törlés anomália. ha a kapitány Petrov visszavonul, és az összes hármas is eltávolításra kerül, akkor el fogja veszíteni információt, hogy a hajó nem Beetle repülőjegy Budapest - Marseille. Ha egy új járat, akkor lehet, hogy meg több sorokat a hozzáállásunk.
Így a kapcsolat az 4NF felosztásra kerül több értékes FZ ő hozzáállása, ábrán látható. 6.7.
Ábra. 6.7. Az arány a 4NF
Így működtető kapcsolata 4NF eljárás végrehajtása több előrejelzések, ebben az esetben a két előrejelzések.