Millised on relatsioonilise andmebaasi mudeli eelised?

...

Relatsiooniandmebaasi mudel kasutab intuitiivset tabelistruktuuri.

Relatsiooniandmebaasi mudeli tutvustas esmakordselt E. F. Codd IBMist 1969. aastal. Relatsioonimudelis on andmed struktureeritud tabeliteks (st "relatsioonideks"), mis koosnevad ridadest ja veergudest. Iga rida sisaldab ühte kirjet, mis koosneb üksikutest andmeelementidest (või "atribuutidest"), mis on korraldatud veergudesse, mis sisaldavad sama tüüpi elemente vastavalt selle veeru jaoks määratletud reeglitele. Alternatiivsed andmebaasimudelid hõlmavad võrgu-, hierarhilisi, lamefaili- ja objektorienteeritud mudeleid.

Lihtsus

Relatsioonimudel struktureerib andmed viisil, mis väldib keerukust. Tabelistruktuur on intuitiivne organisatsioon, mis on tuttav enamikule kasutajatele, eriti neile, kes on töötanud füüsiliste või tarkvaraliste arvutustabelite, kontrolliregistrite või muude tabeliandmetega. Andmed korraldatakse mudeli sees loomulikult, lihtsustades andmebaasi arendamist ja kasutamist.

Päeva video

Andmete taastamise lihtsus

Relatsioonimudeli kohaselt ei nõua andmebaasis andmetele juurdepääsemine puus või hierarhias jäigal teel navigeerimist. Kasutajad saavad teha päringuid mis tahes andmebaasi tabelites ja kombineerida seotud tabeleid spetsiaalsete liitmisfunktsioonide abil, et kaasata tulemustesse teistes tabelites sisalduvad asjakohased andmed. Tulemusi saab filtreerida mis tahes veeru sisu ja suvalise arvu veergude alusel, mis võimaldab kasutajatel hõlpsasti tähenduslikke tulemusi hankida. Kasutajad saavad valida, milliseid veerge tulemustes kaasata, nii et kuvatakse ainult asjakohased andmed.

Andmete terviklikkus

Andmete terviklikkus on relatsioonimudeli oluline omadus. Tugev andmete sisestamine ja kehtivuskontroll tagavad, et andmed jäävad vastuvõetavatesse vahemikesse ja vajalikud andmed on olemas. Tabelite vaheline viidete terviklikkus hoiab ära kirjete mittetäielikuks muutumise või orvuks jäämise. Andmete terviklikkus aitab tagada andmete täpsuse ja järjepidevuse.

Paindlikkus

Relatsiooniandmebaasi mudel on loomulikult skaleeritav ja laiendatav, pakkudes paindlikku struktuuri, mis vastab muutuvatele nõuetele ja kasvavatele andmemahtudele. Relatsioonimudel võimaldab andmebaasi struktuuri muudatusi hõlpsalt rakendada, ilma et see mõjutaks andmeid või ülejäänud andmebaasi. Andmebaasi analüütik saab kiiresti ja lihtsalt lisada, eemaldada ja muuta olemasolevas andmebaasis tabeleid ja veerge, et need vastaksid ärinõuetele. Ridade, veergude või tabelite arv teoreetiliselt ei ole piiratud. Tegelikkuses piirab kasvu ja muutusi relatsiooniline andmebaasihaldussüsteem ja füüsiline arvuti riistvara ja muudatused võivad mõjutada konkreetse andmebaasi jaoks loodud väliseid rakendusi struktuur.

Normaliseerimine

On olemas süstemaatiline metoodika selle tagamiseks, et relatsioonilise andmebaasi kujunduses ei oleks kõrvalekaldeid, mis võivad mõjutada andmebaasi terviklikkust ja täpsust. "Andmebaasi normaliseerimine" pakub andmebaasi struktuuri kujundamiseks ja ülevaatamiseks reegleid, omadusi ja eesmärke. Normaliseerimise eesmärke kirjeldatakse tasemetega, mida nimetatakse "normaalseteks vormideks". Enne järgmisele tasemele liikumist tuleb iga normaliseerimise tase läbida. Andmebaasi kujundust peetakse üldiselt normaliseerituks, kui see vastab kolmanda normaalvormi nõuetele. Normaliseerimine annab disaineritele kindlustunde, et andmebaasi kujundus on tugev ja töökindel.