Skip to main content

Ano ang integridad ng database?

Ang integridad ng database ay ang pagsasanay upang matiyak na ang data na nakaimbak sa isang database ay tumpak, pare -pareho at walang mga pagkakamali.Ang pinakamaliit na error sa pagbaybay o pag -uulit ng impormasyon ay maaaring maging sanhi ng napakalaking mga problema para sa isang database, kaya sineseryoso ang integridad ng database.Ang tatlong proponents ng integridad ay ang integridad ng entidad, integridad ng domain at integridad ng referral.Kasabay ng tatlong ito, ang pag -normalisasyon at pag -check ng error ay inilalapat upang higit na matiyak ang integridad.Karamihan sa mga prosesong ito ay awtomatiko, ngunit ang mga administrador ay madalas na suriin nang manu -mano upang matiyak na walang mga pagkakamali na nangyayari sa database.

Kapag nais ng isang administrator na magdagdag, magbago o magtanggal ng impormasyon mula sa database, dapat na suriin muna ang integridad ng database.Ang pagsasama, o pagbabago, ng anumang impormasyon ay maaaring mapahamak, dahil ang data ay maaaring magkaroon ng malalayong epekto sa iba pang mga talahanayan at mga seksyon ng database.Upang maibsan ang pagkakataon nito, at upang mapanatili ang impormasyon na nasa database na tumpak, ang integridad ay palaging nasuri bago magawa ang anumang mga pagbabago.

Ang integridad ng entidad ay ang unang pagpilit para sa integridad ng database.Sinusuri nito ang talahanayan kung saan nais ng administrator na magtrabaho at tumingin sa mga pangalan ng hilera.Kung ang mga hilera sa parehong talahanayan ay may parehong pangalan, lumilikha ito ng kalabisan na impormasyon, na nakalilito sa database.

Susunod ay dumating ang integridad ng domain.Sinusuri nito ang uri ng data na patuloy na idinagdag sa talahanayan o seksyon at tinitiyak ang bagong data na umaayon sa uri ng data na iyon.Halimbawa, kung ang talahanayan ay tinukoy na humawak lamang ng mga petsa at may sumusubok na magpasok ng isang salita, kung gayon ang proseso ng integridad ng domain ay alerto ang administrator sa isang error na pagkakapare -pareho.Ito ay dahil ang talahanayan ay sinadya lamang upang hawakan ang mga petsa, kaya ang pagkakaroon ng isang salita ay gulo ang regular na pagproseso at maaaring maging sanhi ng mga pagkakamali sa hinaharap.Ang mga talahanayan sa isang database ay bihirang mag -isa at mdash;Ang iba pang mga talahanayan ay madalas na sumangguni sa kanila at tinutukoy nila ang iba pang mga talahanayan.Kung inutusan ng administrator ang isang talahanayan na sumangguni sa isa pa, ngunit ang pangalawang talahanayan ay hindi sinasadya o hindi umiiral, nagiging sanhi ito ng mga pagkakamali sa pagproseso.Ang mga pagsuri sa integridad ng referral upang matiyak na ang lahat ng mga sanggunian ay may bisa.

Bukod sa tatlong mga isyu sa integridad na ito, ang mga patakaran ng normalisasyon at pagsuri ng error ay inilalapat din para sa totoong integridad ng database.Ang normalisasyon ay naghahanap ng kalabisan na impormasyon at hindi kinakailangang mahabang mga talahanayan, tinanggal ang kalabisan at nagiging mahabang talahanayan sa ilang mga maikling talahanayan, ayon sa pagkakabanggit.Sinusuri ng Error sa Pag -check ang database para sa anumang iba pang mga potensyal na error at tinitiyak na ang lahat ng data ay may bisa.