A szokásos formája Boyce-Codd (BCNF) - studopediya

Kapcsolat adatbázis célja, oly módon, hogy lehetséges, hogy kizárják őket jelenlétében részleges vagy tranzitív függőség, mert ezek a kapcsolatok vezetnek frissítés anomáliákat. Eddig használt meghatározása a második és a harmadik normál forma, amelyre szeretné megtalálni, és megszünteti a részleges és tranzitív függőségek az elsődleges kulcsot. Azonban, amint azt a 13.8, e meghatározások nem tekinthető azonos, attól függően, hogy a jelölt kulcs viszonyt, ha vannak ilyenek, 13.8 ábra Az általános definíciók és formák 2NF ZNF. Az alkalmazott ezen általános definíciók segíthetnek azonosítani a további redundanciát okoz függőséget az összes lehetséges kulcsot. De még lépését követően ezek további megszorításokat kapcsolatok még mindig létezik attól függően, melyik vezet a megjelenése redundancia kapcsolatok ZNF, Tekintettel erre a hiányzó harmadik normál forma szigorúbb normál forma, az úgynevezett rendes forma Boyce-Codd alakult (BCNF).

Meghatározása a szokásos formáját Boyce-Codd

A szokásos formája Boyce-Codd (BCNF) alapul funkcionális kapcsolatokat, amelyek figyelembe veszik az összes lehetséges kulcsfontosságú kapcsolatokat. Mindazonáltal, abban a formában BCNF előírt szigorúbb, mint az általános definíció ZNF formában.

A szokásos formája Boyce-Codd (BCNF): az arány a BCNF, ha, és csak akkor, ha minden egyes determinánsok potenciális kulcs.

Ahhoz, hogy ellenőrizze a tartozékokat kapcsolatos BCNF kell találni annak minden meghatározó és győződjön meg arról, hogy azok a potenciális kulcsokat. Emlékeztetünk arra, hogy a determináns egy attribútum vagy attribútum csoportot, amelyből egy funkcionálisan teljesen függ egy másik tulajdonság.

A különbség ZNF és BCNF az, hogy a funkcionális függése A-> B vonatkozásában lehetséges ZNF ha az attribútum az elsődleges kulcs attribútum, és nem feltétlenül a lehetséges kulcsot. Mivel kapcsolatban BCNF ezt a függőséget csak akkor engedélyezett, ha az attribútum egy potenciális gombot. Ennek megfelelően a rendes forma Boyce-Codd szigorúbb változata ZNF alakját minden egyes arány is az arány BCNF ZNF, de nem minden ZNF arány az arány BCNF.

Kapcsolódó cikkek