Pentru ce este folosit programul de acces ms? Scopul și principalele caracteristici ale Access

Scopul principal al Microsoft Access

Scopul principal al Microsoft Access este de a sprijini funcționarea bazelor de date relaționale. În acest tip de bază de date, informațiile care caracterizează o anumită clasă de obiecte reale sunt introduse în tabele speciale. Numărul de caracteristici (atribute) care definesc esența obiectelor unei clase date corespunde numărului de coloane din tabel. Fiecare obiect din această clasă corespunde unui rând din tabel. O coloană de tabel din Access se numește câmp, iar un rând se numește înregistrare.

Obiecte de bază Microsoft Access

Când Microsoft Access pornește, pe ecran apare o casetă de dialog care permite utilizatorului să creeze o nouă bază de date sau o bază de date bazată pe un set de baze de date standard. Obiectele principale ale Microsoft Access sunt tabel, formular, raport, interogare, macro și modul. Tabelele sunt concepute pentru a stoca date despre caracteristicile obiectelor din domeniul subiectului. Operațiunile de bază de procesare a informațiilor în Microsoft Access sunt efectuate folosind tabele dreptunghiulare bidimensionale. Un formular este o modalitate de a afișa și de a manipula datele pe ecran. Este creat pentru a vizualiza, introduce și edita date interconectate în baza de date. Aspectul formularului corespunde unui document obișnuit. O interogare este o întrebare care se formulează cu privire la baza de date. Sunt necesare pentru selectarea informațiilor dintr-o bază de date pe baza unui anumit criteriu sau a unui set de criterii. Folosind o interogare, puteți adăuga, șterge sau actualiza date dintr-un tabel și, de asemenea, puteți crea tabele noi pe baza tabelelor existente. Un raport este o reprezentare transformată a datelor care sunt scoase la o imprimantă, un ecran sau un fișier. Rapoartele sunt concepute pentru a genera un document sursă, care este de obicei tipărit. O macro este necesară pentru a combina o anumită secvență de acțiuni în timpul execuției unei proceduri de procesare a informațiilor în mai multe etape într-un singur întreg. Modulul conține programe scrise într-unul dintre limbajele algoritmice pentru implementarea procedurilor non-standard de procesare a informațiilor.

Tabelele în Microsoft Access

Tabele care stau la baza bazei de date Accesați datele, au următoarele proprietăți: fiecare element de tabel (celulă) este un element de date; fiecărei coloane de tabel i se atribuie un nume unic; Fiecare coloană din tabel este omogenă, adică este formată din elemente de același tip. Acesta poate fi text, date, numere, obiecte grafice, valori logice etc.; tabelul nu poate conține rânduri identice; rândurile trebuie să aibă același număr de elemente (câmpuri), care sunt eterogene și interdependente; coloanele și rândurile sunt plasate în orice ordine.

Primul SGBD

În primele SGBD, de regulă, a fost creat un fișier separat pentru fiecare tabel. Pentru lucrul interconectat între tabele, am folosit utilitati speciale. Microsoft Access are moduri simple pentru o grămadă de tabele stocate într-un singur fișier. Stocarea comună a diferitelor tabele într-un fișier are următoarele avantaje: capacitatea de a plasa date în tabele în funcție de conținutul datelor, adică informații despre caracteristicile obiectelor din aceeași clasă sunt într-un singur tabel; salvarea informațiilor în tabele (module) separate face posibilă modificarea și completarea informațiilor din fiecare modul separat, în conformitate cu modificările obiectelor domeniului; Corectarea datelor dintr-o celulă duce la corectarea automată în alte celule.

Baza de date (DB) este un set integrat de date interconectate. De obicei, o bază de date este creată pentru un anumit domeniu, organizație sau aplicație.

Microsoft Office Acces sau pur și simplu Microsoft Access-- SGBD relațional de la Microsoft Corporation. Are o gamă largă de funcții, inclusiv interogări legate, comunicare cu tabele și baze de date externe. Datorită limbajului VBA încorporat, puteți scrie aplicații care funcționează cu baze de date în Access însuși.

Componentele principale ale MS Access:

· constructor de mese;

· generator de formulare de ecran;

· Generator de interogări SQL ( Limbajul SQLîn MS Access nu respectă standardul ANSI);

· constructor de rapoarte tipărite.

Ei pot apela scripturi în VBA, astfel încât MS Access vă permite să dezvoltați aplicații și baze de date practic de la zero sau să scrieți un wrapper pentru o bază de date externă.

Accesați versiuni

· 1993 Access 2.0 pentru Windows (Office 4.3)

· 1995 Access 7 pentru Windows 95 (Office 95)

· 1997 Access 97 (Office 97)

· 1999 Access 2000 (Office 2000)

· 2001 Access 2002 (Office XP)

· 2003 Access 2003

· 2007 Microsoft Office Access 2007

· 2010 Microsoft Office Access 2010

Pornirea programului

Pentru a lansa MS Access, puteți utiliza meniul start Windows și utilizați mouse-ul pentru a selecta comanda Programe, și apoi Microsoft Access, în caz de absență Microsoft Accessîn meniu Programe Selectați Microsoft Office iar în submeniul său găsiți Microsoft Access.

După lansarea MS Access, pe ecran apare caseta de dialog Acces cu numele MICROSOFT ACCESS în bara de titlu. În această fereastră, trebuie să selectați una dintre cele trei opțiuni: deschiderea unei baze de date existente, crearea unei noi baze de date (vide) și crearea unei baze de date folosind Expertul.

Pentru a crea o bază de date goală, selectați opțiunea Baza de date nouă iar în caseta de dialog care se deschide, NOU FIȘIER BAZĂ DE DATE:

1. Selectați din lista verticală Pliant folderul în care doriți să salvați baza de date creată, iar în câmpul „Nume fișier” introduceți numele bazei de date.

2. Apăsați butonul Crea.

Fereastra principală MS Access

După lansarea MS Access, pe ecran apare fereastra principală Access cu numele MICROSOFT ACCESS în bara de titlu. Dacă o bază de date existentă este deschisă, numele acesteia este plasat în bara de titlu a ferestrei bazei de date. Această fereastră poate fi extinsă la dimensiune ecran complet, redus, minimizat la o pictogramă sau închis.

Fereastra principală MS Access conține o bară de meniu, o bară de instrumente, o bară de stare și o fereastră de bază de date. Închiderea ferestrei bazei de date închide baza de date în sine. Prin meniu Fişier puteți deschide o bază de date existentă sau puteți crea o bază de date nouă.

Bară de meniu. Bara de meniu din partea de sus a ecranului conține meniul pentru fereastra curentă. Puteți seta o comandă fie folosind mouse-ul (prin selectarea numelui meniului corespunzător și a liniei cu comanda dorită în el), fie de la tastatură (apăsând tasta ALT și tasta literei subliniate în elementul de meniu dorit). ).

Bara de instrumente. Sub bara de meniu se află o bară de instrumente, a cărei compoziție butoane depinde de scopul unei anumite bare de instrumente. Fiecare mod de operare are propria sa bară de instrumente. După ce lansați Microsoft Access, apare bara de instrumente pentru baze de date. Pentru a selecta o altă bară de instrumente necesară pentru lucru, utilizați comanda Bare de instrumente ( meniul Vedere), sau plasați cursorul mouse-ului în zona barei de instrumente și faceți clic butonul corect comanda mouse select Setări.

Microsoft Office este un editor care vă permite să creați și să editați documente de birou. De asemenea, are o aplicație încorporată care permite utilizatorilor să lucreze cu baze de date. Bazele de date sunt, în primul rând, un instrument convenabil pentru stocarea, organizarea și recuperarea informatie necesara. În acest material, editorul Microsoft Access va fi discutat în detaliu și publicat instrucțiuni pas cu pas pentru lucrul cu aplicația.

Ce este Microsoft Access

Microsoft Office Access - editor puternic, care este un sistem de gestionare a bazelor de date bazat pe un model relațional. De asemenea, trebuie remarcat faptul că folosește un model de schimb dinamic între resursele de rețea și aplicații. în care folosește editorul instrumente avansate pentru prelucrarea oricărui tip de informație și prezentarea lor într-o structură clară, consecventă.

Accesul include și suport pentru dinamică biblioteci ActiveX. Această tehnologie, care ajută nu numai la prezentarea informațiilor sub formă de text, ci și sub formă de obiecte multimedia. Modelul relațional vă permite să stabiliți conexiuni între bazele de date și să controlați orice modificare, făcând ajustări în timp util.

Unii utilizatori cred că unul dintre editorii Microsoft Office Excel este similar cu programul Access, dar aceasta este o concepție greșită. Excel este un instrument cu care se lucrează foi de calcul, iar acesta din urmă, la rândul său, este folosit pentru a crea o bază de date sub formă de tabele.

Principiu Excel lucru se bazează pe organizarea datelor în interiorul unui tabel separat, Access vă permite să efectuați sarcini mai complexe, lucrând cu o cantitate mare de informații. Și în concluzie, este necesar să remarcăm o caracteristică importantă: Excel este conceput pentru un singur utilizator, deoarece modificarea informațiilor este de natură locală, iar Access implică lucrul cu mai mulți utilizatori cu baze de date.

De ce este folosit?

Editorul este folosit pentru a automatiza complet lucrul cu baze de date din diverse domenii de activitate, afaceri, management de personal etc. Este de remarcat faptul că datorită faptului că software are o structură universală, ajută să scapi de o supraabundență de date atunci când trebuie să schimbi parametrul dorit, nu prin introducerea unuia nou, ci prin ajustarea celui vechi. Mai mult, modificările se vor reflecta nu numai în baza de date principală, ci și în cele asociate acesteia.

Structura aplicației

Comoditatea lucrului cu programul se realizează datorită prezenței elementelor care permit automatiza procesul crearea unei baze. Mai jos este o listă a principalelor componente ale software-ului.

Componente:

  • masa. Componenta aplicației este concepută pentru a înregistra și stoca date;
  • cerere. Elementul este conceput pentru a obține informații din unul sau mai multe tabele. Este un mijloc de accesare a bazelor de date aferente și a software-ului terților;
  • formă. Obiectul este folosit pentru a reprezenta informațiile introduse într-un mod mai ușor de utilizat;
  • raport. Vă permite să obțineți rezultatul final sub forma unui document finit;
  • macro. Este un element care conține o descriere secvențială pentru efectuarea unei anumite acțiuni. Folosind-o, puteți specifica o comandă care va efectua o anumită sarcină, de exemplu, verificarea modificărilor datelor într-unul dintre tabele;
  • modul. O componentă care conține software scris într-o limbă Programare vizuală De bază. Cu ajutorul său, editorul își extinde semnificativ funcționalitatea. Acest lucru se realizează prin utilizarea funcțiilor și procedurilor menite să răspundă la anumite schimbări;
  • pagina de acces. Cu ajutorul acestuia, puteți accesa bazele de date de la distanță stocate pe alte computere personale.

Relația cu alte SGBD

Accesul vă permite nu numai să utilizați propriile informații introduse, ci și să stabiliți o relație cu un alt SGBD. Există și posibilitatea de a importa din alte aplicații, de exemplu, dBase, MySQL, Paradox, FoxPro, Excel. Pentru confortul utilizatorului, este posibil nu numai să utilizați import, ci și date link cu alte programe și resurse de rețea.

Prezentare generală a interfeței cu utilizatorul

Important! Interfața va fi revizuită folosind ca exemplu Microsoft Access 2013. Cu toate acestea, Microsoft Access 2007 și 2010 sunt aproape identice

Interfața din această versiune a software-ului este concepută pentru a îmbunătăți confortul lucrului cu numeroase elemente; se bazează pe o panglică care oferă acces rapid la funcțiile și comenzile principale.

Interfața cu utilizatorul:

  • « De culise" (crea). Un element de interfață apare după pornirea programului și permite utilizatorului să selecteze un șablon pentru crearea unei baze de date. În timpul lucrului, pentru a accesa această filă, trebuie să urmați calea „Fișier” și „Creare”.
  • « Fişier" Vă permite să salvați, să deschideți, să imprimați documentul terminat, precum și să setați parametrii de acces și să setați o temă potrivită.

  • « Panglică" Este elementul principal atunci când lucrați cu editorul. Conține module cu instrumente pentru crearea și editarea unei baze de date. Include si un panou acces rapid, care conține componentele cele mai des utilizate.
  • « Zona de navigație" Vă permite să vedeți rezultatul acțiunilor efectuate și reflectă structura bazei de date.
  • « Fereastra de dialog" Un element de interfață cu ajutorul căruia utilizatorul poate clarifica parametrii unui obiect.
  • " Pentru a afișa componenta, va trebui să faceți clic dreapta pe elementul obiect. Include comenzi care depind de sarcina efectuată.
  • " Folosit pentru a comuta modul de prezentare a documentului și pentru a afișa starea operațiunii curente.

Interfața a fost revizuită folosind ca exemplu Microsoft Access 2013. Poate diferi în edițiile inferioare.

Lucrul cu baze de date în Access

Crearea unei baze de date

