Kam naudojama ms prieigos programa? „Access“ paskirtis ir pagrindinės savybės

Pagrindinis „Microsoft Access“ tikslas

Pagrindinis Microsoft Access tikslas yra palaikyti reliacinių duomenų bazių veikimą. Šio tipo duomenų bazėse informacija, apibūdinanti tam tikrą realių objektų klasę, įvedama į specialias lenteles. Požymių (atributų), apibrėžiančių tam tikros klasės objektų esmę, skaičius atitinka lentelės stulpelių skaičių. Kiekvienas šios klasės objektas atitinka vieną lentelės eilutę. Lentelės stulpelis programoje Access vadinamas lauku, o eilutė – įrašu.

„Microsoft Access Basic Objects“.

Paleidus Microsoft Access, ekrane pasirodo dialogo langas, leidžiantis vartotojui sukurti naują duomenų bazę arba duomenų bazę, pagrįstą standartinių duomenų bazių rinkiniu. Pagrindiniai Microsoft Access objektai yra lentelė, forma, ataskaita, užklausa, makrokomanda ir modulis. Lentelės skirtos duomenims apie objektų ypatybes saugoti dalykinėje srityje. Pagrindinės informacijos apdorojimo operacijos Microsoft Access atliekamos naudojant dvimates stačiakampes lenteles. Forma yra būdas rodyti duomenis ekrane ir jais manipuliuoti. Jis sukurtas peržiūrėti, įvesti ir redaguoti tarpusavyje susijusius duomenis duomenų bazėje. Formos išvaizda atitinka įprastą dokumentą. Užklausa yra su duomenų baze suformuluotas klausimas. Jie yra būtini atrenkant informaciją iš duomenų bazės pagal konkretų kriterijų ar kriterijų rinkinį. Naudodami užklausą galite pridėti, ištrinti arba atnaujinti duomenis lentelėje, taip pat galite kurti naujas lenteles pagal esamas lenteles. Ataskaita yra transformuotas duomenų, išvestų į spausdintuvą, ekraną arba failą, vaizdas. Ataskaitos skirtos sukurti pirminį dokumentą, kuris paprastai yra spausdinamas. Makrokomandas yra būtinas norint sujungti tam tikrą veiksmų seką vykdant daugiapakopę informacijos apdorojimo procedūrą į vieną visumą. Modulyje yra programos, parašytos viena iš algoritminių kalbų, skirtų nestandartinėms informacijos apdorojimo procedūroms įgyvendinti.

„Microsoft Access“ lentelės

Lentelės, kurios yra duomenų bazės pagrindas Prieiga prie duomenų, turi šias savybes: kiekvienas lentelės elementas (ląstelė) yra duomenų elementas; kiekvienam lentelės stulpeliui priskiriamas unikalus pavadinimas; Kiekvienas lentelės stulpelis yra vienalytis, tai yra, jį sudaro to paties tipo elementai. Tai gali būti tekstas, datos, skaičiai, grafiniai objektai, loginės reikšmės ir kt.; lentelėje negali būti identiškų eilučių; eilutėse turi būti tiek pat elementų (laukų), kurie yra nevienalyčiai ir tarpusavyje susiję; stulpeliai ir eilutės dedami bet kokia tvarka.

Pirmoji DBVS

Pačiose pirmosiose DBVS, kaip taisyklė, kiekvienai lentelei buvo sukurtas atskiras failas. Sujungtam darbui tarp lentelių naudojome specialios komunalinės paslaugos. „Microsoft Access“ turi paprastus būdus už krūvą lentelių, saugomų viename faile. Bendras skirtingų lentelių saugojimas vienoje byloje turi šiuos privalumus: galimybė talpinti duomenis į lenteles pagal duomenų turinį, tai yra informacija apie tos pačios klasės objektų požymius yra vienoje lentelėje; informacijos išsaugojimas atskirose lentelėse (moduliuose) leidžia keisti ir atnaujinti informaciją kiekviename modulyje atskirai, atsižvelgiant į dalykų srities objektų pokyčius; Taisant duomenis vienoje ląstelėje, kitose ląstelėse taisoma automatiškai.

Duomenų bazė (DB) yra integruotas tarpusavyje susijusių duomenų rinkinys. Paprastai duomenų bazė sukuriama vienai konkrečiai dalykinei sričiai, organizacijai ar programai.

Microsoft Office Prieiga arba tiesiog „Microsoft Access“.-- Reliacinė DBVS iš „Microsoft Corporation“. Turi platų funkcijų spektrą, įskaitant susietas užklausas, ryšį su išorinėmis lentelėmis ir duomenų bazėmis. Dėl integruotos VBA kalbos galite rašyti programas, kurios dirba su duomenų bazėmis pačioje Access.

Pagrindiniai MS Access komponentai:

· stalų statytojas;

· ekrano formų kūrėjas;

· SQL užklausų kūrimo priemonė ( SQL kalba MS Access neatitinka ANSI standarto);

· spausdintų ataskaitų kūrėjas.

Jie gali iškviesti scenarijus VBA, todėl MS Access leidžia kurti programas ir duomenų bazes praktiškai nuo nulio arba parašyti išorinės duomenų bazės paketą.

Prieiga prie versijų

· 1993 m. „Access 2.0“, skirta „Windows“ („Office 4.3“)

· 1995 m. „Access 7“, skirta „Windows 95“ („Office 95“)

· 1997 m. „Access 97“ („Office 97“)

· 1999 m. „Access 2000“ („Office 2000“)

· 2001 m. „Access 2002“ („Office XP“)

· 2003 m. Prieiga 2003 m

· 2007 m. Microsoft Office Access 2007

· 2010 m. Microsoft Office Access 2010

Programos paleidimas

Norėdami paleisti MS Access, galite naudoti meniu Pradėti„Windows“ sistemoje ir pele pasirinkite komandą Programos, ir tada „Microsoft Access“., nesant „Microsoft Access“. meniu Programos pasirinkite Microsoft Office o jo submeniu raskite „Microsoft Access“..

Paleidus MS Access, ekrane pasirodo dialogo langas Access, kurio pavadinimo juostoje yra pavadinimas MICROSOFT ACCESS. Šiame lange turite pasirinkti vieną iš trijų parinkčių: atidaryti esamą duomenų bazę, sukurti naują (tuščią) duomenų bazę ir sukurti duomenų bazę naudojant vedlį.

Norėdami sukurti tuščią duomenų bazę, pasirinkite parinktį Nauja duomenų bazė ir atsidariusiame dialogo lange NAUJAS DUOMENŲ BAZĖS FAILAS:

1. Išskleidžiamajame sąraše pasirinkite Aplankas aplanką, kuriame norite išsaugoti sukurtą duomenų bazę, o laukelyje „Failo pavadinimas“ įveskite duomenų bazės pavadinimą.

2. Paspauskite mygtuką Sukurti.

MS Access pagrindinis langas

Paleidus MS Access, ekrane pasirodo pagrindinis Access langas, kurio pavadinimo juostoje yra pavadinimas MICROSOFT ACCESS. Jei atidaroma esama duomenų bazė, jos pavadinimas įrašomas į duomenų bazės lango pavadinimo juostą. Šį langą galima išplėsti iki dydžio per visą ekraną, sumažintas, sumažintas iki piktogramos arba uždarytas.

Pagrindiniame MS Access lange yra meniu juosta, įrankių juosta, būsenos juosta ir duomenų bazės langas. Uždarius duomenų bazės langą uždaroma pati duomenų bazė. Per meniu Failas galite atidaryti esamą duomenų bazę arba sukurti naują duomenų bazę.

Meniu juosta. Ekrano viršuje esančioje meniu juostoje yra dabartinio lango meniu. Komandą galite nustatyti naudodami pelę (pasirinkdami atitinkamo meniu pavadinimą ir eilutę su norima komanda joje) arba iš klaviatūros (paspaudę klavišą ALT ir pabrauktos raidės klavišą norimame meniu elemente ).

Įrankių juosta. Po meniu juosta yra įrankių juosta, kurios mygtukų sudėtis priklauso nuo konkrečios įrankių juostos paskirties. Kiekvienas darbo režimas turi savo įrankių juostą. Paleidus Microsoft Access, pasirodo duomenų bazės įrankių juosta. Norėdami pasirinkti kitą darbui reikalingą įrankių juostą, naudokite komandą įrankių juostos ( Meniu Žiūrėti), arba užveskite pelės žymeklį įrankių juostos srityje ir spustelėkite dešinysis mygtukas pelės pasirinkimo komanda Nustatymai.

„Microsoft Office“ yra redaktorius, leidžiantis kurti ir redaguoti biuro dokumentai. Jame taip pat yra integruota programa, leidžianti vartotojams dirbti su duomenų bazėmis. Duomenų bazės, visų pirma, yra patogus saugojimo, tvarkymo ir paieškos įrankis reikalinga informacija. Šioje medžiagoje Microsoft Access redaktorius bus išsamiai aptartas ir paskelbtas žingsnis po žingsnio instrukcija darbui su programa.

Kas yra Microsoft Access

„Microsoft Office Access“ – galingas redaktorius, kuri yra duomenų bazių valdymo sistema, pagrįsta reliaciniu modeliu. Taip pat reikėtų pažymėti, kad jis naudoja dinaminį keitimosi tarp tinklo išteklių ir programų modelį. Kuriame redaktorius naudoja pažangūs įrankiai, skirti apdoroti bet kokio tipo informaciją ir pateikti ją aiškia, nuoseklia struktūra.

Prieiga taip pat apima dinamiškumo palaikymą ActiveX bibliotekos. Ši technologija, padedanti ne tik pateikti informaciją teksto, bet ir multimedijos objektų pavidalu. Reliacinis modelis leidžia užmegzti ryšius tarp duomenų bazių ir valdyti bet kokius pakeitimus, laiku atliekant koregavimus.

Kai kurie vartotojai mano, kad vienas iš „Microsoft Office Excel“ redaktorių yra panašus į „Access“ programą, tačiau tai klaidinga nuomonė. „Excel“ yra darbo įrankis skaičiuoklės, o pastaroji, savo ruožtu, naudojama kuriant duomenų bazę lentelių pavidalu.

Principas Excel darbas yra pagrįsta duomenų tvarkymu atskiroje lentelėje, „Access“ leidžia atlikti sudėtingesnes užduotis dirbant su dideliu informacijos kiekiu. Apibendrinant reikia pažymėti svarbią savybę: „Excel“ yra skirta vienam vartotojui, nes keičiama informacija yra vietinio pobūdžio, o „Access“ reiškia kelių vartotojų darbą su duomenų bazėmis.

Kodėl jis naudojamas?

Redaktorius naudojamas pilnai automatizuoti darbą su duomenų bazėmis įvairiose veiklos srityse, verslo, personalo valdymo ir kt. Verta paminėti, kad dėl to, programinė įranga turi universalią struktūrą, padeda atsikratyti duomenų pertekliaus, kai reikia keisti norimą parametrą ne įvedant naują, o koreguojant senąjį. Be to, pakeitimai atsispindės ne tik pagrindinėje duomenų bazėje, bet ir su ja susijusiuose.

Taikymo struktūra

Patogus darbas su programa pasiekiamas dėl elementų, kurie leidžia automatizuoti procesą sukurti pagrindą. Toliau pateikiamas pagrindinių programinės įrangos komponentų sąrašas.

Komponentai:

  • stalo. Programos komponentas skirtas įrašyti ir saugoti duomenis;
  • prašymas. Elementas skirtas gauti informaciją iš vienos ar kelių lentelių. Tai prieiga prie susijusių duomenų bazių ir trečiųjų šalių programinės įrangos;
  • forma. Objektas naudojamas įvestai informacijai pateikti patogiau;
  • ataskaita. Leidžia gauti galutinį rezultatą baigto dokumento pavidalu;
  • makrokomandą. Tai elementas, kuriame yra nuoseklus aprašymas tam tikram veiksmui atlikti. Naudodami jį galite nurodyti komandą, kuri atliks konkrečią užduotį, pavyzdžiui, patikrins, ar vienoje iš lentelių nėra duomenų pokyčių;
  • modulis. Komponentas, kuriame yra programinė įranga, parašyta kalba Vaizdinis programavimas Pagrindinis. Su jo pagalba redaktorius žymiai išplečia savo funkcionalumą. Tai pasiekiama naudojant funkcijas ir procedūras, skirtas reaguoti į tam tikrus pokyčius;
  • prieigos puslapis. Su jo pagalba galite pasiekti nuotolines duomenų bazes, saugomas kituose asmeniniuose kompiuteriuose.

Ryšys su kitomis DBVS

Prieiga leidžia ne tik naudoti savo įvestą informaciją, bet ir užmegzti ryšį su kita DBVS. Taip pat yra galimybė importuoti iš kitų programų, pavyzdžiui, dBase, MySQL, Paradox, FoxPro, Excel. Vartotojo patogumui galima ne tik importuoti, bet ir susieti duomenis su kitomis programomis ir tinklo ištekliais.

Vartotojo sąsajos apžvalga

Svarbu! Sąsaja bus peržiūrėta kaip pavyzdys naudojant Microsoft Access 2013. Tačiau Microsoft Access 2007 ir 2010 yra beveik identiški

Šios programinės įrangos versijos sąsaja sukurta siekiant pagerinti darbo su daugeliu elementų patogumą; ji pagrįsta juostele, suteikiančia greitą prieigą prie pagrindinių funkcijų ir komandų.

Vartotojo sąsaja:

  • « Užkulisiuose“ (sukurti). Paleidus programą pasirodo sąsajos elementas, leidžiantis vartotojui pasirinkti šabloną duomenų bazės kūrimui. Darbo metu, norėdami pereiti į šį skirtuką, turite eiti keliu „Failas“ ir „Sukurti“.
  • « Failas“ Leidžia išsaugoti, atidaryti, spausdinti gatavą dokumentą, taip pat nustatyti Access parametrus ir nustatyti tinkamą temą.

  • « Juostelė“ Tai yra pagrindinis elementas dirbant su redaktoriumi. Jame yra moduliai su duomenų bazės kūrimo ir redagavimo įrankiais. Jame taip pat yra skydelis greita prieiga, kuriame yra dažniausiai naudojami komponentai.
  • « Navigacijos sritis“ Leidžia matyti atliktų veiksmų rezultatą ir atspindi duomenų bazės struktūrą.
  • « Dialogo langas“ Sąsajos elementas, su kuriuo vartotojas gali išsiaiškinti objekto parametrus.
  • “ Norėdami parodyti komponentą, turėsite dešiniuoju pelės mygtuku spustelėti objekto elementą. Tai apima komandas, kurios priklauso nuo atliekamos užduoties.
  • “ Naudojamas dokumento pateikimo režimui perjungti ir dabartinės operacijos būsenai rodyti.

Sąsaja buvo peržiūrėta kaip pavyzdį naudojant Microsoft Access 2013. Senesniuose leidimuose ji gali skirtis.

Darbas su duomenų bazėmis programoje Access

Duomenų bazės kūrimas

Duomenų bazę galite sukurti keliais būdais: nuo nulio arba naudodami paruoštą šabloną. Pirmuoju atveju vartotojas turi savarankiškai kurti elementus ir duomenų bazės objektus, antruoju variantu viskas yra daug paprasčiau. Paleidžiame paruoštą šabloną ir įvedame savo informaciją. Toliau išsamiai apsvarstysime abi darbo su duomenų bazėmis galimybes.

Švarus pagrindas

Pradėkime kurti naują duomenų bazę ir užpildyti ją informacija:


Sukurti pagal šabloną

Darbas su šablonu atrodo taip:

Duomenų bazės pildymas

Pildant duomenų bazę reikia sukurti lentelę ir į ją įvesti reikiamą informaciją.

Pirmiausia reikia pažymėti, kad naudodamiesi MS Access galite importuoti. Norėdami tai padaryti, pasirinkite skirtuką „Išorinis“ ir spustelėkite piktogramą „Importuoti“. Tada atsidarys naujas langas, kuriame turėsite nurodyti kelią į failą ir spustelėkite „Gerai“. Tada vėl pasirodys importavimo langas, spustelėkite „ Toliau» ir nustatykite informaciją apie kiekvieną objektą. Nustatome raktą, kuris padės greitai apdoroti informaciją ir spustelėkite „ Toliau“ Po to objektas pasirodys pagrindiniame lange ir galėsite pradėti jį kurti.

Kūrimo procesas:


Reikėtų pažymėti, kad lauke „Kaina“ yra skaitinis parametras. Taip yra dėl to, kad informacija pinigine išraiška yra rubliais išreikšta (jei naudojama oficiali lokalizuota versija biuro komplektas). Jei kalbame apie kainą kompiuterių periferiniai įrenginiai, tada, kaip taisyklė, jo lyginamajai vertei išreikšti naudojami sutartiniai vienetai. Tokiu atveju naudojamas skaitinis parametras, kuris padės išvengti visos duomenų bazės perkonfigūravimo.



Projektas Nr.1 ​​„Produktai“:

Projektas Nr. 2 „Tiekimas“:

Duomenų schemos

Ryšys tarp lentelių nustatomas naudojant projekte naudojamą struktūrą. Šiuo atveju struktūra atvaizduojama grafiškai, o tai labai palengvina duomenų apdorojimą.

Užmezgame ryšius tarp projektų:


Dabar mums reikia užmegzti ryšį tarp dviejų objektų darome taip:


Prašymų kūrimas

Klasikinis mėginių ėmimas

Pavyzdinė užklausa leidžia pasirinkti duomenis iš duomenų bazės pagal iš anksto sukurtas sąlygas. Mūsų projekte bus sukurta atranka, kuri leis rasti produktus pagal jų pavadinimus. Darbus atliksime „Produktų“ duomenų bazėje.


Subjekto kūrimas

Užklausa, skirta sukurti objektą „Microsoft Access“, pasirenka iš tarpusavyje susijusių lentelių ir kitų anksčiau sukurtų užklausų. Skirtingai nuo pirmosios parinkties, rezultatas bus išsaugotas naujoje nuolatinėje lentelėje.

Procesas atrodo taip:


Norėdami pridėti, ištrinti, redaguoti

Šio tipo užklausa reiškia tam tikro veiksmo sukūrimą ir vykdymą, dėl kurio pasikeis lentelės parametrai.

Užklausą sudarome taip:


Prašymas Pridėti:


Redaguoti:


Formų kūrimas ir projektavimas

Formos yra vienas iš elementų, skirtų tinkamai organizuoti duomenų saugojimą.

Kokios formos reikalingos:

  • formų paskirtis yra duomenų išvestis ekrane patogia forma;
  • paleidimo valdymas. Šiuo atveju pagrindinis formų tikslas yra paleisti makrokomandas;
  • Rodyti dialogo langai . Naudodami formas galite rodyti įspėjimą apie galimas klaidas.

Norėdami sukurti objektą, naudokite "".


Po to vartotojas pamatys naujas intarpas, kur lentelė bus pateikta kaip forma. Kaip matote, informacijos suvokimas tapo daug patogesnis.

Apsvarstykite galimybę kurti formas naudojant dizainerį:

Mes sukuriame formą nuo nulio naudodami "". Naudodami šią parinktį galite tinkinti dizainą, pakeisti lauko užpildymą, pridėti daugialypės terpės failus ir pan.


Taip pat galite sukonfigūruoti reikiamus paveikslėlio parametrus: „Fono spalva“, „Fono tipas“, „Sienos“ ir kt.

Kuriame ataskaitas

Norėdami dirbti su ataskaitomis, naudosime „“:


Pranešti naudojant konstruktorių:


Pažvelkime į pagrindines MS Access funkcijas, kad geriau suprastume jos galimybes.

Programoje Access duomenų bazė reiškia failą, kuriame yra informacijos rinkinys. Access 2007 duomenų bazėje gali būti šių tipų objektai (žr. 1 pav.): lentelė, užklausa, forma, ataskaita, puslapis, makrokomanda, modulis.

1 pav. Duomenų bazės objektų langas

Prieiga vienu metu gali veikti tik su viena duomenų baze. Tačiau vienoje Access duomenų bazėje gali būti daug lentelių, formų, užklausų, ataskaitų, makrokomandų ir modulių, kurie saugomi viename faile su mdb plėtiniu.

Lentelė yra objektas, atitinkantis „lentelės“ sąvoką reliacinių duomenų bazių teorijoje. Kiekvienai „Access“ lentelei galite nustatyti pirminis raktas ir vienas ar daugiau indeksų, kad padidintų duomenų prieigos greitį.

„Access“ leidžia sukurti lentelės struktūrą trimis režimais – projektavimo režimu, naudojant vedlį ir įvedant duomenis. Skirtumas reiškia, kad naudotojai naudoja šiuos įrankius skirtingi lygiai pasirengimas, skirtingi duomenų naudojimo tikslai ir perspektyvos. Natūralu, kad galima peržiūrėti, redaguoti, ištrinti ir pridėti įrašus, ieškoti, pakeisti, rūšiuoti duomenis, keisti lentelės vaizdą. Ryšiai tarp lentelių nustatomi specialiu įrankiu, vadinamu „Duomenų schema“.

2 pav. Duomenų diagrama

Tai patogus grafinis įrankis, leidžiantis kurti ryšius tarp tam tikrų lentelės laukų, apibrėžti įvairių tipų ryšius ir nustatyti nuorodos vientisumo apribojimus. Tokiu atveju pakeitimai iš karto pritaikomi duomenų bazėje (žinoma, jei esantys duomenys tenkina visas sąlygas) Gautą lentelių ir ryšių diagramą galima atsispausdinti, o tai neabejotinai patogu kūrėjui.

Prašymas– objektas, kuriame yra SQL užklausos tekstas, turintis unikalų pavadinimą konkrečioje duomenų bazėje. Galite sukurti užklausą naudodami vedlį ir projektavimo režimu. Pirmuoju atveju vartotojo interaktyviai prašoma pasirinkti lentelės pavadinimą ir norimus pasirinkti laukus. Antruoju atveju galima pasirinkti kelias lenteles ar užklausas, jas grafiškai susieti ir apibrėžti pasirinkimo laukus. Taip pat galite nustatyti papildomas kiekvieno lauko sąlygas ir rūšiavimo parinktis.

3 pav. Užklausų kūrimo priemonė

Kitas būdas sukurti užklausą, kuri yra įmontuota konstruktoriuje, yra rankiniu būdu parašyti užklausą SQL. Tačiau teksto redaktorius, sukurtas šiam tikslui, turi aiškiai prastas kodo dizaino patogumo ir aiškumo galimybes. Matyt, šį metodą kūrėjai nenustatė kaip pagrindinį.

Forma yra specialus konteinerio objektas kitiems sąsajos komponentams, tokiems kaip duomenų įvedimo ir rodymo laukai, mygtukai ir tt Formoje kūrėjas talpina komponentus duomenims įvesti, redaguoti, peržiūrėti ir grupuoti, priklausomai nuo programos specifikos. Taip pat formą galite sukurti dviem būdais: projektavimo režimu ir naudodami vedlį. Pirmuoju atveju kūrėjas turi komponentų rinkinį (jei reikia, galite užregistruoti savo ActiveX), kuriuos galite laisvai įdėti į formą ir nustatyti jų parametrus. Vedlio režimu vartotojas tiesiog pasirenka lentelę, laukus ir dizaino stilių, o forma sugeneruojama automatiškai.

Pranešimas– objektas, skirtas sukurti dokumentui, kuris vėliau gali būti atspausdintas arba įtrauktas į dokumentą kitoje programoje. Šiame dokumente pateikiami atrankos iš duomenų bazės rezultatai struktūrinės informacijos (pavyzdžiui, lentelės ar sąrašo) forma. MS Access turi daug galimybių kurti ir formatuoti ataskaitas. Ataskaitoje taip pat yra tie patys du kūrimo režimai. Vedlio režimu vartotojas turi galimybę nustatyti daugybę parametrų, kurie beveik visiškai nustato norimą išvaizda ataskaita. Norėdami sukurti nestandartines ataskaitas, geriau naudoti dizainerį.

Puslapiai– duomenų paskelbimo priemonė vietinis tinklas arba internetu. Sukurtas puslapis suprojektuotas panašiai kaip forma (su tam tikrais naudojamų komponentų skirtumais), dirbant su ja galima ne tik peržiūrėti, bet ir keisti duomenų bazėje esančius duomenis. Išsaugojus puslapį kaip objektą duomenų bazėje, jį galima eksportuoti kaip HTML failą ir naudoti duomenims pasiekti per interneto naršyklę.

Makro– tai objektas, kuris yra makrokomandų seka, skirta automatizuoti dažniausiai atliekamus veiksmus dirbant su duomenų baze. Makrokomandos parenkamos iš pateikto sąrašo, o parametrus nustato kūrėjas. Galite vykdyti makrokomandą spustelėdami mygtuką ir programiškai į kodą.

Modulis yra programos kodo talpykla VBA. Norint juos redaguoti ir peržiūrėti, naudojamas Visual Basic Editor apvalkalas. Visi programos kodas programos yra modulių rinkinyje. Čia jis turi tą pačią semantinę reikšmę kaip ir bet kurioje programavimo kalboje.

Tai visas sąrašas objektai, kurie gali būti saugomi MS Access duomenų bazėje, tačiau ji yra panaši į kitas panašios klasės darbalaukio DBVS, pavyzdžiui, Paradox.

„Access“ teikia šias funkcijas.

    Duomenų įvedimas. Duomenis galima įvesti šiais būdais: rankiniu būdu tiesiai į lentelę (taip pat įklijuoti iškarpinės turinį); rankiniu būdu formos laukuose; tiesioginis duomenų importas iš kitų šaltinių (Prieigos duomenų bazių, tekstinių failų, DBF formato, skaičiuoklių, ODBC duomenų šaltinių); programinės įrangos metodas, galintis sujungti bet kokius įrankius, kuriuos galima įdiegti VBA. Paskutinis metodas Ji pasižymi didžiausiu lankstumu ir suteikia beveik neribotas galimybes, tačiau yra sunkiausiai įgyvendinama ir reikalauja tam tikro programavimo žinių lygio.

2. Duomenų keitimas. Redaguoti galima šiais būdais: rankiniu būdu tiesiai lentelėje; formos laukuose; naršyklės lange, kuriame įkeliamas tinklalapis iš duomenų bazės; programinės įrangos metodu.

3. Duomenų išvestis.Čia Access suteikia šias galimybes: rodyti monitoriaus ekrane lentelės pavidalu, formos laukais arba ataskaitomis; eksportuoti į kitus duomenų formatus (tokius pat kaip ir importuojant); spausdinimas, daugiausia ataskaitų pavidalu; duomenų išvedimas į interneto naršyklę naudojant puslapio objektą konkrečiame tinkle; programinės įrangos eksportas ir informacijos išvedimas.

4. Sąveika su kitais informacijos šaltiniais ir vartotojais.Šiuo atžvilgiu „Access“ gali veikti kaip automatizavimo serveris arba klientas. Ryšiai su kitais produktais yra ypač skaidrūs Microsoft paketas Biuras. Pavyzdžiui, galite turėti dokumentą Microsoft word, kuriame bus laukai iš Access duomenų bazės, duomenų pasikeitimai duomenų bazėje automatiškai atvaizduojami dokumente. Tai leidžia kurti lanksčius sprendimus, integruojančius duomenis visuose biuro įrankiuose. 5. MS Access duomenų bazės naudojimas kitoms programoms. Ši parinktis naudoja MDB failą kaip duomenų saugyklą. Programa, kuri pasiekia duomenis, gali būti parašyta bet kuria aukšto lygio kalba. Šiuo atveju naudojamos lentelės ir užklausos. Duomenų bazės branduolys stebi nuorodų vientisumo ir duomenų tinkamumo palaikymą. Sąveika vyksta per Microsoft Jet Engine ODBC tvarkyklę.

6. Programų kūrimo įrankiai. Programų kūrimas programoje „Access“ yra panašus į visus kitus „Microsoft Office“ automatizavimo įrankius. Čia vartojama interpretuota kalba Visual Basic programoms, dėl to, kaip ir naudojant bet kurią interpretuojamą kalbą, tam tikras procesoriaus laikas pailgėja ir programų bei duomenų apdorojimo sparta sumažėja. Norint sėkmingai plėtoti, reikia žinoti paties Access objekto modelį ir jo naudojimo ypatybes.

7. Duomenų valdymas kelių vartotojų režimu. Dirbant su duomenų bazėmis kelių vartotojų režimu, iškyla situacijų, kai reikia apriboti prie duomenų besikreipiančių vartotojų skaičių. Tai daroma siekiant užkirsti kelią to paties įrašo atnaujinimui vienu metu, visuotinio duomenų atnaujinimo metu arba pačios duomenų bazės priežiūros metu.

„Access“ duomenų bazės variklis siūlo tris užrakinimo lygius:

Duomenų bazės užraktas. Šiuo užrakinimo lygiu tik vienas vartotojas gali pasiekti duomenų bazę. Šis užrakinimo lygis naudojamas visuotiniams duomenų pakeitimams ar atnaujinimams arba kada priežiūra Duomenų bazės – suspaudimas.

Stalo užrakinimas. Šiuo užrakinimo lygiu prie lentelės gali patekti tik vienas vartotojas. Šis užrakinimo lygis naudojamas tais atvejais, kai vienu metu reikia apdoroti kelis lentelės įrašus.

Puslapio užraktas. Šiame lygyje tik vienas vartotojas gali pasiekti užblokuotą puslapį. Tai yra žemiausias blokavimo lygis. „Microsoft Jet“ procesorius automatiškai nustato puslapio užraktą ir jo negali valdyti jūsų programa. Duomenų puslapyje gali būti keli įrašai, jo dydis yra 26 kb. Puslapio blokavimas reiškia visų tame puslapyje esančių įrašų blokavimą. Jei įrašo ilgis yra 512 baitų, bus blokuojami 4 įrašai, o jei 50 baitų – 40 įrašų. Tikslaus rekordų skaičiaus iš anksto nustatyti ar nustatyti negalima, nes lentelėje gali būti ištrintų įrašų (kurie ištrinami tik sutankinimo metu).

Stalo lygio užrakinimas turi du režimus – pesimistinį ir optimistinį. Numatytasis yra pesimistinis užrakinimas.

8. Administracija. Išskirtinio veikimo režimo pranašumas iš tikrųjų lėmė duomenų bazės administravimo funkcijų išsigimimą ir dėl to administravimo įrankių nebuvimą įprasta to žodžio prasme MS Access. Turimi įrankiai leidžia atlikti šiuos veiksmus: galima Microsoft Access duomenų bazę padalinti į du failus, iš kurių viename yra lentelės, o kitame – užklausos, formos, ataskaitos, makrokomandos, moduliai ir nuorodos į duomenų prieigos puslapius. Tai leidžia vartotojams pasiekti bendrą duomenų šaltinį, kurdami savo formas, ataskaitas ir kitus objektus, ir sumažina tinklo srautą; galima susieti lenteles iš kitų duomenų bazių „Microsoft“ duomenys Prieiga ar kiti šaltiniai. Pavyzdžiui, galbūt norėsite naudoti lentelę iš kitos Microsoft Access duomenų bazės, kurią bendrinate internete. Tai ypač naudinga, kai reikia saugoti visas lenteles vienoje duomenų bazėje tinklo serveris kaupiant formas, ataskaitas ir kitus objektus atskiroje duomenų bazėje, kurios kopijos yra prieinamos visiems bendros duomenų bazės vartotojams; Microsoft Access replikacijos įrankiai, esantys duomenų bazėje (.mdb) ir projekte (.adp), leidžia kurti kopijas ir pagal poreikį jas sinchronizuoti dirbant su Microsoft Access; apsaugos ir prieigos kontrolės priemonės. Paprasčiausias apsaugos būdas – duomenų bazės atidarymo slaptažodžio nustatymas. Duomenų bazė gali būti užšifruota. Kai užšifruojate duomenų bazę, duomenų bazės failas suglaudinamas ir jo negali nuskaityti paslaugų programos ar teksto rengyklės. Duomenų bazės iššifravimas apverčia šifravimo operacijos rezultatus. Lanksčiausias ir labiausiai paplitęs duomenų bazės apsaugos metodas vadinamas vartotojo lygmens apsauga. Šis saugos metodas yra panašus į naudojamus daugumoje tinklo sistemų. Tačiau, kaip jau minėta, įsilaužimo specialistui atspėti administratoriaus slaptažodį nėra sunku; galima konvertuoti duomenų bazę į ankstesnės MS Access versijos formatą, kad kai kuriais atvejais būtų užtikrintas suderinamumas; ir galiausiai, duomenų bazės glaudinimo įrankis, kuris ištrina informaciją apie ištrintas eilutes ir sumažina MDB failo dydį diske. Tai pagerina našumą ir kai kuriais atvejais gali atkurti duomenų bazę (pavyzdžiui, po netikėto elektros energijos tiekimo nutraukimo).

Taip pat verta paminėti, kad „Access“ yra su standartiniais duomenų bazių šablonais, kad būtų galima automatizuoti dažniausiai atliekamas užduotis.

4 pav. Duomenų bazių šablonai

Vartotojas interaktyvaus vedlio režimu pasirenka duomenis, kuriuos nori turėti savo duomenų bazėje pagal įmonės poreikius, o MS Access automatiškai sukuria visus reikiamus objektus. Ateityje šią duomenų bazę bus galima tobulinti ir išplėsti.

Daugiareikšmiai laukai sudėtingiems duomenims

Galite sukurti lauką, kuriame yra kelios reikšmės, dar vadinamos sudėtingais duomenimis. Tarkime, kad turite priskirti užduotį vienam iš savo darbuotojų ar rangovų, bet norėtumėte priskirti tą užduotį keliems žmonėms. Daugumoje duomenų bazių valdymo sistemų ir ankstesnėse „Access“ versijose tam, kad būtų išvengta klaidų, būtų reikalingas ryšys „daugelis su daugeliu“.

„Office Access 2007“ sunkiausia darbo dalis atliekama automatiškai, kai pasirenkate lauką kelioms reikšmėms įvesti. Daugiareikšmiai laukai yra ypač naudingi, kai naudojate Office Access 2007 norėdami dirbti su SharePoint sąrašu, kuriame yra vienas iš kelių reikšmių laukų, naudojamų Windows SharePoint tarnybose, tipų. „Office Access 2007“ suderinama su šiais duomenų tipais.

