Baze de date

1. O scurtă descriere a Microsoft Access.

2. Funcționalitatea MS Access.

3. Caracteristicile domeniului de aplicare al SGBD "desktop".

Microsoft Access este un sistem de gestionare a bazelor de date relaționale care include toate instrumentele necesare pentru crearea unei baze de date locale, a unei baze de date comune într-o rețea cu un server de fișiere sau pentru crearea unei aplicații de utilizator care funcționează cu o bază de date pe un server SQL. În lucrare, principalele caracteristici și capabilități ale acestui DBMS vor fi examinate, în comparație cu alte sisteme din această clasă.







1. Scurtă descriere a Microsoft Access

Microsoft Access este un sistem de gestionare a bazelor de date relaționale (DBMS). Avantajul accesului este că are o interfață grafică foarte simplă, care vă permite nu numai să vă creați o bază de date proprie, ci și să dezvoltați aplicații utilizând instrumente integrate.

Spre deosebire de alte servere DBMS, Access stochează toate datele într-un singur fișier, deși le distribuie pe diferite tabele, așa cum ar trebui să fie cu o bază de date relațională. Aceste date includ nu numai informațiile din tabele, ci și alte obiecte baze de date care vor fi descrise mai jos.

Pentru a efectua aproape toate operațiunile majore de acces oferă un număr mare de masterat (vrăjitorii), care fac cea mai mare parte de lucru pentru utilizator atunci când se lucrează cu date și dezvoltarea de aplicații, de ajutor pentru a evita acțiuni de rutină și să faciliteze activitatea unui utilizator fără experiență în programare.

Crearea unui Access DB pentru mai mulți utilizatori și accesul simultan al mai multor utilizatori la o bază de date comună este posibilă într-o rețea locală peer-to-peer sau într-o rețea cu un server de fișiere. Rețeaua oferă suport hardware și software pentru schimbul de date între calculatoare. Accesul monitorizează diferențierea accesului diferiților utilizatori la baza de date și asigură protecția datelor. Cu funcționare simultană. Deoarece accesul nu este un client al unui DBMS server, capacitatea sa de a oferi un serviciu multi-utilizator este oarecum limitată. De obicei, pentru a accesa datele prin rețea din mai multe stații de lucru, fișierul Access DB (cu extensia * .mdb) este încărcat pe serverul de fișiere. În același timp, prelucrarea datelor se efectuează în principal pe client - în cazul în care cererea se execută, în virtutea principiilor de organizare a bazelor de date bazate pe fișiere. Acest factor limitează utilizarea accesului pentru a sprijini activitatea multor utilizatori (mai mult de 15-20) și cu o cantitate mare de date în tabele, deoarece încărcarea nu înmulțește rețeaua [2].







În ceea ce privește susținerea integrității datelor, accesul răspunde numai la modelele de baze de date cu complexitate mică și medie. Este lipsit de instrumente cum ar fi declanșatoarele și procedurile stocate, care obligă dezvoltatorii să plaseze logica de afaceri a bazei de date pe programul client.

În ceea ce privește securitatea informațiilor și controlul accesului, accesul nu are instrumente standard de încredere. Metodele de protecție standard includ protecția utilizând o parolă de bază de date și o protecție utilizând o parolă de utilizator. Retragerea unei astfel de protecții nu este dificilă pentru un specialist.

Cu toate acestea, cu deficiențe cunoscute, MS Access are multe avantaje față de sistemele din această clasă.

În primul rând, se poate observa prevalența, cauzată de faptul că Access este un produs al Microsoft, al cărui software și sisteme de operare sunt utilizate de majoritatea utilizatorilor de computere personale. MS Access este pe deplin compatibil cu sistemul de operare Windows, actualizat constant de către producător, acceptă multe limbi.

În general, MS Access oferă un număr mare de caracteristici la un cost relativ scăzut. De asemenea, este necesar să se țină seama de orientarea către utilizator cu formare profesională diferită, care este exprimată în prezența unui număr mare de instrumente auxiliare (Masters, după cum sa remarcat deja), a unui sistem de ajutor dezvoltat și a unei interfețe clare. Aceste instrumente fac mai ușoară proiectarea, crearea unei baze de date și eșantionarea de date din aceasta.

MS Access furnizează un utilizator non-programabil, cu o varietate de instrumente interactive, care îi permit să creeze aplicații fără a recurge la dezvoltarea de interogări în limba SQL sau la programele de macrocomenzi sau module VBA [4].

Accesul are capabilități extensive de a importa / exporta date în diferite formate, de la foi de calcul Excel și fișiere text, la aproape orice DBMS server prin intermediul mecanismului ODBC.

Un alt avantaj important al MS Access este dezvoltarea de instrumente integrate de dezvoltare a aplicațiilor. Majoritatea aplicațiilor distribuite utilizatorilor conțin o anumită cantitate de cod VBA (Visual Basic for Applications). Deoarece VBA este singura modalitate de a efectua mai multe sarcini comune în Access (lucrul cu variabile, a construi instrucțiuni SQL în timpul rulării, eroare de manipulare, utilizați Windows API um. D.) Pentru a crea o serie de aplicații mai mult sau mai puțin complexe, este nevoie de cunoaștere și cunoașterea obiectului model de MS Access.

Unul dintre instrumentele de programare din Access este limba macros. Programele create în această limbă sunt numite macrocomenzi și vă permit să conectați cu ușurință acțiunile individuale implementate folosind formulare, interogări și rapoarte. Macrorele sunt controlate de evenimente care sunt declanșate de acțiunile utilizatorilor atunci când interacționează cu datele prin formulare sau evenimente de sistem.

Se pare că accesul, având toate caracteristicile DBMS, oferă opțiuni suplimentare. Acesta nu este doar un DBMS flexibil și ușor de folosit, ci și un sistem pentru dezvoltarea de aplicații de bază de date.







Articole similare

Trimiteți-le prietenilor: