Baza de date normalizare

Gruparea acelorași date în tabele se poate face în mai multe moduri. Atributele în relație ar trebui grupate în funcție de principiul relațional, adică dublarea datelor ar trebui complet redusă, iar procedura de procesare cu actualizarea ulterioară ar trebui simplificată. Una dintre sarcinile principale în proiectarea bazelor de date este 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ția de normalizare constă în descompunerea tabelelor inițiale ale bazei de date în cele mai simple. În fiecare etapă a procesului, tabelele sunt în mod necesar introduse în forme normale. Fiecare etapă a normalizării este caracterizată de un anumit set de constrângeri, pe care toate tabelele trebuie să le corespundă. Astfel, este posibilă eliminarea informațiilor ne-cheie din tabele, care este redundantă.

Normalizarea bazelor de date se bazează pe noțiunea de relație funcțională între atribute. Se consideră că un atribut depinde de altul dacă, la fiecare moment al timpului, valoarea specificată a celui de-al doilea atribut corespunde unei valori nu mai mari decât cea a primei.

Normalizarea bazelor de date este un concept general, totuși, este acceptat să-l împărțiți în câteva forme normale, care vor fi discutate mai jos.

Orice obiect de informație este considerat a corespunde primei forme normale, atunci când valoarea fiecăruia dintre atributele sale este unică. Dacă un atribut are o valoare repetată, obiectul care aparține primei forme normale nu poate fi luat în considerare. Se pare că puteți crea o altă entitate, adică un obiect informativ.







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.

Orice obiect informativ este considerat ca aparținând celei de-a treia forme normale, dacă acesta constă deja în cea de-a doua formă normală, dar nu există dependență tranzitorie a obiectelor non-cheie de pe chei. În relația tranzitivă, este obișnuit să înțelegem relația aparentă dintre câmpuri.

Normalizarea bazei de date stabilește obiectivul principal pentru dezvoltator, care constă în aducerea tuturor relațiilor la a treia formă normală. Aceasta este singura modalitate de a crea în viitor un sistem informatic eficient.

Baza de date de normalizare: Reguli de bază

Merită să formulați un set de reguli care ar trebui urmate în cadrul lucrărilor de normalizare. În primul rând, este necesar să excludem grupurile repetate. Este necesar să creați un tabel separat care stochează fiecare set de atribute asociate, în care să creați o cheie separată. Mai mult, este necesar să se excludă datele redundante. În cazurile în care dependența atributului este observată numai pe partea cheii, atunci trebuie plasată într-o tabelă separată. A treia regulă este excluderea obligatorie a coloanelor care nu depind de cheie. Atributele ar trebui plasate într-o masă izolată dacă acestea nu au efectul corespunzător asupra cheii. Este necesar să se izoleze relații multiple independente. În acest caz, vorbim de faptul că nu există o legătură specifică între mai multe relații. În cele din urmă, merită izolat mai multe relații care sunt legate în mod semantic. Aceasta finalizează normalizarea bazei de date, după care începe procesul de dezvoltare.

Baza de date normalizare

10 fapte interesante despre intimitate, despre care probabil că nu știați. Consultați cele mai interesante și impresionante date despre activitatea sexuală care vă vor surprinde.

Baza de date normalizare







Articole similare

Trimiteți-le prietenilor: