Andmebaaside, tüüpide, tüüpide, funktsioonide, komponentide ja näidete mõistmine
Andmebaaside mõistmine
Andmebaas on süsteemis arvutisse salvestatud teabe kogum, et seda saaks andmebaasist teabe saamiseks arvutiprogrammi abil kontrollida. Andmebaas kujutab omavahel ühendatud faktide kogu, mis on kokku hoitud sellisel viisil ja ilma tarbetu kordamiseta (koondamiseta), erinevate vajaduste rahuldamiseks.
Andmebaas on kindla eesmärgi jaoks konkreetse teema kohta omavahel seotud teabe kogum. Andmebaas on organisatsiooni või ettevõtte täielike operatiivandmete kirjete korraldus, mis on korraldatud ja salvestatud eraldi integreeritud teatud meetodite abil arvutisse, et oleks võimalik täita optimaalset teavet, mida ta vajab kasutaja.
Andmebaas (andmebaas) või andmebaas on seadmesse salvestatud teabe kogum arvuti süsteemselt, et seda saaks arvutiprogrammi abil andmebaasist teabe saamiseks kontrollida seda. Tarkvara, mida kasutatakse andmebaasipäringute haldamiseks ja helistamiseks, nimetatakse haldussüsteemiks andmebaasi (andmebaasi haldussüsteem, DBMS) andmebaasisüsteemis saab uurida infoteaduses.
Mõiste andmebaas sai alguse arvutiteadusest, ehkki hiljem tähendas see laiemalt elektroonikavaldkonnast välja kuuluvate asjade kaasamist. Sest sarnasused selles andmebaasis olid tegelikult olemas enne tööstusrevolutsiooni, nimelt ettevõtlusega seotud pearaamatute, kviitungite ja andmekogumite näol.
Loe ka artikleid, mis võivad olla seotud: Andmebaas: määratlus, komponendid, hierarhia, kasutus ja eesmärk
Mõiste andmebaas päritolu
Mõiste "andmebaas" pärineb arvutiteadusest. Ehkki hiljem sai tähendus laiemaks, hõlmates ka elektroonikaväliseid asju, räägib see artikkel arvuti andmebaasidest. Andmebaasidele sarnased dokumendid eksisteerisid enne tööstusrevolutsiooni raamatute, laekumiste ja ettevõtlusega seotud andmete kogumite kujul.
Mõiste andmebaas viitab seotud andmete kogumile ja tarkvara peaks seda nimetama andmebaasi haldussüsteemiks (DBMS). Kui kontekst on selge, kasutavad paljud administraatorid ja programmeerijad andmebaasi mõistet mõlema tähenduse jaoks.
Loe ka artikleid, mis võivad olla seotud: Andmete ja teabe erinevused ning näited [TÄIS]
Andmebaasisüsteemi komponendid (Andmebaasid)
Andmebaas on süsteem, mis koosneb omavahel ühendatud failide või tabelite kogumist ja andmebaasist Haldussüsteem (DBMS), mis võimaldab mitmel kasutajal nendele failidele juurde pääseda ja nendega manipuleerida (Fathansyah, 1999). Andmebaasisüsteemil on mitu komponenti, nimelt:
-
Riistvara (riistvara)
Riistvara, mis tavaliselt sisaldub andmebaasisüsteemis, on sekundaarne kõvakettamälu. -
Operatsioonisüsteem (operatsioonisüsteem)
Operatsioonisüsteem on programm, mis aktiveerib või toimib arvutisüsteemi, kontrollib kõiki ressursse (ressursse) ja teeb arvutis toiminguid. Operatsioonisüsteeme kasutatakse laialdaselt, näiteks: MS-DOS, MS-Windows 95 MS Windows NT ja Unix. -
Andmebaas (andmebaas)
Andmebaasil (andmebaas) võib olla mitu andmebaasi. Iga andmebaas võib sisaldada või omada suvalist arvu andmebaasi objekte, näiteks faile või tabeleid. Andmebaaside haldussüsteem (DBMS)
Andmebaasi füüsilist töötlemist ei tee otse kasutaja, vaid kasutaja ise tarkvara, nimega DBMS, mis määrab andmete salvestamise, muutmise ja hankimise tagasi. -
Kasutaja (kasutaja)
Kasutajad saavad suhelda andmebaasidega ja manipuleerida andmetega programmeerimiskeeltes kirjutatud programmides.
Andmebaasi põhimõisted
Andmebaasi põhimõiste on kirjete kogu ehk teadmiste tükid. Andmebaasis on struktureeritud kirjeldus selles sisalduvate faktide tüüpide kohta: neid kirjeldusi nimetatakse skeemideks. Skeem kirjeldab objekte, mida andmebaas esindab, ja seoseid nende objektide vahel. Skeemi korrastamiseks või andmebaasi struktuuri modelleerimiseks on palju võimalusi: seda nimetatakse andmebaasimudeliks või andmemudeliks.
Tänapäeval tavaliselt kasutatav mudel on suhtemudel, mis vastavalt terminile esindab kogu teavet kujul omavahel ühendatud tabelid, kus iga tabel koosneb ridadest ja veergudest (tegelik määratlus kasutab terminoloogiat matemaatika). Selles mudelis on tabelite vahelised seosed esindatud, kasutades tabelite vahel samu väärtusi. Teised mudelid, nagu hierarhiline mudel ja võrgumudel, kasutavad tabelite vaheliste seoste selgemat esitamise viisi.
Andmebaasi põhimõiste on kirjete kogu või teadmistepagas. Andmebaasis on struktureeritud selgitus salvestatud faktitüüpide kohta, selgitus on skeemiga. Skeem kirjeldab objekti, mida esindab andmebaas ja millel on nende objektide vahel seos. Skeemide või andmebaaside struktuuride korraldamiseks on palju võimalusi, neid nimetatakse andmebaasimudeliteks või andmemudeliteks. Tavaliselt on tänapäeval tavaliselt kasutatav mudel relatsioonimudel, mille termin võhik esindab kogu teavet a kujul omavahel ühendatud tabelid, kus iga tabel koosneb ridadest ja veergudest (tegelik määratlus kasutab terminoloogiat matemaatika). Selles mudelis on tabelite suhe esindatud, kasutades tabelite vahel samu väärtusi. Teistes mudelites, näiteks hierarhilises mudelis ja võrgumudelis, kasutatakse tabelite vaheliste seoste selgemat esitamise viisi.
Loe ka artikleid, mis võivad olla seotud: Täielike statistiliste andmete mõistmine
Andmebaasi loomise tööriist
Andmebaase saab luua ja töödelda arvutiprogrammi abil, mida me tavaliselt nimetame tarkvaraks. Tarkvara, mida kasutatakse andmebaasipäringute haldamiseks ja helistamiseks, nimetatakse Database disebut Haldussüsteem (DBMS) või kui see tõlgitakse indoneesia keelde, tähendab "juhtimissüsteemi". Andmebaas ".
DBMS koosneb kahest komponendist, nimelt Relatsiooniline andmebaaside haldussüsteem (RDBMS) ja Ülevaade andmebaaside haldussüsteemist (ODBMS). RDBMS sisaldab liidese draivereid, SQL-i mootorit, tehingumootorit, relatsioonimootorit ja salvestusmootorit. Kui ODBMS sisaldab keeledraivereid, päringumootorit, tehingumootorit ja salvestusmootorit.
Mis puutub tarkvara enda tasemesse, siis on olemas kaks tarkvara taset, mis võimaldavad meil andmebaasi luua, nimelt kõrgetasemeline tarkvara ja madala tasemega tarkvara. Kuulub muu hulgas kõrgetasemelise tarkvara hulka, näiteks Microsoft SQL Server, Oracle, Sybase, Interbase, XBase, Firebird, MySQL, PostgreSQL, Microsoft Juurdepääs, dBase III, Paradox, FoxPro, Visual FoxPro, Arago, Force, põhjendus, dbFast, dbXL, Quicksilver, Clipper, FlagShip, Harbour, Visual dBase ja Lotus Smart Suite lähenemisviisi. Samal ajal kuuluvad madala taseme tarkvarasse Btrieve ja Tsunami Record Manager.
Loe ka artikleid, mis võivad olla seotud: Andmeanalüüsi määratlus - eesmärgid, protseduurid, tüübid, kvantitatiivsed, kvantitatiivsed, eksperdid
Andmebaasi tüüp
Andmebaase on 12 tüüpi, sealhulgas operatiivandmebaas, analüütiline andmebaas, andmeladu, hajutatud andmebaas, lõppkasutajate andmebaas, väline andmebaasid, veebis hüpermeedia andmebaasid, navigeerimisandmebaasid, mälus olevad andmebaasid, dokumendile orienteeritud andmebaasid, reaalajas andmebaasid ja suhtelised Andmebaasid.
-
Andmebaasitoimingud
See andmebaas salvestab kogu organisatsiooni toimingute toetamiseks vajalikud üksikasjalikud andmed. Neid nimetatakse ka ainevaldkonna andmebaasideks (SADB), tehingute andmebaasideks ja tootmise andmebaasideks. Näide: klientide andmebaas, isiklik andmebaas, varude andmebaas, raamatupidamise andmebaas. -
Analüütiline andmebaas
See andmebaas salvestab andmeid ja teavet, mis on saadud valitud operatiiv- ja välistest andmebaasidest. Need koosnevad kokkuvõtlikest andmetest ja teabest, mida organisatsiooni juhtkond ja teised lõppkasutajad vajavad kõige rohkem. Mõned inimesed nimetavad mitmemõõtmelist andmebaasianalüütikat andmebaasideks, andmebaaside haldamiseks või andmebaaside teabeks. -
Andmeladu
Andmeladu salvestab praeguste ja möödunud aastate andmeid - andmeid, mis saadakse organisatsiooni erinevatest operatiivandmebaasidest. Andmelao on peamine andmete allikas, mida on kontrollitud, muudetud, standardiseeritud ja integreeritud, nii et juhid ja muud lõppkasutajad saaksid seda kasutada kogu kutseorganisatsioonides. Andmelao uusim areng on see, et seda kasutatakse jagatud mitte millegi arhitektuurina, et hõlbustada äärmuslikku skaleerimist. -
Hajutatud andmebaas
See on piirkondlike kontorite, harukontorite, tehaste ja muude töökohtade kohalike töörühmade ja osakondade andmebaas. See andmebaas võib hõlmata nii operatiiv- kui ka kasutajaandmebaasi segmente, samuti andmeid, mis on loodud ja kasutatud ainult saidi enda kasutajate jaoks. -
Lõppkasutajate andmebaas
See andmebaas koosneb erinevatest andmefailidest, mille lõppkasutajad on oma tööjaamades välja töötanud. Selle näiteks on dokumendikogud arvutustabelites, tekstitöötlus ja isegi failide allalaadimine. -
Väline andmebaas
See andmebaas pakub juurdepääsu välistele eraomandis olevatele andmetele veebis - see on tasu eest saadaval lõppkasutajatele ja kommertsteenuste organisatsioonidele. Juurdepääs suurele hulgale välistest andmebaasidest pärinevale teabele, mis on saadaval tasu eest kaubanduslikest veebiteenustest ja tasuta või paljudest Interneti-allikatest. -
Hüpermeedia andmebaasid veebis
See on veebisaidil ühendatud multimeediumlehtede kogum. Need koosnevad avalehest ja muudest hüperlingitud lehtedest multimeediumis või segatehnikas, nagu tekst, graafika, fotod, videoklipid, heli jne. -
Navigeerimisandmebaas
Andmebaasis navigeerimisel leiavad päringud objektid peamiselt teiste objektide viidete järgi. -
Mälusisesed andmebaasid
Mälusisesed andmebaasid tuginevad arvuti andmete salvestamiseks peamiselt põhimälule. See on erinevalt andmebaasihaldussüsteemidest, mis kasutavad kettapõhiseid salvestusmehhanisme. Põhimälu andmebaasid on kiiremad kui kettale optimeeritud andmebaasid, kuna sisemise optimeerimise algoritmid muutuvad lihtsamaks ja vähem protsessori käske täidetakse. Mälus olevatele andmetele juurdepääs tagab kiirema ja prognoositavama jõudluse kui ketas. Rakendustes, kus reageerimisaeg on kriitiline, näiteks hädaabisüsteeme käitavate telekommunikatsioonivõrguseadmete puhul, kasutatakse sageli peamisi mälu andmebaase. -
Dokumendile orienteeritud andmebaasid
Dokumendile orienteeritud andmebaasid on arvutiprogrammid, mis on loodud dokumendile orienteeritud rakenduste jaoks. Seda süsteemi saab rakendada kihina relatsiooniandmebaasi või objektide andmebaasi kohal. Vastupidiselt relatsioonandmebaasidele ei salvesta dokumendipõhised andmebaasid andmeid tabelites, kus iga kirje jaoks on ühtlase suurusega veerud. Selle asemel salvestavad nad iga kirje dokumendina, millel on teatud omadused. Dokumendile saab lisada suvalise arvu pikki välju. Väli, mis võib sisaldada ka mitut teavet. -
Reaalajas andmebaasid
Reaalajas andmebaas on töötlussüsteem, mis on mõeldud pidevalt muutuvate olekukoormuste käsitlemiseks. See erineb traditsioonilistest andmebaasidest, mis sisaldavad püsivaid andmeid, mida aeg enamasti ei mõjuta. Näiteks muutub aktsiaturg kiiresti ja dünaamiliselt. Reaalajas töötlemine tähendab, et tehinguid töödeldakse piisavalt kiiresti, et tulemused saaksid kohe tagasi tulla ja tegutseda. Reaalajas andmebaas, mis on kasulik raamatupidamise, panganduse, juriidiliste, meditsiiniliste dokumentide, multimeedia, protsesside juhtimise, broneerimissüsteemide ja teaduslike andmete analüüsimiseks. -
Relatsiooniline andmebaas
Ettevõtte arvutuste standard alates 2009. aastast on relatsiooniline andmebaas tänapäeval kõige sagedamini kasutatav andmebaas. Kasutage struktuuriteabe jaoks tabeleid, nii et seda oleks lihtne leida.
Loe ka artikleid, mis võivad olla seotud: Andmed - määratlus, funktsioon, tüüp, olemus, allikas, kogu, mõõtmine, allikas, eksperdid
Midagi sarnast Andmebaasimudelid
Andmebaasil on kaks mudeli varianti, nimelt Post-relational andmebaasi mudel ja Object andmebaasi mudel.
Relatsioonijärgsed andmebaasimudelid
Toode, mis pakub andmemudelit, mis on relatsioonimudelist üldisem ja tuntud kui relatsioonijärgne. Tootes sisalduv andmemudel sisaldab seoseid, kuid seda ei piira teabepõhimõte, mis esindab kogu teavet koos selle väärtusega. Mõni nendest relatsioonimudeli laiendustest integreerib tegelikult relatsioonimudeli eelkujundatud tehnoloogiate kontseptsioone.
Näiteks võimaldavad need kujutada suunatud graafi koos puudega sõlmedes. Mõni seda mudelit rakendav toode teeb seda, laiendades relatsiooniandmebaasi süsteemi mitte-relatsiooniliste funktsioonidega. Teised seevastu on saabunud samasse kohta, lisades relatsioonijooned relatsioonieelsetele süsteemidele. Üllataval kombel võimaldab see ajalooliselt enne suhteid olevatel toodetel, näiteks PICK ja hüatsint, esitada tänapäeva arhitektuuris mõistlikke väiteid, et nad on pärast suhet.
Objektide andmebaasi mudelid
Viimastel aastatel on objektorienteeritud paradigmasid rakendatud sellistes valdkondades nagu inseneri- ja ruumiandmebaasid, telekommunikatsioon ja muud teadusteadused. Objektorienteeritud programmeerimise ja andmebaasitehnoloogiate kokkutulek tõi kaasa uue programmeerimismudeli, mida nimetatakse objekti andmebaasideks. Selle andmebaasi eesmärk on lähendada andmebaaside ja rakenduste programmeerimise maailma koos, eelkõige tagades, et andmebaasis kasutatakse sama tüüpi süsteeme nagu rakendusprogramm.
Selle eesmärk on vältida teisendamise üldkulusid (mida mõnikord nimetatakse impedantsi mittevastavaks) teave andmebaasis olevate esituste (näiteks tabeli ridadena) ja rakendusprogrammides esitatavate andmete vahel (tavaliselt kui objekt). Samal ajal püüavad objektide andmebaasid tutvustada objektide programmeerimise põhiideid, näiteks kapseldamist ja polümorfismi, andmebaaside maailma.
Objektide andmebaasi salvestamiseks on proovitud erinevaid viise. Mõnel tootel tekib probleeme rakenduste programmeerimise poolel, kuna programmiga on objektidega pidevalt manipuleeritud. See nõuab tavaliselt ka mingisuguse keeleküsimuse lisamist, sest programmeerimiskeeled tavapärane ei paku keeletaseme funktsioone objektide leidmiseks sisu järgi nende teavet.
Loe ka artikleid, mis võivad olla seotud: Täielik andmete kaevandamise materjal
Andmebaasi kujundamise etapid
Andmebaasi kujundus (andmebaas) on katse andmebaasi andmebaasi üles ehitada ärikeskkond, andmebaasi loomiseks on vaja läbida etappe see on :
- Andmebaasi planeerimine (andmebaas)
- Määratlege süsteem
- Analüüsige ja koguge vajadusi
- Andmebaasi kujundus (andmebaas)
- Rakenduse kujundus
- Prototüüpide valmistamine
- Rakendamine
- Andmete teisendamine
- Test
- Operatiivne hooldus
Loe ka artikleid, mis võivad olla seotud: Arvutivõrkude mõistmine
Andmebaasitarkvara (andmebaas)
Andmebaasitarkvara (andmebaas), mida kasutatakse programmeerimisel laialdaselt
- MySQL
Kas tarkvara on SQL-i andmebaaside haldussüsteemis või DBMS-is (andmebaaside haldussüsteem), mis on mitme lõimega, mitme kasutajaga ja kogu maailmas umbes 6 miljonit installi. MySQLAB muudab MySQL-i tasuta tarkvarana kättesaadavaks GNU üldise avaliku litsentsi (GPL) alusel. kuid nad müüvad ka ärilitsentside alusel juhtudel, kui nende kasutamine ei ühildu GPLi kasutamine. Erinevalt sellistest projektidest nagu Apache, kus tarkvara töötab välja üldsus ja lähtekoodi autoriõigus kuulub nende vastavate autorite omanduses ja sponsorina on MySQL Rootsi kaubandusettevõte MySQL AB, kellele kuuluvad enamiku koodi autoriõigused allikas. Kaks rootslast ja üks soomlane, kes asutasid MySQL AB, on David Axmark. Allan Larson ja Michael Monty Widenius. -
Microsoft SQL Server
Relatsiooniline andmebaaside haldussüsteemi (RDBMS) Microsofti toode. Selle peamine päringukeel on Transact-SQL, mis on Microsofti ja Sybase'i kasutatava ANSI / ISO standardi SQL juurutus. Üldiselt kasutatakse SQL Serveri ärimaailmas, millel on väike ja keskmise suurusega andmebaas, kuid mis on hiljem välja töötatud SQL Serveri kasutamisega suurtes andmebaasides. Microsoft SQL Server ja Sybase / ASE saavad võrgu kaudu suhelda TDS (Tabular Data Stream) protokolli abil. Peale selle toetab Microsoft SQL Server ka ODBC-d (avatud andmebaaside ühenduvus) ja Java-programmeerimiskeele jaoks on olemas JDBC-draiver. SQL Serveri teine omadus on selle võime luua andmebaasi peegeldamist ja klastreid. Eelmises versioonis ründas arvuti uss SQL Slammer MS MS Server Server 2000, mille tulemuseks oli aeglane Interneti-ühendus. -
Relatsiooniline andmebaaside haldussüsteem (RDBMS)
MySQL on relatsiooniline andmebaaside haldussüsteem (RDBMS), mida levitatakse tasuta GPL (General) litsentsi alusel Avalik litsents), kus kõigil on vabadus kasutada MySQL-i, kuid neid ei tohi kasutada tuletisinstrumendina kaubanduslikud. MySQL on tegelikult pikka aega andmebaaside ühe põhimõiste tuletis, eriti andmebaaside puhul valik või valik ja andmete sisestamine, mis võimaldab andmetoiminguid hõlpsalt läbi viia automaatne. Andmebaasi (DBMS) usaldusväärsust saab näha sellest, kuidas optimeerija töötab kasutaja ja tema rakendusprogrammide SQL-käskude töötlemisel. Andmebaasiserverina võib öelda, et MySQL on andmete pärimisel teistest andmebaasiserveritest parem. See ilmneb üksikute kasutajate tehtud päringute puhul: MySQL-i päringu kiirus võib olla kümme korda suurem kui postgreSQL ja viis korda kiirem kui andmebaaside vahel. -
Clipper
Kas arvutiprogrammeerimiskeel XBase on perekond, mida kasutatakse peamiselt DOS-i opsüsteemis töötavate arvutiprogrammide loomiseks. Täpsemalt öeldes kasutatakse lõikurit tavaliselt andmebaaside / ettevõtetega seotud programmide loomiseks, näiteks säästude / laenude haldamine, raamatupidamine ja muud. Lõikuri ajalugu tutvustas esmakordselt 1985. aastal Nantucket, mis seejärel müüdi Computer Associatesile sel ajal väga populaarse Dbase III kompilaatorina. Dbase-koodide koostamine tähendab nende teisendamist koodi tõlgendamisest (inimesele loetav lähtekood) arvuti tõlgendamiseks. iga rea käivitamisel muutub see P-koodiks (või pseudokoodiks), mis kasutab kompileeritud p-koodi töötlemiseks virtuaalset masinat seda. Kuigi p-kood pole kiirem kui masinkood, mille kompilaatorid genereerivad teistes keeltes (C ++), on üldine p-kood siiski palju kiirem kui tõlgid. -
DBASE
Ashton-Tate poolt CP / M ja uuemate arvutite jaoks kasutusele võetud mikroarvutites laialdaselt kasutatav andmebaasihaldussüsteem (DBMS) Apple II, Apple Macintoshi ja IBM PC platvormide jaoks, kusjuures DOS on sel ajal mitme aasta jooksul enimmüüdud tarkvara. seda. dBASE suutmatus uuematele toimingutele üle minna, tegi Microsoft Windows lõpuks dBASE kasutamine asendatakse teiste uuemate toodetega nagu Paradox, Clipper, Foxpro ja Microsoft Juurdepääs. Lõpuks müüdi Dbase'i omand 1991. aastal Borlandile ja 1999. aastal müüs Borland õigused dBASE tootesarjale uuele ettevõttele Dbase Inc. Alates 1980. aastate keskpaigast tegid paljud müüjad oma toodetes või oma keeles murdeid või variatsioone. Nende hulka kuulusid FoxPro (nüüd tuntud kui Visual FoxPro), Quicksilver, Clipper, Xbase ++, Flagship ja Harbour. Need on see teave, mida teatakse või nimetatakse xBase või Xbase. DBase-põhifailivorming, mida nimetatakse failiks.dbf, on praegu üks laiemaid vorminguid mida kasutavad paljud rakendused, mis vajavad andmete salvestamiseks lihtsat vormingut struktureeritud. Dbase on oma kasutajatele litsentseeritud viieks aastaks, mille jooksul kasutajal pole selle aja jooksul võimalik Dbase'i kasutada. -
tulelind
Firebird, tuntud ka kui FirebirdSQL, on relatsiooniline andmebaaside haldussüsteem, mis pakub ANSI SQL-99 ja SQL-2003 standardites leiduvaid funktsioone. See RDBMS töötab nii Linuxis, Windowsis kui ka mitmel Unixi platvormil. Firebirdi juhib ja hooldab FirebirdSQL Foundation. See on tuletis Borlandi avatud lähtekoodiga versioonist Interbase. Uued koodimoodulid lisati Firebirdile ja litsentsiti esialgse arendaja avaliku litsentsi (IDPL) alusel, samas kui algsed moodulid välja andnud Inprise, litsentseeritud InterBase Public License1.0 all. mõlemad litsentsid on Mozilla avaliku litsentsi muudetud versioonid 1.1.
Loe ka artikleid, mis võivad olla seotud: 13 Arvutivõrkude mõistmine täielike ekspertide hinnangul
Andmebaasihaldussüsteemi (DBMS) funktsioonid
Andmefailide integreerimiseks faili on vaja süsteemi, et see saaks teenindada erinevaid kasutajaid. riist- ja tarkvara ning protseduurid, mis haldavad andmebaaside haldussüsteemi.
- Pakub kiiret juurdepääsu süsteemi.
- Vähendage andmete üleliigsust ja üleliigsust.
- Võimaldab samaaegset värskendamist.
- Pakkuda süsteem, mis võimaldab andmebaasi arendada.
- Pakub kaitset volitamata kasutajate eest.
Andmebaasi loomise näide Pembuatan
Näide andmebaasi loomisest Microsoft Access 2003 abil: toimingud on järgmised:
1. Microsoft Accessi aktiveerimine
Kui tahame töötada Microsoft Access 2003-ga, peame teadma järgmisi mõisteid:
- Väli: paigutab andmed või teabe sama tüüpi rühmadesse.
- Kirje: tabeli ridadesse salvestatud väljade kogu.
- Tabel: teatud reeglite järgi korraldatud andmete kogu.
- Andmebaas: töödeldavate koostoimes olevate andmete kogu.
- Tööruum: tööpiirkonna pakkumine, mis on ette nähtud mitme andmebaasi kasutamiseks rakenduse loomisel.
2. Andmebaasi arhitektuur
Microsoft Access 2003 tundmiseks peame kõigepealt teadma Microsoft Office 2003 omandis olevaid andmebaasiobjekte, nimelt komponente, mis süsteemi ühtsus andmebaasis, mis moodustab Access 2003. Uue andmebaasi loomiseks saab hõlpsasti teha Accessi andmebaase laiendus.mdb.
3. Andmebaasi loomine
Esmalt peame andmebaasi aktiveerima, alustades tühja andmebaasi loomisest, andke talle soovitud nimi, näiteks saldo, panime selle meie töökaustas, siis nimetage kaust sama nimega ja sisestage, siis ilmub andmebaas juhataja. Accessi andmebaas on tabelite, päringute, vormide, aruannete, lehtede, makrode ja moodulite kombinatsioon.
- Tabelid: teatud reeglite järgi korraldatud ning teatud teemade ja andmesalvestusruumidega seotud andmete kogum.
Looge tabel:
«Klõpsake tabeli objekti
«Klõpsake kujundusvaates tabelit
«Klõpsake nuppu Kujundus
«Täpsustage nõutavad tabelid ja väljad määrake esmane võti, klõpsates nuppu Muuda ja klõpsates Esmane võti -
Päring: vahendid tabelis sisalduvate andmekirjete haldamiseks ning määratud väljade ja tabelist kirjete rühmitamiseks.
Päringu loomine:
«Klõpsake objekti Päring andmebaasist
«Klõpsake nuppu Uus
«Klõpsake nuppu Kujundusvaade ja seejärel nuppu OK
«Klõpsake loendist tabelit
«Päringu loomiseks klõpsake nuppu Lisa
«Sulgege ja salvestage päring
«Käivitage, klõpsates menüüs Päring käsku Käivita -
Vorm: leht andmete kuvamiseks, andmete sisestamiseks ja andmete muutmiseks teie enda kujundatud viisil või vormingus.
Vormi loomine viisardiviisardiga:
«Klõpsake nuppu Vorm andmebaasiobjektist
«Topeltklõpsake nuppu Loo vormard viisardi abil ja seejärel nuppu OK
«Valige vormis kasutatavad väljad, liigutades väljad ja seejärel nuppu Edasi
«Valige vorm Näita vormi ja seejärel Järgmine
«Valige vormi kuvamise mudel ja klõpsake nuppu Edasi
«Määrake vormi pealkiri ja klõpsake siis nuppu Lõpeta -
Aruanne: tööriist, mida kasutatakse andmete kuvamiseks aruande kujul.
Nõustajaga aruande loomine:
«Klõpsake suvandil Andmebaasi objektid valikut Aruanne
«Topeltklõpsake nuppu Loo aruanne viisardi abil
«Teisaldage väli veeru Valige väli ja seejärel Järgmine
«Valige väljundi kuvamise vorm ja seejärel Järgmine
«Valige mudeli (stiili) vorm ja seejärel Järgmine
«Määrake vormi pealkiri, klõpsake nuppu Lõpeta -
Makro: salvestab toimingute jada toimingusse, et protsessi lihtsustada, ilma et peaksite programmi koodi kirjutama.
Makro loomine:
«Valige andmebaasiobjektide hulgast makrod
«Klõpsake nuppu Uus
«Valige soovitud toiming ja täitke seejärel vorm
«Salvestage loodud makro soovitud nimega
«Käivita, klõpsates nuppu Käivita -
Jaotuskilp: navigeerimismenüü jaoks kasutatakse Microsoft Access 2003 rajatist
Jaotuskilpide loomine:
«Aktiveerige vormi objekt, seejärel klõpsake menüüd Tööriistad
«Valige Andmebaasi utiliidid
«Klõpsake nuppu Lülita haldur ja seejärel klõpsake nuppu Jah
«Jaotuskilbil on ¡Peamine jaotuskilp (vaikimisi) ¡¨ asenda see ¡§Menüümenüü (vaikimisi) ¡
«Klõpsake nuppu Redigeeri ja seejärel nuppu Sule
«Looge jaotuskeskuse leht, klõpsates nuppu Uus
«Klõpsake andmemenüüga väljale Switchboard Page Name ja seejärel klõpsake nuppu OK
«Klõpsake peamenüüd (vaikimisi)
«Klõpsake nuppu Redigeeri ja seejärel nuppu Uus
«Valige jaotuskeskuse halduris jaotuskeskuse lehemenüü andmed, klõpsake nuppu Muuda ja seejärel nuppu Uus
«Sisestage käsk ja sulgege seejärel
«Käivitage esmalt lubades andmebaasi objektivorm
«Valige jaotuskilp ja seejärel Ava
4. Visual Basic for Applications
Microsoft Accessiga rakenduste loomisel manipuleerime objektidega, mida saab kasutada Visual Basic for Application (VBA) jaoks.
- Kui lause: kasutatakse mitme lause mitmete lausete valimiseks.
- Valige juhtumilause: kasutatakse mitme olemasoleva lause valimiseks ja tingimustele vastavate lausete täitmiseks.
- Statement: kasutatakse lause kordamiseks kuni määratud väärtuseni
- Do… Loop lause: kasutatakse lause kordamiseks, kuni määratud tsükli tingimus on täidetud.
- Kuigi... Wend-lause: kasutatakse lause kordamiseks seni, kuni tingimus on endiselt tõene.
- GoSub… Return-lause: kasutatakse alamprogrammi sisestamiseks ja protseduuri juurde naasmiseks.
- On Error Statement: Kasutatakse veakäsitluse lubamiseks programmikoodis ja protseduuri asukoha või asukoha määramiseks.
- Lausega: Kasutatakse objektil rea lausete käitamiseks ilma objekti nime korduvalt mainimata.
Saame programmeerida vorme, aruandeid, andmetele juurdepääsu ning manipuleerida liideste ja andmebaasidega. VBA pakub ka ActiveX andmeobjekti (ADO) suhtlemiseks erinevate andmebaasidega, nii Access SQL Serveri kui ka Oracle'iga. VBA on saadaval ka MS Excelis, MS Wordis ja Powerpointis, et saaksime oma rakendusi hõlpsalt integreerida.