Naujasis Attachment duomenų tipas leidžia duomenų bazėje saugoti visų tipų dokumentus ir dvejetainius failus, be reikalo nedidinant duomenų bazės dydžio. „Office Access 2007“ automatiškai suspaudžia priedus, kai tik įmanoma, kad sutaupytų kuo daugiau laisvos vietos. Turite pridėti „Microsoft“ dokumentą Office Word 2007 įrašyti arba išsaugoti kelias skaitmenines nuotraukas į duomenų bazę. Naudojant priedus, šios užduotys yra daug lengvesnės. Prie vieno įrašo netgi galite pridėti kelis priedus.

MEMO laukuose dabar saugomas turtingas tekstas ir palaikoma taisymų istorija.

„Office Access 2007“ dabar palaiko raiškiąjį tekstą, kurį galite naudoti savo įrašuose kartu su paprastu tekstu. Tekstas gali būti formatuojamas naudojant įvairias parinktis (pvz., pusjuodį ir kursyvą, šriftus, spalvas ir kitas įprastas formatavimo parinktis) ir saugomas duomenų bazėje. Raiškiojo teksto tekstas saugomas lauke MEMO HTML formatu, suderinamu su raiškiojo teksto duomenų tipu Windows SharePoint Services. Nustatykite ypatybę TextFormat į RichText arba PlainText, o duomenys teksto laukuose ir duomenų lapo rodinyje bus suformatuoti taip, kaip tikėtasi.

MEMO laukus patogu naudoti dideliems duomenų kiekiams saugoti. Naudodami „Office Access 2007“ galite nustatyti ypatybę Tik pridėti, kad būtų registruoti visi lauko MEMO pakeitimai. Tada galite peržiūrėti šių pakeitimų žurnalą. Ši funkcija taip pat palaiko „Windows SharePoint Services“ stebėjimo funkciją. Todėl taip pat galite naudoti „Access“, kad peržiūrėtumėte „SharePoint“ sąrašo turinio istoriją.

„Access“ yra viena iš populiariausių darbalaukio duomenų bazių valdymo sistemų (DBVS), su kuria galima dirbti tekstinius failus, su populiariausių formatų skaičiuoklėmis ir duomenų bazėmis.
Duomenų bazėje saugomas su konkrečia užduotimi susijusių duomenų ir objektų rinkinys. Tai padeda mums tvarkyti informaciją pagal įvairias charakteristikas ir leidžia greitai atlikti pasirinkimą naudojant savavališką charakteristikų derinį. Kaip duomenys gali būti naudojama bet kokia kompiuterio diske saugoma informacija: simbolių deriniai, žodžiai, failai, paveikslėliai, objektai ir kt. Duomenų įvedimo ir saugojimo būdai lemia duomenų bazės struktūrą.
„Access“ leidžia kurti reliacines duomenų bazes, kuriose duomenys saugomi lentelės pavidalu. Juo galima analizuoti duomenis, kurti dinamiškus tinklalapius, kurie automatiškai atspindi duomenų pokyčius. Jis gali būti naudojamas kuriant duomenų bazių programas, pvz., kliento / serverio programas.

  • Prieiga gali veikti kaip:
  • atskira DBVS, skirta darbalaukio sistemoms;
  • DBVS failų serveriui;
  • kaip sąsajos klientas, skirtas bendrauti su įmonės masto serverių DBVS, pavyzdžiui, su Microsoft SQL serveris.

Access 2003 yra galinga platforma, skirta kurti darbalaukio ir kliento/serverio taikomąsias programas departamento ar įmonės lygiu.
„Access 2003“ leidžia konvertuoti „Microsoft Access“ duomenų bazes į „Microsoft SQL Server“ formatą ir teikia dvipusį XML palaikymą. Norint integruoti Access įrankius su MS SQL duomenų bazėmis, naudojami didelės spartos duomenų bazės prieigos įrankiai, pagrįsti OLE-DB sąsaja.

„Access“ naudojami failų plėtiniai

Access saugo visus duomenis viename faile, net jei jie gali būti paskirstyti skirtingose ​​lentelėse. Lentelės su duomenimis, jų indeksais, formomis, ataskaitomis saugomos failuose su plėtiniu .mdb (Microsoft Prieiga prie duomenų bazės). Uždaras failo formatas su plėtiniu .mde leidžia neįtraukti šaltinis VBA, kad pasiektumėte perskirstomas programas. adp (Microsoft Access. project) failai suteikia ryšį su integruotomis saugyklomis SQL duomenys Server 2000 per OLE DB ryšį, kuris leidžia kurti visavertes programas, turinčias kliento/serverio architektūrą.
Pagal numatytuosius nustatymus Access naudoja failus su plėtiniu .mdb. Šis formatas leidžia kūrėjams išsaugoti failus kaip *.mde arba *.ade. Be to, bet koks vizualinis kodas„Basic“ sukompiliuojama, o šaltinio kodas neįtraukiamas į „Access“ duomenų bazės (.MDB) ir „Access“ projekto (.ADP) failą, todėl užtikrinamas didesnis saugumas.

Dalintis