3 Peamised suhete tüübid Accessi andmebaasides

Selles artiklis mõistame Accessi erinevate funktsioonide ja seotud andmete seost.

Access kasutab andmebaasi normaliseerimist relatsiooniandmebaasi tabeli (relatsioonid) ja veergude (atribuutide) korraldamiseks, et minimeerida andmete liiasust. Normaliseerimine on protsess, mis jagab andmed erinevate tabelite vahel, mis aitab parandada organisatsiooni üldist jõudlust, pikaealisust ja ressursside terviklikkust.Suhete mõistmine Accessi andmebaasides

  • Normaliseerimine on andmete korrastamise andmebaasi protsess.
  • See hõlmab tabelite loomist, tabelisuhete loomist andmekaitseks mõeldud reeglite vahel ja andmebaasi paindlikkuse edendamist, kõrvaldades ebajärjekindla sõltuvuse ja liiasuse.

Suhete määratlemine

Suhted AccessisSeotust hallatakse andmete sobitamisega erinevatesse võtmeveergudesse, moodustades mõlemas tabelis sarnase nimega veerud. Enamasti kattuvad seotud lingid ühe tabeli primaarvõtmega, mis aitab luua igale reale kordumatu identifikaatori samaaegselt teise tabeli välisvõtme kirjega. Põhimõtteliselt luuakse kolme tüüpi seoseid, mis sõltuvad tabeli seotud veergude määratlusest.

Vaatame neid suhteid.

1. Üks-mitmele suhted

See on üks levinumaid suhtevorme, mille puhul tabeli X real võib tabelis Y olla üks või mitu sarnast rida. Tabelis Y võib aga olla ainult üks rida, mis vastab tabelile X. Iga suur organisatsioon üle maailma on tuntud selle meetodi kasutamise poolest andmetele juurdepääsu tabelite vahel.

Näiteks on ostjal kliendi ja tellimuse tabelid, kus on üks-mitmele suhe; igal kliendil on lubatud teha nii palju tellimusi, kui ta soovib, kuid igal toote tellimuse ID-l võib olla ainult üks klient.

2. Mitu-mitmele suhe

Seda tüüpi seoste korral võib nii tabelis X kui ka Y olla teineteise andmebaasis mitu sobivat rida. Kasutajad saavad seda tüüpi seoseid luua, luues definitsiooni kolmandale tabelile. Seda kolmandat tabelit nimetatakse ühendustabeliks, mille primaarvõti sisaldab nii tabelist X kui ka Y pärit võõrvõtit.

Näiteks küpsiste tabel ja kliendi tabel jagavad mitu-mitmele seost, mis on lisaks määratletud üks-mitmele seosega, mis koosneb nii nendest tabelitest kui ka ühendustabelist "Tellimus".

3. Üks-ühele suhe

Enamikus üks-ühele seostes saab tabeli X real olla ainult üks sarnane rida tabelist Y ja tabelil Y võib samuti olla üks sarnane rida tabelist X. Selline seos luuakse siis, kui mõlemad tabelite seotud veerud koosnevad unikaalsest piirangust või primaarvõtmest.

See on üks haruldastest seostest nende kolme seas, kuna seda tüüpi seos piirab teabe liikumist läbi teise tabeli, kuna see piirdub ainult ühe tabeliga.

Üks-ühele suhet kasutatakse järgmistes tingimustes:

  • Kui kasutaja soovib tabeli mitmeks veerguks jagada.
  • Tabeli osade eraldamiseks erinevateks osadeks, et muuta andmed turvalisemaks.
  • Lühiajaliste andmete salvestamiseks, mis võivad tabeli kustutamisel kustutada.
  • Teabe salvestamiseks, mis kehtib põhitabelist ainult alamhulga teabe kohta

Vaatamata oma keerukusele on MS Accessi andmebaas endiselt haavatav failide kahjustamise suhtes, mistõttu on väga oluline säilitada accdb remont tööriist käepärast. Kasutajad saavad vältida tüsistusi, nagu andmete kadu, valides spetsiaalse taastamisrakenduse.

Autori sissejuhatus:

Vivian Stevens on andmete taastamise ekspert DataNumen, Inc., mis on maailmas juhtiv andmete taastamise tehnoloogiate, sealhulgas sql taastamine ja Exceli taastamise tarkvaratooted. Lisateabe saamiseks külastage www.datanumenCom

Kommentaarid on suletud.