Puteți crea o bază de date în mai multe moduri: de la zero sau folosind un șablon gata făcut. În primul caz, utilizatorul trebuie să creeze în mod independent elemente și obiecte de bază de date; în a doua opțiune, totul este mult mai simplu. Lansăm șablonul gata făcut și introducem informațiile noastre. În continuare, vom lua în considerare în detaliu ambele opțiuni de lucru cu baze de date.

Baza curata

Să începem să creăm o nouă bază de date și apoi să o completăm cu informații:


Creați dintr-un șablon

Lucrul cu șablonul arată astfel:

Completarea bazei de date

Completarea bazei de date presupune crearea unui tabel și introducerea informațiilor necesare în acesta.

Pentru început, trebuie remarcat faptul că folosind MS Access puteți import. Pentru a face acest lucru, selectați fila „Extern” și faceți clic pe pictograma „Import”. Apoi, se va deschide o nouă fereastră în care trebuie să specificați calea către fișier și să faceți clic pe „Ok”. Apoi va apărea din nou fereastra de import, faceți clic pe „ Mai departe» și setați informații despre fiecare obiect. Am setat o cheie care va ajuta la procesarea rapidă a informațiilor și faceți clic pe „ Mai departe" După aceasta, obiectul va apărea în fereastra principală și puteți începe să-l creați.

Procesul de creație:


Trebuie remarcat faptul că câmpul „Preț” are un parametru numeric. Acest lucru se datorează faptului că informațiile în termeni monetari au o dimensiune exprimată în ruble (dacă se folosește versiunea oficială localizată suite office). Daca vorbim de pret perifericele computerului, apoi, de regulă, unitățile convenționale sunt folosite pentru a-și exprima valoarea comparativă. Pentru un astfel de caz, se folosește un parametru numeric; aceasta va evita reconfigurarea întregii baze de date.



Proiectul nr. 1 „Produse”:

Proiectul nr. 2 „Aprovizionare”:

Scheme de date

Relația dintre tabele se stabilește folosind structura utilizată în proiect. În acest caz, structura este afișată grafic, ceea ce face procesarea datelor mult mai ușoară.

Stabilim relatii intre proiecte:


Acum avem nevoie stabiliți o conexiuneîntre două obiecte, procedăm astfel:


Crearea cererilor

Eșantionare clasică

Un exemplu de interogare vă permite să selectați date din baza de date în funcție de condițiile pre-create. În proiectul nostru, va fi creată o selecție care vă va permite să găsiți produse după numele lor. Vom efectua lucrările în baza de date „Produse”.


Crearea unei entitati

O interogare pentru a crea o entitate în Microsoft Access selectează din tabelele interconectate și alte interogări create anterior. Spre deosebire de prima opțiune, rezultatul va fi salvat într-un nou tabel permanent.

Procesul arată astfel:


Pentru a adăuga, șterge, edita

Acest tip de interogare presupune crearea și executarea unei acțiuni, în urma căreia parametrii din tabel se vor modifica.

Creăm o cerere după cum urmează:


Cerere a adauga:


Pentru editare:


Crearea si proiectarea formularelor

Formularele sunt unul dintre elementele care sunt concepute pentru a organiza corect stocarea datelor.

Ce formulare sunt necesare pentru:

  • scopul formularelor este de a date de ieșire pe ecran într-o formă ușor de utilizat;
  • controlul lansării. În acest caz, scopul principal al formularelor este de a rula macrocomenzi;
  • spectacol casete de dialog . Folosind formulare, puteți afișa un avertisment despre posibile erori.

Folosiți „” pentru a crea un obiect:


După aceasta, utilizatorul va vedea inserție nouă, unde tabelul va fi prezentat sub formă de formular. După cum puteți vedea, percepția informațiilor a devenit mult mai convenabilă.

Să luăm în considerare opțiunea de a crea formulare folosind Designer:

Creăm un formular de la zero folosind „”. Folosind această opțiune, puteți personaliza designul, puteți modifica umplerea câmpului, puteți adăuga fișiere multimedia etc.


De asemenea, puteți configura parametrii necesari pentru imagine: „Culoare de fundal”, „Tip de fundal”, „Chenaruri”, etc.

Noi generăm rapoarte

Pentru a lucra cu rapoarte vom folosi „”:


Raportați folosind constructorul:


Să aruncăm o privire mai atentă la principalele funcții ale MS Access pentru a avea o idee mai clară despre capacitățile sale.

