Hogyan lehet normalizálni az adatbázist?

  • Jul 26, 2021
click fraud protection

Az adatbázisok az egyik legfontosabb fogalmak a programozás világában. Sokan csodálkoznak Mi ez és mire való normalizálja az adatbázist, és az igazság egyszerűbb, mint amilyennek látszik.

De mielőtt arról beszélnék, hogyan lehet normalizálni az adatbázist, röviden elmagyarázom, mi az adatbázis normalizálása.

Hirdetések

Ebben a cikkben a következőket találja:

Mi az adatbázis normalizálása?

Bennáll alkalmazzon egy sor szabályt, hogy a jövőben elkerülje a felesleges panaszokat vagy az összetett vizsgálatokat.

Hirdetések

Nagyon fontos tényező a dinamikus weboldalak és / vagy webrendszerek létrehozása. Mondhatnánk azt is, hogy ez az információ adatbázisba szervezésének folyamata.

Figyelembe kell vennie a táblázatok és a kapcsolatok meghatározására használt szabályok létrehozása.

Hirdetések

Ezek a szabályok célja az adatbázis védelme és rugalmassága az elbocsátások és következetlen függőségek kiküszöbölése érdekében.

Adatbázis normalizálási követelmények

Annak érdekében, hogy az adatbázisunkban lévő táblák normalizálódjanak meg kell felelnie az alábbi jellemzőknek:

Hirdetések

- Minden asztalnak tartalmaznia kell egy egyedi név.

Nem lehet két egyenlő sor.

Hirdetések

Másolatok nem megengedettek.

- Mind a az oszlopban szereplő adatoknak azonos típusúaknak kell lenniük.

Ha az asztalait nincsenek megfelelően optimalizálva vagy normalizálva, hosszú távon sok problémát okozhatnak.

Miért normalizálják az adatbázist?

  1. Kerülje az adatok redundanciáját.
  2. Védje az adatok integritását.
  3. Csökkentse az adatbázisok áttekintésének idejét és összetettségét.
  4. Kerülje a táblázatok adatainak frissítésével kapcsolatos problémákat.
  5. Optimalizálja a tárhelyet.
  6. A nem kívánt adatok törlésének megakadályozása.

Annak megerősítése érdekében, hogy adatbázisunk normalizálódott, a normalizálás 3 szintjét kell betartani: az első normális forma, a második normális forma és a harmadik normális forma.

Az első normális forma

Azt mondani Táblázatunk első normál formában van, lépéseket kell követnie:

  • Távolítsa el az ismétlődő csoportokat az egyes táblákból.
  • Hozzon létre egy külön táblázatot a kapcsolódó adatok minden mezőjéhez vagy oszlopához.
  • Azonosítsa az elsődleges kulccsal kapcsolatos minden adatmezőt.

Ha akarod Ahhoz, hogy megtudja, helyesen tette-e, figyelembe kell vennie a következő szempontokat:

- Minden tulajdonság atomosak.

- A táblázat tartalmazza a egyedi kulcs.

- Nem létezhet oszlopok számának különbsége.

- Mezők egyetlen kulcsot sem lehet azonosítani a kulccsal.

- Ha a az adatok megváltoztatásának sorrendje nem változtathatja meg jelentésüket.

- Asztal nem lehet minden oszlopban több érték.

Az adatok atomi, minden egyes X értékhez tartozik egy Y értéke, és fordítva.

A második normális forma

  • Létrehoz külön táblák az értékkészletekhez amelyek több rekordra vonatkoznak.
  • Ezeket a táblázatokat egy idegen kulccsal kapcsolja össze.

Mondhatjuk, hogy az adatbázisunk a második normális forma, ha korábban megfelel az első normális forma szabályainak és ha nem elsődleges attribútumai teljesen függenek az elsődleges kulcstól. Vagy más módon részleges függőségek nincsenek.

A harmadik normális forma

  • Távolítsa el azokat a mezőket, amelyek nem függenek az elsődleges kulcstól.
  • Egyetlen oszlop sem függhet attól az oszloptól, amelynek nincs elsődleges kulcsa.
  • Nem lehetnek származtatott adatok.

Megerősíthetjük, hogy asztalunk a harmadik normális formában van, ha korábban a második normális formában volt és a nem kulcs attribútumok között nincs transzitív funkcionális függőség.

instagram viewer