Sellest artiklist leiate lühiülevaate andmebaasidest – mis need on, miks peaks neid kasutama ja mida andmebaasi eri osade abil teha saab. Terminoloogia on suunatud MicrosoftAccess andmebaasidele, kuid need mõisted kehtivad kõigi andmebaasitoodete kohta.
Selle artikli teemad
Mis on andmebaas?
Andmebaas on teabe kogumise ja korraldamise vahend. Andmebaasides saab talletada teavet inimeste, toodete, tellimuste ja kõige muu kohta. Paljud andmebaasid saavad alguse tekstitöötlusprogrammis või arvutustabelis koostatud loendist. Loendi kasvades hakkavad andmetes tekkima liiasused ja lahknevused. Loendi kujul esitatud andmetest arusaamine muutub keerukaks ning andmete otsimise ja nende alamhulga läbivaatamise võimalused on piiratud. Kui need probleemid hakkavad ilmnema, on mõistlik andmed üle kanda andmebaasihaldussüsteemi (DBMS) loodud andmebaasi( nt Access ).
Arvutipõhine andmebaas on objektide hoidla. Ühes andmebaasis võib olla mitu tabelit. Näiteks varade arvestamise süsteem, mis kasutab kolme tabelit, ei moodusta mitte kolme andmebaasi, vaid ühe kolme tabeliga andmebaasi. Access andmebaas talletab oma tabeleid ühes failis koos muude objektidega (nt vormide, aruannete, makrode ja moodulitega), v.a juhul, kui see on loodud mõnest muust allikast pärinevate andmete või koodi kasutamiseks. Access 2007-2016 vormingus (mida kasutab Access ka Microsoft 365, Access 2024, Access 2021 ja Access 2019 ) loodud andmebaaside failinimelaiend on .accdb ja varasemates Access vormingutes loodud andmebaaside faililaiend on .mdb.
Access abil saate teha järgmist.
-
lisada andmebaasi uusi andmeid (nt varadele lisandunud üksuse);
-
muuta andmebaasi olemasolevaid andmeid (nt muuta üksuse asukohta);
-
kustutada teavet (nt kui üksus on maha müüdud või varade seast eemaldatud);
-
korraldada ja vaadata andmeid mitmel viisil;
-
andmeid aruannete, meilisõnumite, sisevõrgu või Interneti kaudu koos teistega jagada.
Access andmebaasi osad
Järgmised jaotised kirjeldavad lühidalt tüüpilise Access andmebaasi osi.
Tabelid
Andmebaas on kõige paindlikum siis, kui andmete tabelitesse korraldamise tõttu pole tekkinud liiaseid andmeid. Näiteks kui talletate andmeid töötajate kohta, peaks iga töötaja andmed sisestama töötajate andmete jaoks mõeldud tabelisse üks kord. Toodete andmed talletatakse nende jaoks loodud tabelis ja andmed harukontorite kohta eraldi tabelis. Seda tegevust nimetatakse normaliseerimiseks.
Tabeli iga rida moodustab ühe kirje. Kirjed on üksikute teabeosade talletamise asukohad. Iga kirje koosneb ühest või mitmest väljast. Väljad vastavad tabeli veergudele. Näiteks võib tabelis „Töötajad” olla igas kirjes (reas) teave erineva töötaja kohta ja igal väljal (veerus) erinevat liiki teave (nt eesnimi, perekonnanimi, aadress jne). Igal väljal peab olema kindel andmetüüp, kas tekst, kuupäev või kellaaeg, arv või mõni muu tüüp.
Teine kirjete ja väljade kirjeldamise võimalus on nende võrdlemine raamatukogude vanaaegse kaardikataloogiga. Iga kartoteegis olev kaart on võrreldav andmebaasi kirjega. Iga üksiku kaardi teabeühik (autor, pealkiri jne) vastab andmebaasi väljale.
Tabelite kohta leiate lisateavet artiklist Sissejuhatus tabelitesse.
Vormid
Käsunuppe saab programmeerida nii, et need määravad kindlaks vormis kuvatavad andmed, avavad teisi vorme või aruandeid või teevad mitmesuguseid muid toiminguid. Näiteks võib teil olla vorm nimega „Kliendivorm”, kus saate töötada kliendiandmetega. Kliendivormis võib näiteks olla nupp, mis avab tellimisvormi, kuhu saate sisestada selle kliendi uue tellimuse andmed.
Vormide abil saate kindlaks määrata, kuidas teistel kasutajatel on võimalik andmebaasis olevaid andmeid kasutada. Näiteks saate luua vormi, kus kuvatakse ainult kindlad väljad ja kus saab teha ainult teatud toiminguid. See aitab kaitsta andmeid ja tagada, et andmed oleksid õigesti sisestatud.
Vormide kohta leiate lisateavet artiklist Vormide tutvustus.
Aruanded
Aruande koostamise saab käivitada igal ajal ja see kajastab alati andmebaasis parajasti olevaid andmed. Aruanded on üldiselt vormindatud printimise jaoks, kuid neid võib vaadata ka ekraanil, eksportida mõnda teise programmi või saata meilisõnumi manusena.
Aruannete kohta leiate lisateavet artiklist Accessi aruannete tutvustus.
Päringud
Teatud liiki päringuid on võimalik värskendada, mis tähendab, et saate päringu andmelehe kaudu redigeerida selle aluseks olevate tabelite andmeid. Kui töötate päringuga, mida saab värskendada, võtke arvesse, et tegelikult teete muudatusi tabelites, mitte ainult päringu andmelehel.
Päringud jagunevad kahte põhiliiki: valikupäringud ja toimingupäringud. Valikupäring ainult otsib andmed välja ja teeb need kasutamiseks kättesaadavaks. Päringu tulemusi saate ekraanil vaadata, välja printida või lõikelauale kopeerida. Samuti võite päringu tulemusi kasutada vormi või aruande kirjeallikana.
Nagu ka nimi viitab, teostab toimingupäring andmetega toiminguid. Toimingupäringu abil saab luua uusi tabeleid, olemasolevatesse tabelitesse andmeid lisada, andmeid värskendada ja kustutada.
Päringute kohta leiate lisateavet artiklist Sissejuhatus päringutesse.
Makrod
Makrode kohta leiate lisateavet artiklist Sissejuhatus Accessi programmeerimisse.
Moodulid
Moodulite kohta leiate lisateavet artiklist Sissejuhatus Accessi programmeerimisse.