Ang normalisasyon at denormalisasyon ay dalawang teknik sa pagdidisenyo ng database na ginagamit upang maorganisa nang mahusay ang datos. bawat pamamaraan ay may mga bentaha at disbentaha, depende sa espesipikong pangangailangan ng isang sistema.
Normalisasyon
Ang normalisasyon ay nagsasangkot ng pag-organisa ng datos upang mabawasan ang redundancy at dependency. Ito ay karaniwang kinasasangkutan ng paghahati ng malalaking talahanayan sa mas maliit at kaugnay na mga talahanayan.Ang prosesong ito ay tumitiyak ng data configuration at survigence.
May ilang normal na mga anyo, bawat isa ay may espesipikong mga tuntunin. Ang pinakakaraniwan ay ang First Normal Form (1NF), Ikalawang Normal na Form (2NF), at Third Normal Form (3NF). Ang mas mataas na normal na mga anyo ay karagdagang nagdadalisay ng istraktura ng data ngunit hindi gaanong madalas gamitin.
Pagiging Normal
Ang pagdenormalisasyon ay kinasasangkutan ng pagsasama ng mga tala o pagdaragdag ng redundant data upang mapabuti ang pagganap ng palabas. binabawasan nito ang bilang ng mga kaakibat na kailangan sa panahon ng data recombinational, na maaaring mapabilis ang query killing.
Bagaman ang denormalisasyon ay maaaring mag-indorso sa pagsasagawa, ito ay maaaring magpasok ng mga data converse at dagdagan ang mga kahilingan sa pag-iimbak. Ito ay madalas na ginagamit sa data warehousing at read-heat applications.
Pagtitimbang sa mga Paraan
Ang pagpili sa pagitan ng normalisasyon at denormalisasyon ay depende sa espesipikong mga pangangailangan ng aplikasyon. Ang mga transaksyonal na sistema ay nagbibigay-diin sa normalisasyon upang matiyak ang integridad ng datos.Ang mga sistemang analitiko ay maaaring pumabor sa denormalisasyon para sa mas mabilis na pagkuha ng datos.
- Pagbabagu - bago ng mga Data
- Palabas ng Query
- Ekselidad sa pag - aayos
- Ilaan ang kasalimuutan