Documente Academic
Documente Profesional
Documente Cultură
Facultatea,,tiineEconomice
Catedra ,,Contabilitate i Informatic Economic
Lucru Individual
la disciplina ,,Tehnologii informaionale de comunicare
STUDIU DE CAZ
Baza de date Liceu
Chiinu, 2016
Cuprins:
1)Introducere....................................................................
2)Multitabelare......................................................................4
3)Relatiile.............................................................................12
4)Interogarile........................................................................13
5)Rapoartele.........................................................................24
6)Macrocomenzile...............................................................29
6)Formulare..........................................................................30
7)Concluzie.........................................................................33
8)Bibliografie..........................................................................34
1)Introducere
Microsoft Access este un program pentru crearea i administrarea unei baze de date relaionale,
produs de Microsoft, care face parte din suita de programe Microsoft Office.Microsoft Access este
un SGBD efficient pentru crearea si administrarea BD relationale.O BD poate fi definita ca o
colectie de date aflate in interdependenta,impreuna cu descrierea datelor si a relatiilor dintre ele.
Relatia- relaia ntre dou tabele nu este obligatorie, dar este necesar, n general, pentru construirea
interogrilor care acioneaz asupra acestor table.
Exita trei tipuri de relatii:
1 : 1(one-to-one) se caracterizeaza prin faptul ca unei inregistari dintr-un tabel ii corespunde o
inregistrare din celalalt tabel.
1 : M(one-to-many) se caracterizeaza prin faptul ca unei date dintr-un tabel ii corespund mai multe
inregistrari din celalalt tabel.In Access relatia 1:M poate fi create,daca in tabelul principal campul de
legatura este cheie primara,iar in cel subordonat-cheie straina.
M : M (many-to many)- se caracterizeaza prin faptul ca unei inregistrari din primul tabel ii
corespunde una sau mai multe inregistrari din celalalt tabel,si invers.In Access relatia M: M poate fi
creata printr-un tabel intermediary.
Tabelul este unitatea structuralaa unei BD ,el este un obiect fundamental al bazei de date si contine
date privind o anumita tema(entitate).Un tabel contine citeva elemente de baza cum ar fi:nume,cheie
primara,atribute(cimpuri),inregistrari.
Inregistrarea - rind in tabel.Fiecare inregistrare dintr-un tabel contine informatii despre un element
al entitatii cum ar fi un anumit profesor sau elev.
Cmp(atribut) o inregistrare este compusa din cmpuri cum ar fi numele,adresa si numarul de
telefon pentru un profesori sau elevi.Campul poate contine date de aceleasi tip pentru toate
elementele entitatii.
Cheia primara este un cmp sau un set de campuri din tabel cu un identificator unic pentru fiecare
rind.
Exista 3 tipuri de chei primare:
Contor cimp de date cu tipul contor;
Simpla - cimp ce are date de tipul:text,number(fata tipul MEMO),si se stabileste ca cheie pri
m.ara
Compusa se utilizeaza in cazul cind unicitatea datelor poate fi inregistrata prin mai multe cimpuri.
Legatura intre tabele poate fi stabilita in 2 moduri:
FILE-NEW
Din meniul din partea dreapta care apare se alege optiunea BlankDatabase
CREAREA TABELELOR
Tabelele reprezint fundamentul BD, ce conine informaii referitoare la un grup de particulariti
ale unui obiect, proces etc
n primul rnd, deoarece dorim sa lucram la nivel de tabele,vom selecta din panoul de comanda din
cadrul meniului de obiecte(OBJECTS) optiunea TABLES (tabele). ncepem elaborarea tabelului
propriu-zis. Crearea tabelului se efectueaz n dou etape: definirea structurii (setul de cmpuri,
etichetele de cmp, tipul i dimensiunea fiecrui cmp,cmpuri-cheie i alte proprieti) i includerea
nregistrrilor n tabel (completarea cu date).
n caseta Database accesm opiunea Tables. n domeniul de lucru sunt prezentate trei regimuri de
creare a tabelelor. Selectm regimul de creare Create table in Design view (prin dublul clic). n
caseta contructorului de tabele Design view urmeaz s se defineasc manual denumirea,tipul i
propritetile cmpurilor.
Caseta constructorului de tabele este alctuit din dou seciuni: partea de sus reprezint structura
tabelului- enumer cmpurile(coloana Field Name), tipul datelor (coloana Data Type) i descrierea
cmpurilor (Description); partea de jos- proprietile cmpului selectat (Field Proprieties).
*cheia primara*
Pentru informatii suplimentare privind cmpul respectiv, n partea de jos a ecranului avem
urmatoarele optiuni:
Optiunea cimpului
caruia
nchiderea configurarii tabelei se face apasnd simbolul X din dreapta ferestrei TABLE (ATENTIE
NU NCHIDEREA PROGRAMULUI ACCESS!).
Prin acesti pai se reintra n fereastra de configurare a tabelei unde pot fi operate toate modificarile
necesare.
INTRODUCEREA SI VIZUALIZAREA DATELOR
Pentru a introduce sau vizualiza datele dintr-o tabela se da dublu clik pe numele ei din tabloul de
comanda.
Noiuni generale
O interogare (query) realizeaz extragerea unor date din una sau mai multe tabele/interogri conform
unor criterii de selecie precizate de utilizator n vederea vizualizrii i actualizrii datelor din BD
sau pentru a crea alte tabele n vederea pstrrii informaiilor. O interogare nu are date proprii i
opereaz cu date din tabelele BD.O interogare de selecie(select query) regsete datele din una sau
mai multe tabele/interogri pe baza criteriilor de selecie.De asemenea, se poate folosi o interogare
de selecie pentru a forma cmpuri calculate sau pentru a grupa nregistrri i a efectua
nsumri,contorizri, medii aritmetice i alte tipuri de totalizri.
Criteriu de selecie este expresia n baza creia se extrag nregistrrile din BD. Expresia poate
conine: constante, variabile (cmpuri), operatori relaionali, operatori logici.Cmpul calculat
returneaz, la executarea interogrii, valoarea expresiilor asociate lor. Interogare cu
parametru(parameter query) este o interogare care la execuie afieaz propria sa caset de dialog
prin care se solicit introducerea unor criterii de selecie sau valoarea ce se insereaz ntr-un
cmp.Rndul totaluri se utilizeaz pentru a efectua calcule ntr+o anumit coloan cum ar fi medii,
contorizarea numrului de elemente, gsirea valorii minime, ct i formarea unor grupuri de date.
Interogri de selecie
Proiectarea interogrilor de selecie n regimul Design View. La proiectarea interogrilor de selecie
n regimul Design View,este posibil extragerea datelor din unul sau mai multe tabele, precum i
interogri. La crearea criteriilor de selecie se vor utiliza:
(#31.10.2010#);
Profesorul ce are cel mai mare salariu care preda la anul de studii 10 nume clasa A.
2.Interogare de tipul 2
Sa se afiseze imformatia referitoare la profesorul cu cel mai mic salariu care preda la anul de
studii 11 nume clasa B.
In regim Design:
De selectie de tip 2
Avem deci 5 elevi din clasa 10A,2elevi din clasa 10B,3elevi din clasa 10C,3 elevi din clasa 10D ce
traiesc pe strada Vasile Lupu.
A doua interogare de tip 3 de selectie
Sa se proiecteze o interogare care sa afiseze cel mai mic salariu a profesorului de sex masculin
nascut in Durlesti.
Rezultatul interogarii
parametru
In interogarea cu parametru se cere de afisat lista elevilor din clasa indicata de catre parametru.
Elevii clasei a 10 a
A doua interogare cu parametru
Sa se proiecteze o interogare care sa reprezinte zilele de nastere ale elevilor si clasa.
Interogari de actiune.
Interogrile de aciune(Action Query)sunt interogrile care efectueaz schimbri la nivelu bazei de
date,aceste modificri afecteaz att structura tabelelor ct i a datele coninute de acestea.
Exist patru tipuri de interogri de aciune:
Interogarea UpDate(de actualizare)este utilizat pentru actualizarea nregistrrilor dintr-un tabel;
Interogarea Delete(de lichidare) lichideaz nregistrrile din una sau mai multe tabele ce corespund
criteriilor stabilite;
Interogarea Append(de adugare) adaug nregistrri dintr-un tabel n altul;
Interogarea Make-Table(de creare a tabelelor)creeaz un tabel nou,pe baza nregistrrilor ce
satisfac criteriile stabilite,din unull sau mai multe tabele associate
1Interogarea Make-Table
Rapoartele
Primul pas n realizarea unui raport l reprezinta selectarea optiunii REPORTS din cadrul meniului
OBJECTS.Si pentru realizarea rapoartelor avem la dispozitie posibilitatea realizarii manual sau n
mod asistat de program cu ajutorul
generatorului de tip wizard.
Raport cu parametru.
Raportul a fost realizat pe baza interogarii cu parametru.
MACROCOMENZI
O macrocomada este un instrument care permite ridicarea gradului de eficientizare a acivitatilor.
Formularele
Formularele sunt ecrane cu ajutorul carora se pot introduce date n tabele sau se pot lansa diferite
comenzi si aplicatii. De obicei, formularele contin casete n care se poate scrie text,butoane prin care
se pot lansa comenzi sau aplicatii, elemente de tip
lista pentru alegerea unor valori sau optiuni de tip check-box.Pentru facilitarea lucrului cu formulare,
programul dispune deun generator de tip wizard prin care se pot crea formulare deintroducere a
datelor n tabele.Formularele pot fi facute att pe baza unor tabele existente ct si pe baza unor
interogari deja definite (QUERIES).
Pentru realizarea formularelor din panoul de comanda se alege
optiunea FORMS din cadrul meniului OBJECTS
Concluzie:
Realizind aceasta Baza de date, m-am convins ca e destul de dificil sa creezi o baza de date dar odata
creata devine un instrument de gestiune foarte eficient.Deasemenea mam convins inca odata de
eficacitatea lucrului in programul Microsoft Office Access, in special atunci cind vine vorba de o
multitudine de informatii ce trebuie pastrata, sortata dupa anumite criterii, pentru a o putea utiliza
ulterior. Deasemenea, consider ca orice domeniu de activitate, in zilele noastre, solicita o baza de
date, de aceea studierea acestui program este absolut necesara. Cred ca orice om ce detine o
afacere,o intreprindere trebuie sa cunoasca metodele de utilizare si creare a bazelor de date pentru a
putea mai usor gestiona afacerea.
Utilizarea Programului
MC Access si, evident, utilizarea acestei Baze de date imi ofera urmatoarele avantaje, cum ar
fi:lucrul rapid si eficient cu informatiile in orice moment dupa crearea unei baze de date.
Bibliografie:
1.Elaborarea BD cu ajutorul SGBD Access" Lucrari de laborator N.Prodan,
N.Apertii ,C.Gaidau , N. Gorerchi, V.Tirsu ,A.Tatarciuc.
2.Google.ro
3.Indrumar > Radu Lixandroiu *LIMBAJE DE PROGRAMARE SI BAZE DE DATE ACCESS
SUPORT PENTRU LABORATOR*