CalculatoareBaze de date

Normalizarea bazelor de date

Gruparea aceleași date în tabel se poate face în diferite moduri. Atributele într-o relație trebuie să fie grupate în conformitate cu principiul relațională, adică ar trebui să fie pe deplin minimiza duplicarea datelor, precum și simplificarea procedurii de tratare a acestora, urmată de o actualizare. Una dintre problemele principale cu proiectarea bazei de date efectuează eliminarea redundanței, și se realizează prin normalizare.

Normalizarea bază de date reprezintă un restricții formale aparate pentru a crea tabele care permite eliminarea duplicatelor, cu consistența necesară software-ul stocate informații, reducând costurile forței de muncă asociate cu menținerea și întreținerea bazei de date. operațiune Normalizarea constă în extinderea tabelelor bazei de date originale în mai simple. La fiecare etapă a acestui proces în mod necesar tabelul dat în formă normală. Fiecare etapă se caracterizează prin normalizarea unui anumit set de restricții, care trebuie să respecte toate tabelele. Astfel, eliminarea se efectuează informații de masă non-cheie, care este redundantă.

Normalizarea bazelor de date se bazează pe conceptul de dependență funcțională între atributele. Se consideră că un atribut este dependentă pe de altă parte, în cazul în care de fiecare dată când o anumită valoare a doilea atribut corespunde la nu mai mult de una dintre prima valoare.

Normalizarea bazelor de date - un termen general, cu toate acestea, ea poate fi împărțită în mai multe forme normale, care vor fi discutate mai târziu.

Un obiect de date este considerat relevant pentru prima formă normală, atunci când valoarea fiecărui atribut este singurul său. În cazul în care un anumit atribut are o valoare duplicat, acesta nu poate fi considerat un obiect aparținând prima formă normală. Se pare că poți crea o continuare orice entitate care este un obiect de date.

Un obiect de date este considerat ca aparținând a doua formă normală , atunci când acesta este deja în prima formă normală, dar fiecare dintre atributele sale, nu constă într - un mod potențial, complet independent din punct de vedere funcțional de fiecare potențial chei.

Un obiect de date este considerată ca făcând parte din a treia formă normală, în cazul în care deja este în formă normală în al doilea rând, dar nu a prezentat nici un dependențe tranzitive de obiecte non-cheie din cheile. Sub dependența tranzitivă este de obicei înțeleasă ca o relație evidentă între câmpuri.

Normalizarea bază de date pune obiectivul principal dezvoltator pentru a aduce toate relațiile pentru a treia formă normală. Numai în acest fel, în viitor, va fi posibil să se creeze un sistem eficient de informare.

Normalizarea bazelor de date: reguli de bază

Acesta ar trebui să formuleze un set de reguli care trebuie urmate în activitatea de normalizare. Prima este de a exclude grupurile care se repetă. Necesară pentru a forma un tabel separat de stocare fiecare set de atribute asociate, care creează o cheie separată. În continuare, asigurați-vă că pentru a elimina date redundante. În cazurile în care se observă relația atribut numai pe o parte a cheii, atunci acesta trebuie să fie pus într-un tabel separat. A treia regulă este obligatorie, cu excepția coloanelor care nu depind de cheia. Atributele trebuie să fie plasate într-un tabel izolat, în cazul în care nu au efectul dorit asupra cheii. Asigurați-vă că pentru a izola relațiile multiple independente. În acest caz, vorbim despre ceea ce nu se vede conexiune concretă între mai multe relații. În cele din urmă, este necesar să se izoleze relații multiple legate de semantically. În această normalizare a bazei de date este completat, urmat de un proces de dezvoltare.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ro.birmiss.com. Theme powered by WordPress.