Sunteți pe pagina 1din 13

LUCRARE

PRACTIC
LA INFORMATIC

TEMA: BAZA DE DATE ACCESS


SRL,,Rul Vechi

A elaborat: Popovschi Victoria


A verificat: Pnua Alla
Chiinu 2017

Scopul lucrrii: Familiarizarea elevilor cu un


model de proiectare a unei baze de date ;
crearea fierului bazei de date ; proiectarea i
completarea tabelelor cu date.
Noiuni preliminare: S se creeze o baz de
date care s automatizeze activitatea SRLRul
Vechi , str. Padurilor, Chiinu)
Fiecare produs propus spre vnzare este
identifcat prin denumirea produsului , masa
bucii in grame, preul la kg , preul stabilit de
fabric, , termenul de valabilitate i numrul de
cutii.
Structura:
Ceai/Cafea;
Clieni;
Angajai;
Informaii despre structura unei
baze de date Access:
Prezentare general

O baz de date reprezint o colecie de informaii care se refer la un anumit


subiect sau scop, cum ar fi urmrirea comenzilor clienilor sau meninerea
unei colecii muzicale. Dac baza de date nu este stocat pe un calculator, sau
sunt stocate doar anumite pri din aceasta, putei urmri informaiile dintr-o
varietate de surse pe care trebuie s le coordonai i s le organizai.

De exemplu, s presupunem c numerele de telefon ale furnizorilor sunt


stocate n locuri diferite: ntr-un fiier card ce conine numerele de telefon ale
furnizorilor, n fie de informaii despre produs ntr-un dulap cu dosare i ntr-
o foaie de lucru ce conine informaii despre comenzi. Dac numrul de telefon
al unui furnizor se modific, va trebui s efectuai actualizarea informaiei
respective n toate cele trei locuri. ntr-o baz de date Access bine proiectat,
numrul de telefon este stocat o singur dat, astfel c informaia respectiv va
trebui actualizat doar ntr-un singur loc. Astfel, atunci cnd actualizai
numrul de telefon al unui furnizor, acesta este actualizat automat oriunde va
fi utilizat n baza de date.

Fiierele bazei de date Access

Utilizai Access pentru a gestiona toate informaiile ntr-un singur fiier. ntr-un
fiier al unei baze de date Access, putei s utilizai:

Tabelepentrustocareadatelor.

Interogri pentru a gsi i a prelua doar datele dorite.

Formulare pentru vizualizarea, adugarea, i actualizarea datelor n


tabele.
Rapoarte pentru analiza sau imprimarea datelor ntr-un anumit aspect.

1. Memorai datele o singur dat ntr-un tabel, dar le vizualizai din mai multe
locaii. La actualizarea datelor, acestea sunt actualizate automat n toate
locurile n care mai apar. 2. Regsii datele utiliznd o interogare.
3. Vizualizai sau introducei date utiliznd un formular.
4. Afiai sau imprimai date utiliznd un raport.
Toate aceste elemente - tabele, interogri, formulare i rapoarte - sunt obiecte
ale bazei de date.

Tabele i relaii

Pentru stocarea datelor, creai un tabel pentru fiecare tip de informaii pe care
le urmrii. Aceste tipuri de informaii pot fi informaii despre clieni, produse
i detalii despre comenzi. Pentru reunirea datelor din mai multe tabele ntr-o
interogare, un formular sau un raport, trebuie s definii relaii ntre tabele.

1. Informaiile despre clieni care n trecut erau ntr-o list de coresponden se


gsesc acum n tabelul Clieni.

2. Informaiile despre comenzi care n trecut erau ntr-o foaie de lucru se


gsesc acum n tabelul Comenzi.

3. Un ID unic, cum ar fi ID Client, deosebete nregistrrile ntre ele n cadrul


unui tabel. Prin adugarea cmpului ID unic al unui tabel la alt tabel i
definirea unei relaii ntre cele dou cmpuri, Access poate potrivi nregistrrile
corelate din ambele tabele, astfel nct s le putei reuni ntr-un formular, un
raport, sau o interogare.

Interogri

O interogare v ajut s gsii i s preluai datele care ndeplinesc condiiile