În Access, o bază de date se referă la un fișier care conține o colecție de informații. O bază de date din Access 2007 poate conține următoarele tipuri de obiecte (vezi Fig. 1): tabel, interogare, formular, raport, pagină, macro, modul.

Figura 1. Fereastra obiecte bază de date

Accesul poate funcționa doar cu o singură bază de date la un moment dat. Dar o bază de date Access poate include multe tabele, formulare, interogări, rapoarte, macrocomenzi și module, care sunt stocate într-un singur fișier cu extensia mdb.

Masa este un obiect corespunzător conceptului de „tabel” din teoria bazelor de date relaționale. Pentru fiecare tabel din Access puteți defini cheia principalași unul sau mai mulți indici pentru a crește viteza de acces la date.

Access vă permite să creați o structură de tabel în trei moduri — modul proiectare, folosind un expert și prin introducerea de date. Diferența presupune utilizarea acestor instrumente de către utilizatori cu diferite niveluri pregătire, diferite scopuri și perspective de utilizare a datelor. Desigur, este posibil să vizualizați, editați, ștergeți și adăugați înregistrări, căutați, înlocuiți, sortați datele și modificați vizualizarea tabelului. Relațiile dintre tabele sunt determinate de un instrument special numit „Schema de date”.

Figura 2. Diagrama de date

Acesta este un instrument grafic convenabil care vă permite să creați relații între anumite câmpuri de tabel, să definiți diferite tipuri de relații și să setați constrângeri de integritate referențială. În acest caz, modificările sunt aplicate imediat în baza de date (desigur, dacă datele conținute îndeplinesc toate condițiile).Diagrama rezultată de tabele și relații poate fi tipărită, ceea ce este, fără îndoială, convenabil pentru dezvoltator.

Cerere– un obiect care conține textul unei interogări SQL care are un nume unic într-o anumită bază de date. Puteți crea o interogare folosind expertul și în modul de proiectare. În primul caz, utilizatorului i se cere interactiv să selecteze numele tabelului și câmpurile de selectat. În al doilea caz, puteți selecta mai multe tabele sau interogări, le puteți lega grafic și puteți defini câmpuri de selecție. De asemenea, puteți seta condiții suplimentare pentru fiecare câmp și opțiuni de sortare.

Figura 3. Generatorul de interogări

O altă modalitate de a crea o interogare care este încorporată în constructor este să scrieți manual interogarea în SQL. in orice caz editor de text, conceput în acest scop, are capabilități clar slabe în ceea ce privește comoditatea și claritatea proiectării codului. Se pare că această metodă nu a fost poziționată de dezvoltatori ca fiind cea principală.

Formă este un obiect container special pentru alte componente de interfață, cum ar fi câmpurile de introducere și afișare a datelor, butoane etc. Pe formular, dezvoltatorul plasează componente pentru introducerea, editarea, vizualizarea și gruparea datelor, în funcție de specificul aplicației. De asemenea, puteți crea un formular în două moduri: în modul proiectare și folosind vrăjitorul. În primul caz, dezvoltatorul are un set de componente (dacă este necesar, vă puteți înregistra propriul ActiveX), pe care le puteți plasa liber în formular și le puteți stabili parametrii. În modul Expert, utilizatorul selectează pur și simplu un tabel, câmpuri și un stil de design, iar formularul este generat automat.

Raport– un obiect destinat creării unui document care poate fi ulterior tipărit sau inclus într-un document într-o altă aplicație. Acest document conține rezultatele unei selecții dintr-o bază de date sub formă de informații structurate (de exemplu, un tabel sau o listă). MS Access are capabilități bogate pentru proiectarea și formatarea rapoartelor. Raportul are și aceleași două moduri de creare. În modul expert, utilizatorul are posibilitatea de a seta mulți parametri care determină aproape complet ceea ce dorește aspect raport. Pentru a crea rapoarte non-standard, este mai bine să utilizați designerul.

Pagini– un mijloc de publicare a datelor în retea locala sau Internet. Pagina creată este proiectată similar unui formular (cu unele diferențe în componentele utilizate); atunci când lucrați cu ea, puteți nu numai să vizualizați, ci și să modificați datele din baza de date. Odată ce pagina este salvată ca obiect în baza de date, aceasta poate fi exportată ca fișier HTML și utilizată pentru a accesa date printr-un browser de Internet.

Macro– acesta este un obiect care este o secvență de macrocomenzi pentru automatizarea acțiunilor efectuate cel mai frecvent atunci când se lucrează cu baza de date. Comenzile macro sunt selectate dintr-o listă dată, iar parametrii sunt stabiliți de dezvoltator. Puteți executa o macrocomandă făcând clic pe un buton și în mod programatic în cod.

