Adatbázisok normalizálása az

Az adatbázisok normalizálása az adatbázisok tervezésének egy olyan megközelítése, amelyet Edgar F. Codd vezetett be az 1970-es években. Bizonyos adatbázisok, az úgynevezett relációs adatbázisok lehetővé teszik az adatok külön csoportokban történő tárolását. Az egyes csoportokat általában táblának nevezik. A hasznos információk biztosítása érdekében ezeket a csoportokat összekapcsolják egymással. Például a tanulók egy csoportban, az osztályok pedig egy másik csoportban tárolhatók. Annak kimutatására, hogy egy diák beiratkozott egy osztályba, "kapcsolatot" kell létrehozni az egyik csoportból a másikba. Egy diáknak sok osztályhoz lehet kapcsolata, amelyek mindegyikébe beiratkozott, míg egy osztálynak sok diákhoz van kapcsolata.

A hagyományos alternatíva a "flat file adatbázis", ahol az összes adatot csoportosítják, mint egy táblázatkezelőben. A sima fájl adatbázisokkal az a probléma, hogy sok üres hely lehet bennük, és sok információt kell megismételni minden egyes bejegyzéshez. Ez azt jelenti, hogy az adatbázis nagyobb, mint amekkorának lennie kellene, és nagyobb a valószínűsége annak, hogy az adatbázis hibákat tartalmaz. A relációs adatbázisok az adatok csoportokra bontásával csökkentik a hibák előfordulásának esélyét, és nem foglalnak a szükségesnél több helyet. De ahhoz, hogy működjön, jól kell megtervezni.

Az adatbázis normalizálás a jó relációs adatbázisok kialakításának egyik módszere. Számos "normál forma" létezik, amelyek mindegyikének vannak olyan szabályai, amelyeknek az adatbázist úgy kell megtervezni, hogy megfeleljen. Codd eredetileg három kritériumcsoportot határozott meg, amelyeknek a különböző adatbázisoknak meg kell felelniük: első, második és harmadik normálforma.

Ha egy reláció (vagy "adatbázis-tábla") megfelel egy bizonyos normál formának, akkor nem érzékeny bizonyos, az adatintegritást befolyásoló módosításokra. Az ilyen kritériumoknak való megfelelés hátránya általában az, hogy bizonyos adatok lekérdezése az adatbázisból nehezebbé válik.

Kérdések és válaszok

K: Mi az az adatbázis normalizálás?


V: Az adatbázisok normalizálása az adatbázisok tervezésének egy olyan megközelítése, amelyet Edgar F. Codd vezetett be az 1970-es években. Ez az adatok különálló csoportokra, úgynevezett táblákra bontását és a közöttük lévő kapcsolatok létrehozását jelenti, hogy hasznos információkat nyújtsanak.

K: Mi az a flat file adatbázis?


V: A flat file adatbázisban az összes adatot csoportosítják, mint egy táblázatkezelőben. Ez sok üres helyet és ismétlődő információt eredményezhet, ami valószínűbbé teszi a hibák előfordulását.

K: Hogyan csökkentik a relációs adatbázisok a hibák előfordulásának esélyét?


V: A relációs adatbázisok csoportokra bontják az adatokat, így csökkentik a hibák előfordulásának esélyét, és nem foglalnak a szükségesnél több helyet.

K: Mik azok a normál formák?


V: A normál formák olyan kritériumok, amelyeknek a különböző adatbázisoknak meg kell felelniük ahhoz, hogy jól tervezett relációs adatbázisok legyenek. Számos "normál forma" létezik, mindegyiknek saját szabályrendszere van, amelyeknek az adatbázist úgy kell megtervezni, hogy megfeleljen.

K: Milyen hátrányai vannak a normál formák bizonyos kritériumcsoportjainak való megfelelésnek?


V: Az ilyen kritériumoknak való megfelelés hátránya általában az, hogy bizonyos adatok lekérdezése az adatbázisból nehezebbé válik.

AlegsaOnline.com - 2020 / 2023 - License CC3