pe care le specificai, inclusiv date din tabele multiple. De asemenea, putei
utiliza o interogare pentru a actualiza sau a terge simultan nregistrri
multiple i pentru a efectua calcule de date predefinite sau particularizate.
1. Tabelul Clieni conine informaii despre clieni.
2. Tabelul Comenzi conine informaii despre comenzile de la clieni.
3. Aceast interogare regsete datele ID comand i Date necesare din tabelul
Comenzi i datele Nume firm i Localitate din tabelul Clieni. Interogarea
returneaz doar comenzile pentru aprilie i doar pentru clienii cu domiciliul n
Bucureti. Formulare
Utilizai un formular pentru a vizualiza, a modifica i a introduce cu uurin
date, cte un rnd odat. De asemenea, utilizai un formular pentru a efectua
alte aciuni, cum ar fi trimiterea datelor ctre alt aplicaie. Formularele conin
de obicei controale care sunt conectate la cmpuri subiacente din tabele.
Atunci cnd deschidei un formular, Access regsete datele dintr-unul sau mai
multe dintre tabelele respective, apoi afieaz datele n aspectul pe care l-ai
ales atunci cnd ai creat formularul. Putei s creai un formular utiliznd
una dintre comenzile Formular de pe panglic, Expertul formular, sau s
creai un formular propriu n vizualizarea Proiect.

1. Un tabel afieaz multe nregistrri simultan, dar va trebui s defilai


orizontal pentru a vedea toate datele ntr-o singur nregistrare. De asemenea,
atunci cnd vizualizai un tabel, nu putei actualiza datele din mai multe
tabele simultan.

2. Un formular se concentreaz asupra unei nregistrri odat i poate afia


cmpuri din mai multe tabele. De asemenea, mai poate afia imagini i alte
obiecte.

3. Un formular poate conine un buton pe care facei clic ca s imprimai un


raport, s deschidei alte obiecte sau s automatizai activitile.

Rapoarte

Putei s utilizai un raport pentru a analiza rapid datele sau pentru a le


prezenta ntr-un anumit fel la imprimare sau n alte formate. De exemplu,
putei s i trimitei unui coleg un raport care grupeaz datele i calculeaz
totalurile. Sau, putei crea un raport cu datele adres formatate pentru
etichete potale imprimate.

1. Utilizai un raport pentru a crea etichete potale.

2. Utilizai un raport pentru a afia totalurile ntr-o diagram.

3. Utilizai un raport pentru a afia totalurile calculate.

Acum c ai aflat informaii despre structura de baz a bazelor de date Access,


citii mai departe pentru a afla cum s utilizai instrumentele ncorporate ca s
explorai o anumit baz de date Access.
Vedei detalii despre obiectele dintr-o baz de date

Una dintre cele mai bune metode pentru a afla informaii despre o anumit
baz de date este s utilizai un Documentar baz de date. Utilizai un
Documentar baz de date pentru a construi un raport care conine informaii
detaliate despre obiectele dintr-o baz de date. Mai nti, alegei ce obiecte vor fi
detaliate n raport. Cnd rulai un Documentar baz de date, raportul su
conine toate datele despre obiectele bazei de date pe care ai selectat-o.

1. Deschidei baza de date pe care dorii s o documentai.

2. Pe fila Instrumente baz de date, n grupul Analiz, facei clic


pe Documentar baz de date.

3. n caseta de dialog Documentar, facei clic pe fila care reprezint tipul


de obiect de baz de date pe care dorii s l documentai. Pentru a crea un
raport despre toate obiectele dintr-o baz de date, facei clic pe fila Toate
tipurile de obiecte.

4. Selectai unul sau mai multe obiecte listate n fil. Pentru a selecta toate
obiectele dintr-o fil, facei clic pe Selectare total.

5. FaceiclicpeOK.

Documentar baz de date creeaz un raport care conine date detaliate pentru
fiecare obiect selectat, apoi deschide raportul n Examinare naintea
imprimrii. De exemplu, dac rulai Documentar baz de date pentru un
formular de intrare a datelor, raportul creat de Documentar listeaz
proprietile pentru ntregul formular, proprietile pentru fiecare seciune din
formular i proprietile pentru butoanele, etichetele, casetele text i alte
controale din formular, plus modulele de cod i permisiunile de utilizator
asociate formularului.

6. Pentru a imprima raportul, pe fila Examinare naintea imprimrii, n


grupul Imprimare, facei clic pe Imprimare.

Explorai un tabel n vizualizarea Proiect

Deschiderea unui tabel n vizualizarea Proiect v ofer o privire detaliat


asupra structurii tabelului. De exemplu, putei s gsii setarea tipului de date
pentru fiecare cmp, s gsii toate mtile de intrare sau s vedei dac
tabelul folosete cmpuri de cutare - cmpuri care utilizeaz interogri pentru
a extrage date din alte tabele. Aceste informaii sunt utile, deoarece tipurile de
date i mtile de intrare v pot afecta capacitatea de a gsi date i a rula
interogri de actualizare. De exemplu, s presupunem c dorii s utilizai o
interogare de actualizare pentru a actualiza anumite cmpuri dintr-un tabel,
copiind datele n cmpurile similare din alt tabel. Interogarea nu va rula dac
tipurile de date pentru fiecare cmp din tabelele surs i de destinaie nu se
potrivesc.

1. Deschidei baza de date pe care dorii s o analizai.

2. n Panoul de navigare, facei clic dreapta pe tabelul pe care dorii s l


explorai, apoi facei clic pe Vizualizare proiect n meniul contextual.

3. Dup cum este necesar, notai numele fiecrui cmp de tabel i tipul de
date atribuit fiecrui cmp.

Tipul de date atribuit unui cmp poate limita dimensiunea i tipul datelor pe
care utilizatorii le pot introduce ntr-un cmp. De exemplu, utilizatorii pot fi
limitai la 20 de caractere ntr-un cmp text i nu pot introduce date text ntr-
un cmp setat la tipul de date Numr.

4. Pentru a determina dac un cmp este un cmp de cutare, facei clic pe


fila Cutare n seciunea inferioar a grilei de proiect tabel, sub Proprieti
cmp.

Un cmp de cutare afieaz un set de valori (unul sau mai multe cmpuri,
cum ar fi un prenume i un nume de familie), dar, de obicei, stocheaz un set
diferit de valori (un cmp, cum ar fi un ID numeric). De exemplu, un cmp de
cutare poate stoca codul numeric al unui angajat (valoarea stocat), dar
afieaz numele angajatului (valoarea afiat). Atunci cnd utilizai un cmp de
cutare n expresii sau n operaiuni de gsire i nlocuire, utilizai valoarea
stocat, nu valoarea afiat. Familiarizarea cu valorile stocate i valorile afiate
ale unui cmp de cutare este cel mai bun mod de a v asigura c o expresie
sau o operaiune de gsire i nlocuire care utilizeaz cmpul de cutare
funcioneaz aa cum v ateptai.

Ilustraia urmtoare afieaz un cmp de cutare obinuit. Reinei c setrile


pe care le vedei n proprietatea Surs rnduri a cmpului variaz.
Cmpul de cutare afiat aici utilizeaz o interogare pentru a regsi date din
alt tabel. De asemenea, este posibil s vedei i alt tip de cmp de cutare,
denumit list de valori, care utilizeaz o list de opiuni cu codare impus.
Aceast ilustraie afieaz o list de valori tipic. n mod implicit, listele de
valori utilizeaz tipul de date Text.

Cea mai bun metod de a gsi listele de cutare i de valori este s afiai
fila Cutare, apoi s facei clic pe intrrile din coloana Tip de date pentru
fiecare cmp din tabel. Pentru mai multe informaii despre crearea cmpurilor
de cutare i a listelor de valori, consultai linkurile din seciunea Consultai
i.

Vedei relaiile dintre tabele

Pentru a vedea o reprezentare grafic a tabelelor dintr-o baz de date, a


cmpurilor din fiecare tabel i a relaiilor dintre tabelele respective, utilizai fila
de obiecte Relaii. Fila de obiecte Relaii ofer o imagine general a tabelului
i a structurii relaiilor unei baze de date. Acestea reprezint informaii
eseniale dac trebuie s creai sau s modificai relaii ntre tabele.

Deschidei baza de date pe care dorii s o analizai.

