Documente Academic
Documente Profesional
Documente Cultură
NOTIUNI GENERALE
Baza de date- o colectie de date integrata, anume structurata si dotatat cu o descriere a structurii si a
relatiilor dintre date
Modele de baze de date:
1).Modelul ierarhic-schema bd poate fi reprezentata sub forma unui arbore in care nodurile exprima
colectiile de date, iar ramurile reflecta relatiile de asociere intre inregistrarile colectiilor de date
superioare si cele inferioare
2).Modelul retea-se aseamana cu cel ierarhic,diferenta constind in faptul ca unui element inferior ii pot
corespunde unul sau mai multe elemnte superioare
3).Modelul relational-este cel mai raspindit model de baze de date, avind o singura structura de
date:relatia
Niveluri de reprezentare a bazei de date:
1).Nivelul extern-schema obiectuala si exprima modul in care bd este perceputa de utilizator
2).Nivelul conceptual(logic)-schema conceptuala a arhitecturii bd asa cum a fost vazuta de proiectant si
descrie in termini abstracti realitatea informationala
3).Nivelul fizic(intern)-contine schema fizica ce specifica modul de stocare a datelor pe suportul de
memorie extern in functie de sistemul de gestiune a bd
Sisteme de gestiune a bd-un system de programe care faciliteaza si supervizeaza introducerea de
informatii in bd,actualizarea si extragerea datelor din baza,controlul si autorizarea accesului la date
Functiile SGBD:
1).de descriere
2).de actualizare
3).de interogare a bd
4).de obtinere de date noi
5).de intretinere
6).de securizare a datelor
PROIECTAREA SI CREAREA UNEI BD
O baza de date access este o colectie de obiecte precum:tabele,interegari,formulare,rapoarte etc care
se memoreaza intr-un fisier unic extensia .accdb
Obiectele bd pot fi clasificate:
-date in forma de tabele
-aplicatii create in baza tabelelor
Pentru a crea o bd noua in zona new, alegem optiunea Blank Database
n multe cazuri apare necesitatea de a obtine valori rezumative referitoare la toate nregistrarile din
tabel sau pentru o submultime a lor. n acest scop n Access pot fi definite interogari n care sunt
specificate conditii de grupare si totalizare.
Pentru obtinerea valorilor rezumative, sunt prevazute urmatoarele functii:
-Sum, pentru calcularea sumei valorilor cmpului;
-Avg, pentru calcularea mediei valorilor cmpului;
-Min, pentru gasirea valorii minime;
-Max, pentru gasirea valorii maxime;
-Count, calculeaza numarul de valori ale cmpului (excluznd cele vide);
-StDev, pentru calcularea abatem standard;
-Var, pentru calcularea dispersiei.
Valorile rezumative pot fi obtinute att pentru toate nregistrarile din tabel ct si pentru grupuri de
nregistrari.
INTEROGARI DE SINTEZA
Interogarile incrucisate, crosstab, sunt utilizate pentru prezentarea datelelor intr-o maniera foarte
sintetica
Pentru a defini o interogare ncruciat, procedm iniial ca i n cazul crerii unei interogri simple n
modul Design View, apoi urmm paii:
1).Selectm opiunea Crosstab din meniul Query. Ca rezultat, titlul ferestrei se schimb in Crosstab
Query, iar in partea de jos apare rndul Crosstab.
2).Stabilim cmpurile ale cror valori vor deveni denumiri ale rndurilor tabelului obinut n urma
interogrii. Pentru aceasta, acionm butonul cu sageat din rndul Crosstab pentru fiecare dintre
cmpurile alese n acest scop i, din lista derulant care apare, selectm optiunea Row Heading.
3).Stabilim, n mod similar, cmpul ale crui valori vor deveni denumiri ale coloanelor tabelului, alegnd
de data aceasta opiunea Column Heading. Acesta va fi cmpul pentru care se aplic "ncruciarea".
Acest cmp va trebui s apar de dou ori n interogare, aa cum se vede n figura de mai jos:
4).La a doua apariie a cmpului, n rndul Total nlocuim opiunea Group By cu operatorul Count, iar n
rndul Crosstab stabilim optiunea Value pe care o selectam din lista derulanta.
5).Vizualizm rezultatul n modul Datasheet View.
CREAREA FORMULARELOR.SUBFORMULARE
Formularele sunt obiecte prin intermediul crora putem aduga, edita sau afia datele stocate n baza
de date Access.
1).selectati tabelul/interogarea
2).optati pentru una din variantele de realizare a formularului:Form(grupul Forms),Form
design(create,form design,design,addexisting fields,selectati cimpurile si deplasati in zona
formularului,creati sectiuni noi in fomular prin utilizarea butoanelor de control,formatati textul din
formular,save),Blank form(grupul Forms),Form wizard,(create,form wizard,selectam tabelul sau
interogarea,specificam cimpurile incluse in formular,next,specificam dispunerea info,next,alegem stilul
fomularului,next,atribuim nume pentru formularul creat,specificam daca se afiseaza in
dv,finish)navigation,More forms:multiple items,datasheet,split form,Modal dialog,PivotChart
Crearea subformulare:
1).Se deschide formularul cruia i se va aduga subformularul n Vizualizare proiect.
2).Se asigur c instrumentul Experi Control din caseta de instrumente este selectat.
3).Facei clic pe instrumentul Subformular/Subraport n caseta de instrumente.
4).n formular, facei clic n poziia unde intenionai s amplasai subformularul.
5).Urmai instruciunile din casetele de dialog ale expertului.
6).Cnd se face clic pe Terminat, Microsoft Access adaug un control subformular formularului. De
asemenea, se creeaz un formular separat pentru subformular.
CREAREA CONTROALELOR CALCULATE IN FORMULARE
Controale-obiecte grafice ce sunt incluse in formulare sau rapoarte, in scopul editarii/afisarii datelor sau
executarii unor actiuni.Adaugarea controalelor se poate face numai in etapele de creare sau modificare
a formularelor
Crearea unui control calculat: