Sistemul de bază de date cu acces la sistem

Datele din cele mai diverse aplicații pot fi importate în baza de date Acces. Puteți exporta obiecte din baza de date Acces la alte aplicații.

3.3 Baza de date de acces pentru mai mulți utilizatori

Rețelele de mari dimensiuni utilizează servere de fișiere dedicate. Într-o astfel de rețea, baza de date Acces este găzduită pe un computer alocat ca server de fișiere. Sistemul de acces DBMS poate fi instalat fie pe serverul de fișiere, fie pe fiecare stație de lucru, dar este întotdeauna executat pe stația de lucru a utilizatorului. Prelucrarea datelor bazei de date în ambele cazuri se efectuează și pe stațiile de lucru ale utilizatorilor. Prin urmare, cantități mari de date sunt transferate de la server către stațiile de lucru prin rețea, ceea ce îl încarcă foarte mult și face imposibilă servirea simultană a unui număr mare de utilizatori.

Accesul monitorizează diferențierea accesului diferiților utilizatori la baza de date și asigură protecția datelor în timp ce utilizatorii lucrează cu date comune. Oferă automat protecția datelor de la corecția simultană de către mai mulți utilizatori ai rețelei. Accesul este delimitat prin re-identificarea utilizatorului cu nume și parole noi.

Pentru a asigura protecția datelor de la corecția simultană de către mai mulți utilizatori ai rețelei, Access oferă o blocare la nivel de pagină la care sunt blocate toate înregistrările unei pagini. Pe lângă blocarea nivelului paginii, accesul acceptă blocarea la nivelul de scriere. Selectarea modului de blocare la nivelul de scriere din baza de date curentă se face prin parametrul "Deschiderea bazelor de date utilizând blocarea nivelului de înregistrare" din secțiunea Tools | Opțiuni | Altele (Instrumente | Opțiuni | Avansat). Dacă această casetă de validare este șters, implicit este utilizarea unei blocări la nivel de pagină.

3.4 Funcționarea cu baza de date SQLServer

Pentru a asigura funcționarea eficientă a mai multor utilizatori cu o bază de date comună, este vizată tehnologia client-server. În această tehnologie, clientul-client trimite o solicitare de la calculator către serverul mașinii, unde DBMS procesează cererea și trimite doar rezultatul executării interogării. Astfel, cantitatea de date transmise prin rețea este semnificativ redusă.

Aplicația utilizatorului este dezvoltată și executată sub controlul DBMS de acces pe mașina client. Baza de date comună este găzduită pe o mașină puternică, în care rulează un server de baze de date gestionat de SQL Server. Acest DBMS efectuează prelucrarea datelor găzduite pe server și este responsabil pentru integritatea și securitatea acestora. Pentru a gestiona baza de date de pe server, se utilizează limba interogărilor structurate SQL. Serverele de baze de date Microsoft SQL Server și Oracle Server sunt cunoscute. Serverele de baze de date SQL sunt cea mai puternică aplicație pentru prelucrarea datelor din rețea.

Conectarea din Access la serverele de baze de date SQL poate fi realizată utilizând drivere ODBC. Fiecare server de baze de date are propriul driver ODBC. Pachetul MS Access include driverul ODBC pentru MS SQL Server și Oracle SQL Server.

Folosind un limbaj de interogare unificat, SQL vă permite să lucrați cu aceeași bază de date de server pentru diferiți utilizatori de la diferite aplicații. Datele din baza de date pot fi accesate de către Access, Excel, FoxPro și multe alte aplicații care utilizează protocolul ODBC prin trimiterea de interogări în SQL la serverul de bază de date.

Aplicația Access interacționează cu datele aflate pe server în mai multe moduri. Puteți trimite interogări SQL pe server. Folosind o interogare, puteți obține datele necesare sub forma unei tabele de interogări virtuale și apoi utilizați acest tabel ca sursă de date într-o formă sau un raport. Puteți trimite date actualizate către server și puteți crea sau modifica tabele în baza de date a serverului. În plus, tabelele conectate pot fi create în baza de date locală. Aceste tabele pot fi procesate în aplicație împreună cu tabelele de baze de date locale.

În aplicația Access, puteți crea un proiect de aplicație care stochează numai obiectele care alcătuiesc aplicația utilizatorului, iar baza de date cu care rulează aplicația este găzduită pe SQL Server. Proiectul Access, care este un client, vă permite să vă conectați direct la bazele de date Microsoft SQL Server utilizând interfețele OLE DB fără a utiliza motorul bazei de date Microsoft Jet. Din proiectul Access, utilizând OLE DB, puteți accesa nu numai bazele de date SQL Server, ci și baze de date de acces, fișiere de e-mail și alte tipuri de surse de date.

În mod normal, după instalarea MSDE, pictograma MSSQLServer apare în bara de activități. Făcând dublu clic pe pictogramă și făcând clic pe Start / Continue, puteți să porniți serverul MSDE. Pentru a porni automat SQL Server Service Manager automat de fiecare dată când porniți sistemul de operare, selectați caseta de selectare Serviciu de pornire automată la pornire OS.

Accesul oferă posibilitatea utilizării datelor din diverse surse externe. surse de date externe pot servi ca un tabel de baze de date Accesul la alte informații, dBase, Paradox, sau Microsoft SQL Server, tabelele HTML și liste, sunt pe server pe rețeaua locală, corporativă și la nivel mondial, date din alte aplicații, cum ar fi Microsoft Excel, Microsoft Exchange. Lecțiile din acest subiect sunt dedicate tehnologiei Access din rețea furnizată în baza de date de utilizare partajată găzduită pe Microsoft SQL Server.

Microsoft SQL Server este un sistem de management al bazelor de date relaționale. Sprijinind arhitectura "client-server", acționează ca o bază de date care asigură stocarea și procesarea unor cantități mari de date, operarea simultană a unui număr mare de utilizatori cu fiabilitate ridicată și performanță de securitate.

Software-ul de arhitectură client-server este alcătuit din două părți: software-ul server și software-ul client-client. Programul - clientul rulează pe computerul utilizatorului și trimite solicitări pentru obținerea datelor necesare sau schimbarea acestuia în program - serverul care rulează pe computerul partajat. Solicitarea este procesată de server și numai rezultatele execuției sale sunt returnate pe computerul clientului. Conceptul de prelucrare a datelor din baza de date comună pe server fără a le transfera pe computerul clientului poate reduce semnificativ cantitatea de date transmise prin rețea.







SQL Server poate stoca una sau mai multe baze de date. Aveți posibilitatea să aveți o singură bază de date care conține date pentru toți utilizatorii organizației sau să aveți baze de date diferite pentru fiecare grup de utilizatori. O aplicație client poate utiliza o singură bază de date sau poate avea acces la mai multe baze de date.

Stocarea și gestionarea centralizată asigură că toți utilizatorii lucrează cu aceleași date. SQL Server oferă întreținere fiabilă a bazelor de date mari, dispune de capacități extinse de administrare, protecție și acces la date.

Pe calculatoarele client, pot rula aplicații dezvoltate într-o varietate de sisteme. Accesul, având numeroase facilități de acces la date în bazele de date de pe server, asigură dezvoltarea unor aplicații client eficiente ale serverului.

Pentru interdependența dintre clienți și server, se dezvoltă software special - interfețe. Interfețele utilizate pe scară largă sunt ODBC și OLE DB.

ODBC (Open Database Connectivity) - o interfață deschisă pentru conectarea la baze de date - oferă acces la toate produsele software Microsoft la diverse baze de date care utilizează SQL. Produsele software ale altor companii oferă, de asemenea, suport pentru standardul ODBC. Accesul oferă mai multe moduri de a interacționa cu datele serverului bazate pe interfața ODBC.

3.5 Tehnologii Internet

Utilizatorii se concentrează din ce în ce mai mult pe oportunități unice de colectare rapidă și de schimb de informații. Baza de date este utilizată pe scară largă atât în ​​publicații, cât și în comerțul electronic. Access oferă instrumente simple interactive pentru dezvoltarea de pagini web pentru accesarea datelor din bazele de date Jet sau SQL Server.

Salvarea paginilor de acces la date nu într-un fișier de bază de date, dar în fișiere separate HTML facilitează plasarea lor pe servere Web.

Pe pagină, este ușor să adăugați hyperlink-uri care conduc de la un document la altul și să le integreze într-un singur spațiu de informare. Hyperlink-urile vă permit să creați site-uri Web, sunt orientate spre a lucra cu o bază de date.

Transferul de informații între diferite programe prin intermediul Internetului a fost întotdeauna o sarcină dificilă din cauza diferențelor în formatele și structurile de date ale diferiților dezvoltatori de software. Limba HTML, potrivită pentru afișarea textului și imaginilor în browsere, este limitată în capacitatea sa de a defini și structura date. Limba standard pentru descrierea și transmiterea datelor pe Internet XML (Extensible Markup Language) rezolvă această problemă. Limba XML definește formatul pentru schimbul de date între diferite computere și aplicații. Limba XML extensibilă în mod automat nu depinde de un set fix de etichete, este specifică utilizatorului și vă permite să împărțiți procesele de definire și prezentare a datelor. Ca rezultat, datele XML pot fi reprezentate în moduri diferite folosind fișiere de prezentare diferite.

concluzie

În acest curs, sunt date caracteristicile generale ale DBMS de acces și sunt dezvăluite principalele concepte, informații și reglementări:







sistem de gestionare a bazelor de date;

baza de date relațională;

mese libere și grafice gratuite;

locația bazei de date;

mijloace de construcție a obiectelor;

expertul bazei de date;

integrarea și utilizarea datelor externe;

Baza de date de acces pentru mai mulți utilizatori;

Î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 ușurează proiectarea, crearea unei baze de date și recuperarea datelor din aceasta.

Dezavantaje ale MS Access.

Crearea unei baze de date de acces multi-utilizator și accesul simultan al mai multor utilizatori la o bază de date comună este posibilă într-o rețea locală ad-hoc 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 de pe rețea din mai multe stații de lucru, fișierul bazei de date Access (cu extensia * .mdb) este plasat 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 asigura funcționarea mai multor utilizatori (mai mult de 15-20) și cu o cantitate mare de date în tabele, deoarece încărcarea nu multiplică rețeaua de mai multe ori.

În ceea ce privește menținerea integrității datelor, accesul reacționează numai la modele 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ă.

Domenii de aplicare Microsoft Access poate distinge următoarele structuri:

Aplicarea în afacerile mici și mijlocii (contabilitate, introducerea comenzilor, menținerea informațiilor despre clienți, menținerea informațiilor despre contactele de afaceri, personal etc.);

dezvoltarea de programe și depozite de date la comandă (dezvoltarea aplicațiilor intra-sectoriale, dezvoltarea aplicațiilor intersectoriale, automatizarea unor funcții ale întreprinderilor);

în marile corporații (aplicații pentru grupuri de lucru, sisteme de procesare a informațiilor, flux de lucru);

Ca mijloc de stocare a datelor care sunt utilizate în alte aplicații.

Lista surselor utilizate

Găzduit pe Allbest.ru

Documente similare

Scurtă descriere și funcționalitate a MS Access. Baze de date și sisteme de gestionare a bazelor de date. Proiectarea în teorie și crearea în practică a unei baze de date în produsul Microsoft pentru gestionarea bazelor de date "Microsoft Access".

Analiza principalelor caracteristici ale Microsoft Access. Caracteristicile utilizării formularelor pentru introducerea și editarea datelor, precum și butoanele de control pentru trecerea de la un nivel al meniului la altul. Caracteristicile designului bazelor de date multi-table.

Proiectarea unei baze de date Access. Sistem de gestionare a bazelor de date. Crearea și întreținerea unei baze de date, furnizarea accesului la date și procesarea acesteia. Declarația sarcinilor și obiectivelor, principalele funcții efectuate de baza de date. Principalele tipuri de baze de date.

Tipuri și funcții ale sistemului de gestionare a bazelor de date Microsoft Access. Modelul ierarhic, de rețea, baze de date relaționale. Concepte de bază ale tabelei bazei de date. Caracteristicile creării de obiecte de bază de date, formulare de bază. Acces la Internet în Acces.

Proiectarea unei baze de date utilizând complexul de software și instrumentele de limbă Microsoft Access. Model de date, acces la ele. Scop, principalele caracteristici și versiuni ale Accesului. Rularea programului; o fereastră a unei baze de date, formulare pentru introducerea și editarea acestora.

Scurtă descriere, principalele avantaje și scopuri ale MS Access. Baze de date și sisteme de gestionare a bazelor de date. Descrierea creării pas cu pas a unei baze de date, tabele, formulare, interogări și rapoarte. Caracteristicile și funcționalitatea MS Access.

Principii de lucru cu baze de date relaționale în mediul Microsoft Access. Principalele prevederi ale bazei de date Acces. Realizarea de tabele, interogări, rapoarte, pagini și module. Structura de bază a reprezentării bazei de date. Definiția relațiilor dintre mese.







Articole similare

Trimiteți-le prietenilor: