Sistemele de Gestiune a Bazelor de Date sunt sisteme informatice (soft) specializate in stocarea si prelucrarea unui volum mare de date. In continuare, termenul de baza de date se va referi la datele de prelucrat, la modul de organizare a acestora pe suportul fizic de memorare, iar termenul de gestiune a bazelor de date la totalitatea operatiilor care se vor efectua asupra datelor din baza de date. Un SGBD trebuie sa asigure efectuarea urmatoarelor operatii asupra unei baze de date:
definirea structurii stabilirea campurilor si a tipurilor de date;
crearea bazei de date introducerea inregistrarilor aferente structurii definite;
modificarea unor date deja existente in baza de date actualizarea bazei de date;
stergerea datelor din baza de date;
cautarea in baza de date a unor date existente;
extragerea informatiilor sub forma de rapoarte.
Un SGBD este realizat pentru a asigura:
un limbaj de programare;
o interfata pentru comunicarea cu utilizatorul;
ajutor (help) pentru utilizator;
tehnici avansate de memorare, organizare si accesare a datelor din bazele de date.
SGBD-urile pun la dispozitia utilizatorului facilitati pentru:
partajarea datelor oferirea posibilitatii ca mai multi utilizatori cuplati la o retea de calculatoare sa poata accesa simultan aceeasi baza de date fara a-i periclita integritatea datelor;
verificarea datelor introduse posibilitatea introducerii cerintelor de validare a datelor;
eliminarea redundantelor posibilitatea eliminarii actiunii de duplicare a datelor;
restrictionarea accesului prin parolarea accesului la date;
salvarea si restaurarea bazei de date asigurarea unei copii de siguranta.
a) In functie de sistemul de calcul folosit:
SGBD-uri dedicate sistemelor informatice complexe sunt instalate si mainframe-uri si asigura accesul la date unui numar mare de utilizator. Sistemul de operare uzual este UNIX, LINUX, iar SGBD-urile folosite sunt ORACLE, INGRES, JAVA.
SGBD-uri client-server, care permit accesul unui numar de ordinul miilor de utilizatori. Aceste SGBD-uri sunt dedicate societatilor mijlocii si mari. Sistemele de operare utilizate sunt Windows NT (2000, XP), NOVELL si OS/2, iar SGBD-urile folosite sunt ORACLE, INGRES, JAVA. Firma Microsoft comercializeaza produsul SQL Server pentru asigurarea accesului simultan la date a unui numar mare de utilizatori.
SGBD-uri pentru utilizatori individuali, care pot fi FOXPRO (Microsoft), PARADOX (Borland), CLIPPER (Nantucket), ACCESS (Microsoft) si care ruleaza pe platformele MS-DOS si Windows.
b) In functie de modul de organizare a datelor, exista:
SGBD-uri centralizate situate pe un singur calculator;
SGBD-uri distribuite baze de date situate in mai multe locatii din punct de vedere fizic si legate intre ele din punct de vedere logic.
Sistemele de gestiune a bazelor de date au trei categorii de utilizatori:
programatorii;
administratorul bazei de date;
utilizatorii finali care exploateaza sistemul.
In continuare va fi prezentat sistemul de gestiune a bazelor de date ACCESS, deoarece este accesibil unui numar foarte mare de oameni, ruleaza sub sistemul de operare Windows, prezinta o interfata prietenoasa cu utilizatorul si ofera posibilitatea parcurgerii tuturor operatiilor uzuale cu bazele de date.
Pasul 1: Executi clic pe butonul Start;
Pasul 2: Deplasati indicatorul mouse-ului pe articolul Programs;
Pasul 3: Daca
exista dosarul Microsoft Access efectuati clic pe el. Daca nu
exista, deplasati indicatorul mouse-ului pe dosarul Microsoft Office.
Alegeti dosarul Microsoft Access si efectuati clic pe el.
Ca orice fereastra tip Windows fereastra aplicatiei Access contine o bara de titlu, o bara de meniuri, o bara cu instrumente si o bara de stare.
Foloseste toate facilitatile Microsoft Windows;
Este integrat in Microsoft Office, oferind posibilitatea de a schimba informatii cu alte aplicatii din Office;
Prezinta un mod de lucru asistat, cu foarte multe ferestre de dialog care il ajuta pe programator sa-si construiasca programele plecand de la solutii ale producatorului care sunt usor de modificat;
Pentru introducerea, modificarea si extragerea informatiilor din baza de date, se pot crea forme (ecrane) apropiate de sursa de date, sau de modul de intelegere al eventualilor utilizatori;
Permite folosirea datelor memorate in diferite baze de date sau create cu ajutorul altor SGBD-uri;
Permite accesul mai multor utilizatori in paralel la aceeasi baza de date, prin oferirea unor facilitati ale accesului concurent;
Operatiile care se repeta des pot fi grupate in macro-comenzi;
Aplicatia pune la dispozitia utilizatorului un sistem vast de ajutor (help).
|