Pe fila Instrumente baz de date, n grupul Relaii, facei clic


pe Relaii.

Fila de obiecte Relaii se afieaz i v arat relaiile dintre toate tabelele din
baza de date deschis.

Vedei modul n care obiectele utilizeaz alte obiecte

Panoul Dependene obiect ilustreaz modul n care obiectele bazei de date,


cum ar fi tabelele, formularele, interogrile i rapoartele, interacioneaz cu
alte obiecte sau depind de acestea.

Putei s utilizai panoul Dependene obiect pentru a evita tergerea din


greeal a surselor de nregistrri. De exemplu, s presupunem c avei o
interogare Comenzi trimestriale ntr-o baz de date Vnzri i nu mai avei
nevoie de acea interogare. nainte s tergei interogarea, trebuie s aflai dac
oricare dintre celelalte obiecte din baza de date, cum ar fi un formular sau
raport, utilizeaz interogarea ca surs de date. Apoi, putei s modificai
obiectele dependente pentru a elimina referinele la interogare sau s tergei
obiectele dependente mpreun cu interogarea. Vizualizarea unei liste complete
a obiectelor dependente v poate ajuta s economisii timp, nemaifiind necesar
s verificai manual proprietile obiectelor i s reducei la minim erorile,
gsind detaliile pe care un audit manual este posibil s nu le observe.

Atunci cnd dorii s modificai proiectarea unui obiect al bazei de date,


panoul Dependene obiect poate fi util, artnd modul n care alte obiecte vor
fi afectate de modificarea de proiectare. Utilizai panoul Dependene
obiect pentru a v ajuta s planificai modificri de proiectare majore.

UtilizaipanoulDependeneobiect.

1. Deschidei baza de date pe care dorii s o investigai.

2. n Panoul de navigare, selectai sau deschidei un tabel, un formular, un


raport sau o interogare.

3. Pe fila Instrumente baz de date, n grupul Relaii, facei clic


pe Dependene obiect.

4. Dac vi se solicit, facei clic pe OK pentru a actualiza informaiile de


dependen.

Se afieaz panoul Dependene obiect.

5. Pentru a vedea o list de obiecte care utilizeaz obiectul pe care l-ai


selectat n pasul 2, facei clic pe Obiecte care depind de mine n partea de
sus a panoului. Pentru a vedea o list de obiecte pe care le utilizeaz obiectul
selectat, facei clic pe Obiecte de care depind.

6. Pentru a vedea informaiile de dependen pentru un obiect, facei clic pe


pictograma de extindere (+) de lng acel obiect. Access afieaz pn la patru
niveluri de dependen pentru un obiect.

Reinei aceste lucruri atunci cnd utilizai panoul Dependene obiect:


Informaiile de dependen sunt disponibile doar atunci cnd avei
permisiuni de a deschide un obiect n vizualizarea Proiectare.

Panoul nu afieaz informaii pentru macrocomenzi i module de cod.

Panoul funcioneaz numai pentru tabele, formulare, rapoarte i


interogri, cu excepia urmtoarelor tipuri de interogri:

o Interogrile de aciune - interogri care insereaz, actualizeaz sau


terg date

o Interogri specifice pentru SQL, inclusiv interogri de uniune,


interogri de definiie date i interogri directe

o Subinterogri

Atunci cnd Access ntlnete interogri imbricate, informaiile de dependen


sunt generate doar pentru interogarea exterioar. Aceast regul se aplic i la
tabelele i interogrile surs ale unei subfoi de date a interogrii, dar i la
cmpurile de cutare.

Access genereaz informaii de dependen cutnd maprile de nume


ntreinute de caracteristica Corectare automat nume, o caracteristic care
corecteaz automat efectele adverse obinuite care apar atunci cnd
redenumii formulare, rapoarte, tabele, interogri, cmpuri, sau controale din
formulare i rapoarte. Dac urmrirea informaiilor pentru Corectare automat
nume este dezactivat, vi se va solicita s o activai pentru a putea s
vizualizai informaiile de dependen.

1.Registrul Ceai/Cafea
2. Registrul ANGAJAI:
3. Registru Clieni:

S-ar putea să vă placă și