Microsoft Office Access sau pur și simplu Microsoft Access este un sistem de gestionare a bazelor de date relaționale (DBMS) [2] al Microsoft Corporation . Inclus în suita Microsoft Office . Are o gamă largă de caracteristici, inclusiv interogări aferente, legături către 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:
Ei pot apela scripturi VBA, astfel încât MS Access vă permite să dezvoltați aplicații și baze de date aproape de la zero sau să scrieți un shell pentru o bază de date externă și vă permite să construiți relații cheie între interogările de tabel.
bază de date Microsoft Jet utilizat ca motor de bază de date MS Access , este un SGBD cu server de fișiere și, prin urmare, este aplicabil numai aplicațiilor care lucrează cu cantități mici de date și cu un număr mic de utilizatori care lucrează cu aceste date în același timp. timp. Accesului în sine îi lipsesc o serie de mecanisme necesare în bazele de date multiutilizator, cum ar fi declanșatoarele .
Mijloacele încorporate de interacțiune între MS Access și DBMS extern folosind interfața ODBC înlătură limitările inerente motorului de bază de date Microsoft Jet . Instrumentele MS Access care vă permit să implementați o astfel de interacțiune sunt numite „tabele legate” (conexiune cu un tabel DBMS ) și „interogări către server” (o interogare într-un dialect al SQL care „înțelege” SGBD ).
Pentru a construi aplicații client-server cu drepturi depline bazate pe MS Access, Microsoft recomandă utilizarea MS SQL Server DBMS ca motor de bază de date . În același timp, este posibil să combinați instrumentele de gestionare a bazelor de date și instrumentele de dezvoltare cu simplitatea inerentă a MS Access.
Există, de asemenea, implementări cunoscute ale aplicațiilor client-server bazate pe pachetul Access 2003 cu alte SGBD , în special, MySQL [1] .
DBMS (sursa de date) | Versiune de acces | Conducător auto | Interogări actualizabile |
---|---|---|---|
Fișiere Excel | toate | incorporat | Nu |
SQLite | da | ||
MySQL | 2000-2003 | MyODBC v.3.51.X, 5.1.X | da |
PostgreSQL | driverul psqlODBC | da | |
pasăre de foc | da | ||
1C v.7.7 (dbf) | 2003 | Driver Visual FoxPro ODBC v.6.01.8629.01 | Nu |
Paradox | |||
Oracol | |||
Fișiere text | toate | incorporat | Nu |
tabele html | toate | incorporat | Nu |
Accesul, atunci când lucrați cu o bază de date, interacționează diferit cu un hard (sau dischetă ) decât alte programe.
În Access, o nouă revizuire a conținutului celulei de tabel modificate este scrisă pe disc ( salvată ) de îndată ce cursorul tastaturii este plasat într-o altă celulă (sau o nouă revizuire a înregistrării modificate este scrisă pe disc de îndată ce tastatura cursorul este plasat într-o altă înregistrare (linie)). Astfel, în timpul unei căderi de curent, pierderea de date va fi minimă - doar în înregistrarea care era editată la momentul defecțiunii.
Integritatea datelor în Access este asigurată și de mecanismul tranzacției .
Butonul „Salvare” în Access există, de asemenea, dar în Access în modul de vizualizare a datelor, este necesar, în primul rând, să salvezi modul de vizualizare modificat al unui tabel sau al unui alt obiect - adică să salvezi modificări precum:
În plus, în Access, acest buton este necesar în modul „Design” pentru a salva modificările aduse structurii obiectului bazei de date făcute în acest mod.
Chiar dacă modul „Design” nu a fost folosit în timpul lucrului cu fișierul bazei de date și nu au fost adăugate date noi în baza de date (adică dacă baza de date a fost doar vizualizată), atunci fișierul bazei de date încă tinde în timp, în procesul de lucrând cu el, din ce în ce mai mult pentru a crește în dimensiune. Utilizarea de noi sortări și filtre contribuie foarte mult la creșterea dimensiunii fișierului (mai ales dacă s-au aplicat mai multe sortări / filtre diferite, foarte diferite).
Această creștere a dimensiunii fișierului este, de fapt, un gol, dar acest gol se află în interiorul fișierului, crescând dimensiunea acestuia.
Pentru a readuce fișierul bazei de date la dimensiunea normală (minimă), Access are o funcție „Comprimare și reparare baze de date” (când se utilizează această funcție, toate informațiile din fișierul bazei de date sunt păstrate). De asemenea, puteți porni baza de date cu parametrul /compact, care va efectua compresia automat și va închide baza de date când procesul este finalizat.
Microsoft Access este un software proprietar , ceea ce înseamnă că trebuie să achiziționați o licență pentru a-l folosi. Cu toate acestea, nu aveți nevoie de o licență pentru a utiliza aplicații gata create create cu Access . Pentru a rula o astfel de aplicație, aveți nevoie de o versiune de rulare a Access [2] , care este distribuită gratuit.
Microsoft distribuie versiunea completă a Access atât separat, cât și împreună cu alte aplicații (Word, Excel etc.) ca parte a pachetelor Microsoft Office Professional, Microsoft Office Professional Plus și Microsoft Office Enterprise .
Site-ul oficial al Microsoft Office
Sisteme de management al bazelor de date (DBMS) | |
---|---|
Client server | |
Motoare | |
Server de fișiere |
Microsoft Office | ||
---|---|---|
Aplicații client | ||
Aplicații server |
| |
Aplicații vechi |
| |
Servicii on-line |
| |
Versiuni pentru Windows | ||
Versiuni pentru macOS | ||
Tehnologie | ||
|