Un modul este un container de cod de program în VBA. Pentru a le edita și vizualiza, se folosește shell-ul Visual Basic Editor. Toate codul programului aplicațiile sunt conținute într-un set de module. Aici are același sens semantic ca în orice limbaj de programare.

Acest lista plina obiecte care pot fi stocate într-o bază de date MS Access, care, totuși, este similară în alte SGBD-uri desktop dintr-o clasă similară, de exemplu Paradox.

Acces oferă următoarele funcționalități.

    Introducere a datelor. Datele pot fi introduse în următoarele moduri: manual direct în tabel (aceasta include și lipirea conținutului clipboard-ului); manual în câmpurile de formular; import direct de date din alte surse (Acces baze de date, fișiere text, format DBF, foi de calcul, surse de date ODBC); o metodă software care poate combina orice instrumente care pot fi implementate în VBA. Ultima metoda Are cea mai mare flexibilitate și prezintă posibilități aproape nelimitate, dar este cel mai greu de implementat și necesită un anumit nivel de cunoștințe de programare.

2. Schimbarea datelor. Editarea este posibilă în următoarele moduri: manual direct în tabel; în câmpurile de formular; într-o fereastră de browser în care este încărcată o pagină web din baza de date; prin metoda software.

3. Ieșire de date. Aici Access oferă următoarele capabilități: afișarea pe ecranul monitorului sub formă de tabel, câmpuri de formular sau rapoarte; exportați în alte formate de date (la fel ca la import); tipărire, în principal sub formă de rapoarte; ieșirea datelor către un browser de Internet utilizând un obiect Page într-o anumită rețea; exportul software și producția de informații.

4. Interacțiunea cu alte surse și consumatori de informații.În acest sens, Access poate acționa ca un server de automatizare sau client. Conexiunile cu alte produse sunt deosebit de transparente Pachetul Microsoft Birou. De exemplu, ați putea avea un document Microsoft Word, care va conține câmpuri din baza de date Access, modificările datelor din baza de date sunt afișate automat în document. Acest lucru vă permite să creați soluții flexibile care integrează datele în instrumentele de birou. 5. Utilizarea bazei de date MS Access de către alte aplicații. Această opțiune folosește fișierul MDB ca depozit de date. Programul care accesează datele poate fi scris în orice limbaj de nivel înalt. În acest caz, sunt folosite tabele și interogări. Nucleul bazei de date monitorizează menținerea integrității referențiale și a relevanței datelor. Interacțiunea are loc prin driverul ODBC Microsoft Jet Engine.

6. Instrumente de creare a aplicațiilor. Crearea de aplicații în Access este la fel ca toate celelalte instrumente de automatizare Microsoft Office. Aici se folosește limbajul interpretat Visual Basic pentru Aplicații, ceea ce duce, ca atunci când se folosește orice limbaj interpretat, la o anumită creștere a timpului CPU și la o scădere a vitezei programelor și procesării datelor. Pentru o dezvoltare cu succes, trebuie să cunoașteți modelul obiect al Access în sine și caracteristicile utilizării acestuia.

7. Gestionarea datelor în modul multi-utilizator. Când lucrați cu Baze de date în modul multi-utilizator, apar situații când este necesară limitarea numărului de utilizatori care accesează datele. Acest lucru se face pentru a preveni actualizarea simultană a aceleiași înregistrări, în timpul unei actualizări globale a datelor sau în timpul întreținerii bazei de date în sine.

Motorul bazei de date Access oferă trei niveluri de blocare:

Blocarea bazei de date. La acest nivel de blocare, un singur utilizator poate accesa baza de date. Acest nivel de blocare este utilizat pentru modificări globale sau actualizări ale datelor sau când întreținere Baze de date - compresie.

Încuie o masă. La acest nivel de blocare, un singur utilizator poate accesa tabelul. Acest nivel de blocare este utilizat în cazurile în care este necesară procesarea mai multor înregistrări de tabel simultan.

Blocarea paginii. La acest nivel, un singur utilizator poate accesa o pagină blocată. Acesta este cel mai scăzut nivel de blocare. Procesorul Microsoft Jet setează automat o blocare a paginii și nu poate fi controlat de programul dvs. O pagină de date poate conține mai multe înregistrări, dimensiunea ei este de 26 kb. Blocarea unei pagini înseamnă blocarea tuturor intrărilor de pe pagina respectivă. Dacă lungimea înregistrării este de 512 octeți, atunci 4 înregistrări vor fi blocate, iar dacă este de 50 octeți, atunci 40 de înregistrări vor fi blocate. Numărul exact de înregistrări nu poate fi determinat sau stabilit în prealabil, deoarece tabelul poate conține înregistrări șterse (care sunt șterse doar în timpul compactării).

Blocarea la nivel de masă are două moduri - pesimist și optimist. Valoarea implicită este blocarea pesimistă.

8. Administrare. Avantajul modului de operare exclusiv a dus de fapt la degenerarea funcțiilor de administrare a bazelor de date și, în legătură cu aceasta, la absența instrumentelor de administrare în sensul obișnuit al cuvântului în MS Access. Instrumentele disponibile vă permit să faceți următoarele: este posibil să împărțiți baza de date Microsoft Access în două fișiere, dintre care unul conține tabele, iar celălalt conține interogări, formulare, rapoarte, macrocomenzi, module și comenzi rapide către paginile de acces la date. Acest lucru permite utilizatorilor să acceseze o sursă comună de date în timp ce își creează propriile formulare, rapoarte și alte obiecte și reduce traficul de rețea; este posibil să legați tabele din alte baze de date Date Microsoft Acces sau alte surse. De exemplu, este posibil să doriți să utilizați un tabel dintr-o altă bază de date Microsoft Access care este deschisă pentru colaborarea în rețea. Acest lucru este util mai ales atunci când trebuie să stocați toate tabelele într-o singură bază de date server de rețea prin stocarea formularelor, rapoartelor și a altor obiecte într-o bază de date separată, copii ale cărora sunt disponibile pentru toți utilizatorii bazei de date comune; Instrumentele de replicare Microsoft Access, disponibile în baza de date (.mdb) și în proiect (.adp), vă permit să creați replici și să le sincronizați la cerere atunci când lucrați în Microsoft Access; mijloace de protectie si control acces. Cea mai simplă metodă de protecție este să setați o parolă pentru a deschide baza de date. Baza de date poate fi criptată. Când criptați o bază de date, fișierul bazei de date este comprimat și nu poate fi citit de utilitare sau editori de text. Decriptarea unei baze de date inversează rezultatele operației de criptare. Cea mai flexibilă și comună metodă de protejare a unei baze de date se numește protecție la nivel de utilizator. Această metodă de securitate este similară cu cele utilizate în majoritatea sistemelor de rețea. Cu toate acestea, după cum sa menționat deja, ghicirea parolei de administrator nu este dificilă pentru un specialist în hacking; este posibilă convertirea bazei de date în formatul unei versiuni anterioare de MS Access pentru a asigura compatibilitatea în unele cazuri; și, în sfârșit, un instrument de compresie a bazei de date care șterge informații despre rândurile șterse și reduce dimensiunea fișierului MDB de pe disc. Acest lucru are ca rezultat o performanță mai bună și, în unele cazuri, poate restabili baza de date (de exemplu, după o întrerupere neașteptată a curentului).

De asemenea, merită menționat faptul că Access vine cu șabloane standard de baze de date pentru a automatiza cele mai comune sarcini.

Figura 4. Șabloane de baze de date

Utilizatorul, în modul Wizard interactiv, selectează datele pe care dorește să le aibă în baza sa de date în conformitate cu nevoile întreprinderii, iar MS Access creează automat toate obiectele necesare. În viitor, această bază de date poate fi rafinată și extinsă.

Câmpuri cu valori multiple pentru date complexe

Puteți crea un câmp care conține mai multe valori, cunoscute și ca date complexe. Să presupunem că trebuie să atribuiți o sarcină unuia dintre angajații sau antreprenorii dvs., dar doriți să atribuiți acea sarcină mai multor persoane. În majoritatea sistemelor de gestionare a bazelor de date și în versiunile anterioare ale Access, aceasta ar necesita o relație multi-la-mulți pentru a evita erorile.

În Office Access 2007, cea mai grea parte a muncii este efectuată automat atunci când selectați un câmp pentru a introduce mai multe valori. Câmpurile cu valori multiple sunt utile în special atunci când utilizați Office Access 2007 pentru a lucra cu o listă SharePoint care conține unul dintre tipurile de câmpuri cu valori multiple utilizate în Windows SharePoint Services. Office Access 2007 este compatibil cu aceste tipuri de date.

