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.

Kapcsolódó cikkek