Documente Academic
Documente Profesional
Documente Cultură
Baza de date
Avon
Studenta Profesor
Candea Ioana –Laura Vîlcu Adrian
Anul II ,IM
2020
Contents
1. Crearea bazei de date..............................................................................................................................3
2.Crearea tabelelor......................................................................................................................................4
3.Crearea relatiilor dintre tabele.................................................................................................................7
.................................................................................................................................................................... 7
4.Crearea interogarilor................................................................................................................................9
5.Crearea formularelor..............................................................................................................................10
6.Crearea rapoartelor................................................................................................................................13
1. Crearea bazei de date
În Microsoft Access 2010 avem la indemana foarte multe sabloane de baze de date, toate aceste
sabloane contin baze de date deja realizate. În acest proiect se va realiza o baza de date fara folosirea
sabloanelor. Pentru acest lucru se deschide aplicatia Microsoft Access 2010.
Lansarea in executie a programului se face urmand calea: Start →All Programs→Micorsoft Office
→ Microsoft Office Access 2010.
O baza de date este alcatuita din mai multe tabele care cotin diverse informtii si care sunt
interrelationate.
2.Crearea tabelelor
Tabelele din Access sunt mult mai "inteligente" decat cele din Excel. Au o structura bine definita,
fiecare coloana avand un anumit tip de date, o anumita dimensiune, etc. Este recomandat ca fiecare
tabel dintr-o baza de date sa stocheze informatii referitoare la o singura entitate din viata reala.
De exemplu, tabela directori sa stocheze doar informatii despre directori , tabela coordonatori
doar informatii despre coordonatori. Nu stocam in interiorul unei singure tabele informatii amestecate,
ce se refera la entitati diferite. Vom crea un prim tabel numit directori. Se observa ca imediat dupa ce
am inceput sa cream baza de date, Access se asteapta sa cream capul de tabel al primului meu tabel din
baza de date. Cu alte cuvinte, in acest momemt putem sa cream structura de baza a tabelului.
Exista doua moduri de vizualizare ale unui tabel: Vizualizare foaie de date, ce ne permite sa
cream structura tabelului si sa introducem datele in acelasi timp, si Vizualizare Proiect (Design View). Se
recomanda crearea structurii tabelului in modul Vizualizare Proiect, apoi sa folosirea Vizualizare foaie
de date pentu introducerea datelor. In momentul in care alegem sa cream un tabel in Vizualizare
Proiect, Access va cere imediat sa introducem numele acestuia.
Datele sunt cuprinse in sapte tabele : Directori ,Coordonatori, Reprezentanți, Produse, Comenzi,
Caiet de comenzi ,Categorii. Asupra acestor tabele se pot face operatii cum ar fi adăugare de articole
noi, ștergerea articolelor etc.
Este recomandat ca orice tabel sa aiba o coloana cu rolul de indentificator unic de linie (cheie
primara). In acest caz cod directori este cheia primara. Coloana este de tip Number ceea ce inseamna ca
Acces va genera in mod automatun nr de cod unic, sub forma de nr curent (1,2,3..).
Tabela Directori
Tabela Coordonatori
Tabela Reprezentanti
Tabela comenzi
Tabela Categorii
Tabela Produse
Fiecare tabel dintr-o baza de date trebuie sa stocheze valori bine definite din viata reala. Pentru
entitati diferite din viata reala trebuie sa creem tabele diferite.
De ex.: Tabela directori stocheaza doar informatii despre datele personale ale directorilor.
Tabela coordonatori stocheaza doar informatii referitoare la datele personale ale coordonatorilor.
Totusi, pentru a se pastra legatura din viata reala dintre entitati (un director are mai multi
coordonatori), trebuie sa relationam tabelele dintr-o baza de date.
Pentru a stabili exact relatia, adica pentru a specifica faptul ca datele din coloana cod directori din
Directori este replicata in cod directori din Coordonatori, mergem in : Database Tools → Relationship
Cele doua tabele nu sunt inca relationate. Tragem (Drag&Drop) coloana cod directori din directori
peste coloana cod directori din coordonatori. In fereastra deschisa bifam checkbox-ul Enforce
Referential Integrity (Impunere integritate referentiala) si apasam Create.
Bifam aceste 2 casute apoi OK
Avem doua tabele: reprezentnti si comenzi. Cele doua tabele sunt relationate: unei linii din tabela
reprezentanti ii poate corespunde o linie din tabela comenzi.
Una dintre cela mai puternice operatii in Access este aceea prin care reusim sa interogam diferite
obiecte. De exemplu, putem sa interogam ambele tabele in acelasi timp si sa aflam care sunt comenzile
fiecarui reprezentant .Din panglica Create alegeti Query Design. Alegem ambele tabele si apoi apsam
Close.
Se observa ca este evidentiata si relatia dintre cele doua tabele. In acest moment putem sa vedem
orice fel de informatie stocata in aceste tabele.Facem dublu-click pe coloana cod reprezentant din
tabela, si ea este introdusa automat in acesta interogare.Mai adaugam nume, prenume din tabela
reprezentanti si codul comenzii si al campaniei din tabela comenzi
Salvam interogarea .
Aici putem aveam mai multe interogari Dupa nume , prenume ,cod etc.
5.Crearea formularelor
Folmular Directori
Folmular coordonatori
Folmular Reprezentanti
Folmular comenzi
6.Crearea rapoartelor
Un raport reprezinta o situatie extrasa dintr-o baza de date (o interogare) la care conteaza foarte
mult:
- partea estetica (culori, tabele, border-uri, antet, subsol, conditional formatting, etc)
Un raport nu este altceva decat o interogare dintr-o baza de date ce urmeaza a fi interpretata de
o anumita persoana. Acea persoana doreste sa vizualizeze repectivele date intr-un mod cat mai placut
astfel incat sa poata cat mai usor sa extraga o informatie relevanta.
Pentru a face un raport, mergem in panglica Create si alegem Report.Caseta de dialog care apare
ne intreaba ce sta la baza raportului nostru. Putem alege dintre tabelele si interogarile deja create.
7.Concluzii
Baza de date este o colectie partajata de date corelate intre ele, impreuna cu descrierea acestora, care
raspunde calitatilor de centralizare, coordonare, integrare si difuzie a informatiilor si care asigura
satisfacerea tuturor necesitatilor de prelucrare ale utilizatorilor de sistem.