Noul tip de date Atașament vă permite să stocați toate tipurile de documente și fișiere binare în baza de date fără a crește în mod inutil dimensiunea bazei de date. Office Access 2007 comprimă automat atașamentele ori de câte ori este posibil pentru a economisi cât mai mult spațiu liber. Trebuie să atașați un document Microsoft Office Word 2007 pentru a înregistra sau salva mai multe fotografii digitale într-o bază de date. Utilizarea atașamentelor face aceste sarcini mult mai ușoare. Puteți chiar să adăugați mai multe atașamente la o singură postare.

Câmpurile MEMO stochează acum text îmbogățit și acceptă un istoric al revizuirilor.

Office Access 2007 acceptă acum text îmbogățit, pe care îl puteți utiliza în postările dvs. alături de text simplu. Textul poate fi formatat cu o varietate de opțiuni (cum ar fi aldine și cursive, fonturi, culori și alte opțiuni comune de formatare) și stocat într-o bază de date. Textul îmbogățit este stocat în câmpul MEMO într-un format bazat pe HTML, care este compatibil cu tipul de date Text îmbogățit din Windows SharePoint Services. Setați proprietatea TextFormat la RichText sau PlainText, iar datele din câmpurile de text și din vizualizarea Datasheet vor fi formatate conform așteptărilor.

Câmpurile MEMO sunt convenabile de utilizat pentru stocarea unor cantități mari de date. Cu Office Access 2007, puteți seta proprietatea Append Only pentru a păstra o evidență a tuturor modificărilor din câmpul MEMO. Apoi puteți vizualiza un jurnal al acestor modificări. Această caracteristică acceptă și caracteristica de urmărire în Windows SharePoint Services. Prin urmare, puteți utiliza și Access pentru a vizualiza un istoric al conținutului unei liste SharePoint.

Access este unul dintre cele mai populare sisteme de gestionare a bazelor de date desktop (DBMS) cu care poate funcționa fișiere text, cu foi de calcul și baze de date din cele mai populare formate.
O bază de date stochează o colecție de date și obiecte legate de o anumită sarcină. Ne ajută să organizăm informațiile în funcție de diverse caracteristici și ne permite să facem rapid o selecție cu o combinație arbitrară de caracteristici. Orice informație stocată pe un disc de calculator poate fi folosită ca date: combinații de caractere, cuvinte, fișiere, imagini, obiecte etc. Metodele de introducere și stocare a datelor determină structura bazei de date.
Access vă permite să creați baze de date relaționale care stochează date sub formă de tabel. Poate fi folosit pentru a analiza date, pentru a crea pagini web dinamice care reflectă automat modificările datelor. Poate fi folosit pentru a crea aplicații de bază de date, cum ar fi aplicații client/server.

  • Accesul poate funcționa ca:
  • DBMS autonom pentru sisteme desktop;
  • DBMS pentru server de fișiere;
  • ca client de interfață pentru comunicarea cu SGBD-uri server la scară întreprindere, de exemplu, cu Microsoft SQL Server.

Access 2003 este o platformă puternică pentru crearea de aplicații desktop și client/server la nivel de departament sau de întreprindere.
Access 2003 vă permite să convertiți bazele de date Microsoft Access în format Microsoft SQL Server și oferă suport XML bidirecțional. Pentru a integra instrumentele Access cu bazele de date MS SQL, sunt utilizate instrumente de acces la baze de date de mare viteză bazate pe interfața OLE-DB.

Extensii de fișiere utilizate în Access

Access stochează toate datele într-un singur fișier, chiar dacă acestea pot fi distribuite în tabele diferite. Tabelele cu date, indecșii acestora, formularele, rapoartele sunt stocate în fișiere cu extensia .mdb (Microsoft Acces la baza de date). Formatul de fișier închis cu extensia .mde vă permite să nu includeți sursă VBA pentru a accesa aplicațiile redistribuibile. Fișierele adp (Microsoft Access. project) oferă conexiune la depozitele integrate date SQL Server 2000 printr-o conexiune OLE DB, care vă permite să creați aplicații cu drepturi depline care au o arhitectură client/server.
În mod implicit, Access utilizează fișiere cu extensia .mdb. Acest format permite dezvoltatorilor să salveze fișiere ca *.mde sau *.ade. Mai mult, orice cod vizual Basic este compilat și codul sursă este exclus atât din fișierul bazei de date Access (.MDB) cât și din fișierul de proiect Access (.ADP), oferind o protecție mai mare.

Acțiune