Sobes.tech
Junior — Middle

Tudná magyarázni az adatbázis-normalizáció fogalmát és fő formáit?

sobes.tech MI

Válasz az MI-től

Az adatbázis-normalizálás az adatok táblákba rendezésének folyamata, amelynek célja a redundancia csökkentése és az adatok integritásának biztosítása. A fő cél a duplikáció minimalizálása és az anomáliák elkerülése adatbevitelnél, frissítésnél vagy törlésnél.

A normalizáció fő formái:

  • Első normál forma (1NF): minden mező atomikus (felbonthatatlan) értékeket tartalmaz, nincsenek ismétlődő csoportok.
  • Második normál forma (2NF): a táblázat 1NF-ben van, és minden nem-kulcs mező teljes mértékben függ a összetett kulcstól (ha van).
  • Harmadik normál forma (3NF): a táblázat 2NF-ben van, és nincs tranzitív függőség a nem-kulcs mezők között (azaz, a nem-kulcs mezők nem függenek egymástól).

Példa: ha rendeléseket tartalmazó táblád van, amelyben a vevő adatai is szerepelnek, a normalizálás a vevő adatait külön táblába helyezi át, hogy elkerülje azok duplikálását minden rendelésnél.