Különbség BCNF és 4NF (4. normalizáció) BCNF vs 4NF (4. normalizáció) Adatbázis normalizálás különbség BCNF és 4NF (4. normalizáció)
BCNF vs 4NF (4. normalizáció)
Az adatbázis-normalizálás technika, amely relációs adatbázis-kezelő rendszerekkel foglalkozik. Az adathibák elkerülhetők egy jól normalizált adatbázisban. A normalizálás az adatbázis adatredundanciájának csökkentésére szolgál. Ez azt jelenti, hogy az adatbázistáblákat és azok kapcsolatát végrehajtják, megszüntetve a redundanciát és a következetlen függést. Vannak előre definiált szabályok a normalizálásra. Ezeket a szabályokat normális formáknak hívják.
- Második normál forma (2NF)
- Harmadik normál forma (3NF)
- Boyce-Codd normál forma (BCNF vagy 3. 5NF) Negyedik normál forma (4NF)
- Az első normál formát a táblázat atomosságaként említjük. A táblázat atomizmusa két lépcsőből érhető el.
- Dupla oszlop eltávolítása ugyanabból a táblából.
Külön táblák létrehozása a kapcsolódó többszörözött oszlopokhoz. (a táblák minden sorának azonosításához elsődleges kulcsok szükségesek)
- A Második szokásos formában a kísérlet az asztal redundáns adatait csökkenti, kivonva és külön táblázatba helyezve. Ez a következő lépések végrehajtásával érhető el.
Hozzon létre kapcsolatokat az új táblák és a szülői táblák között, külföldi kulcsokkal.
- Ha az adatbázist a harmadik normál űrlapra kívánja átvenni, az adatbázisnak már az első és a második normál űrlapon kell lennie. Ha az adatbázis 1NF-ben és 2NF-ben van, akkor nincs többszörös oszlop, és nincs több adatsor. A harmadik normál forma az asztalok oszlopainak eltávolításával érhető el, amelyek nem teljes mértékben az elsődleges kulcstól függenek.
- A BCNF jelentése "
Boyce-Codd normál forma".
Ez a szokásos formában az adatbázis normalizálásának normál formája is. A BCNF eléréséhez az adatbázist már el kell érni a harmadik normál formára. Ezután lépéseket kell tenni a BCNF elérése érdekében.Jelölje meg a jelölt kulcsokat a
kapcsolatokban. Határozza meg az összes funkcionális függést a kapcsolatokban. Ha funkcionális függőségek vannak a relációban, ahol meghatározóik nem kapcsolódnak jelölt kulcsokhoz, akkor távolítsuk el a funkcionális függőségeket úgy, hogy egy új összefüggésbe helyezik őket a determinánsuk egy másolatával együtt. Negyedik normál forma
- Az adatbázisnak harmadik normál formában kell lennie, mielőtt normalizálná a negyedik normál formanyomtatványt. Ha az adatbázis már harmadik normális formában van, akkor a következő lépésnek kell lennie a többértékű függőségek eltávolításához. (Ha egy vagy több sor egy vagy több másik sor megjelenítését jelenti ugyanabban a táblában, akkor több értékű függőségnek nevezik.)
- Mi a különbség a
- BCNF és a 4NF (negyedik normál forma)
között?
• Az adatbázist már el kell érnie a 3NF-nek a BCNF-hez való visszaküldéséhez, de az adatbázisnak 3NF-ben és BCNF-ben kell lennie, hogy elérje a 4NF-et.
• A negyedik normál formában a táblák többértékű függőségei nincsenek, de a BCNF-ben több értékű függőségi adatok is lehetnek a táblázatokban.
|