Sunteți pe pagina 1din 22

UNIVERSITATEA de STAT din MOLDOVA

Facultatea tiine Economice


Departamentul Contabilitate i Informatic Economic

Lucru Individual
La disciplina Tehnologii Informaionale de Comunicare

STUDIU DE CAZ
Evidena Campionatelor

Coordonator tiinific : Gavrilas Natalia

Autor : an.1 gr.CON1703 Sulima Carmen

Chiinu 2017
CUPRINS
Introducere.....
Capitolul I. Proiectarea unei Baze de Date multitabelare
1.1. Descrierea domeniului de aplicare a BD
1.2. Proiectarea tabelelor al BD
1.3. Proiectarea relaiilor dintre tabele i adugarea datelor
Capitolul II. Proiectarea Interogrilor
2.1 Interogare de selecie..................................................................................
2.2 Interogare cu parametru.............................................................................
2.3 Interogare de aciune..................................................................................
Capitolul III. Proiectarea Rapoartelor
3.1 Rapoarte.....................................................................................................
Capitolul IV. Proiectarea Formularelor
4.1 Formulare...................................................................................................
Bibliografie......

2
INTRODUCERE

Conceptul de baze de date a aprut n anul 1969, cu ocazia prezentrii primului raport CODASYL
ntr-o conferin pe probleme de limbaje de gestiune a datelor. Ideea principal const n existena
unui fiier de descriere global a datelor. Conceptul a fost ulterior dezvoltat i s-a ajuns la urmtoarele
tipuri de baze de date :
- Baze de date reea (distribuite)
- Baze de date relaionale
- Baze de date orientate pe obiecte
n esen, conceptul de baz de date se definete ca una sau mai multe colecii de date n
interdependen, mpreun cu descrierea datelor i a relaiilor dintre ele. O baz de date trebuie s
ndeplineasc urmtoarele condiii:
- a) S asigure o interdependen sporit a datelor fa de program i invers
- b) Conceperea structurii bazei de date trebuie s se fac astfel nct s asigure informaii
necesare i suficiente pentru cerinele de informare i decizie
- c) S asigure o redundan minim (redundan = ceva care se repet)
- d) S permit accesul rapid la informaiile stocate n baza de date
Bazele de date sunt extrem de variate. Arhitectura bazelor de date evideniaz structura acestora
i este standardizat. Arhitectura general cuprinde urmtoarele elemente:
- baza de date propriu-zis, n care se memoreaz colecia de date
- sistemul de gestiune a bazei de date, acesta fiind un ansamblu de programe care realizeaz
gestiunea i prelucrarea complex a datelor
- un dicionar al bazei de date (metabaza de date) care conine informaii despre date,
structura acestora, elemente de descriere a semanticii, etc.
Scopul lucrrii :
Familiarizarea cu principiile de baz aplicate n lucrul cu SGBD, nsuirea deprinderilor
practice n crearea tabelelor, efectuarea operaiilor primare asupra datelor.
A obine deprinderi practice i cunotine referitoare la proiectarea interogrilor de tip Select i
interogrilor de aciune, redactarea rapoartelor n regimul de vizualizare Design View precum i
redactarea formularelor n regim de vizualizare Design.

3
Capitolul I.
Proiectarea unei Baze de Date multitabelare

1.1. Descrierea domeniului de aplicare a BD


O baza de date (database) este o colectie de date creata si mentinuta computerizat, care permite
operatii de inserare, actualizare, stergere si interogare a datelor. Utilizatorii unei baze dedate pot
accesa datele memorate prin intermediul unui program numit Sistem de Gestiune a Bazei de Date.
BD relaional reprezint o mulime de tabele grupate n jurul unui subiect bine definit cu
descrierea acestora i a relaiilor dintre ele. Fiecare table reprezentnd un tip de entitate ( de exemplu:
produse, colaboratori, student,). Tabelele sunt formate din rnduri (nregistrri) i coloane
(cmpuri).
SGBD reprezinta un ansamblu de programe ce permit utilizatorilor sa interactioneze cu o BD in
vederea crearii, actualizarii si interogarii acesteia. Obiectivul esential al unui SGBD este oferirea unui
mediu eficient,adaptat utilizatorilor care doresc sa consulte informatiile continute n baza.
Microsoft Access 2010 este un SGBD efficient i accesibil n crearea i dirijarea BD cu o
interfa simpl i comod n utilizare.
Fiierele bazei de date Access
Putei utiliza Access pentru a gestiona toate informaiile dvs. ntr-un singur fiier. ntr-un fiier
al bazei de date Access, putei utiliza:
Tabele pentru a stoca date.
Interogri pentru a gsi i a regsi doar datele pe care le dorii.
Formulare pentru a vizualiza, a aduga i a actualiza datele din tabele.
Rapoarte pentru a analiza sau a imprima date ntr-un anumit aspect.
Toate aceste elemente - tabele, interogri, formulare i rapoarte - sunt obiecte ale bazei de date.
Procesul de proiectare a BD
Procesul de proiectare const din urmtorii pai:
Determinarea scopului bazei de date
Acest pas v ajut s v pregtii pentru restul pailor.
Gsirea i organizarea informaiilor necesare
Colectai toate tipurile de informaii pe care dorii s le nregistrai n baza de date, cum ar fi
numele produsului i numrul comenzii.
mprirea informaiilor n tabele
mprii elementele informaionale n entiti sau subiecte majore, cum ar fi Produse sau
Comenzi. Fiecare subiect devine apoi un tabel.
Transformarea elementelor informaionale n coloane
4
Decidei ce informaii dorii s stocai n fiecare tabel. Fiecare element devine un cmp i este
afiat sub form de coloan n tabel. De exemplu, un tabel Angajai poate include cmpuri cum ar
fi Numele de familie i Data de angajare.
Specificarea cheilor primare
Alegei cheia primar a fiecrui tabel. Cheia primar este o coloan care se utilizeaz pentru a
identifica n mod unic fiecare rnd. Un exemplu ar putea fi ID produs sau ID comand.
Configurarea relaiilor n tabel
Uitai-v la fiecare tabel i decidei cum sunt corelate datele dintr-un tabel cu datele din alte
tabele. Adugai cmpuri la tabele sau creai tabele noi pentru a clarifica relaiile, dup cum este
necesar.
Rafinarea proiectrii
Analizai proiectarea pentru a detecta eventuale erori. Creai tabelele i adugai cteva
nregistrri de date eantion. Vedei dac putei obine rezultatele dorite din tabele. Facei ajustri la
proiectare, dup cum este necesar.
Aplicarea regulilor de normalizare
Aplicai reguli de normalizare a datelor pentru a vedea dac tabelele dvs. sunt structurate corect.
Facei ajustri la tabele, dup cum este necesar.

1.2. Proiectarea tabelelor al BD


Un tabel baz de date seamn ca aspect cu o foaie de calcul, deoarece datele sunt stocate n
rnduri i coloane.
Pentru o baz de date ct mai flexibil, datele trebuie s fie organizate n tabele, astfel nct s
nu apar redundane. De exemplu, dac stocai informaii despre angajai, fiecare angajat ar trebui
s fie introdus o singur dat ntr-un tabel configurat doar pentru a reine datele angajailor. Datele
despre produse vor fi stocate n alt tabel, iar cele despre filiale vor fi stocate n altul. Acest proces
se numete normalizare.
Fiecare rnd dintr-un tabel se numete nregistrare. nregistrrile sunt locul unde sunt stocate
pri individuale de informaii. Fiecare nregistrare const ntr-unul sau mai multe cmpuri.
Cmpurile corespund coloanelor din tabel.
Fiecare informaie de pe o fi individual (autor, titlu i aa mai departe) i corespunde
unui cmp din baza de date.

5
Des.1.1. Tabelul Echipa n regim Design

Des.1.2. Tabelul Echipa n regim Datasheet

1.3. Proiectarea relaiilor dintre tabele i adugarea datelor

O baz d date este format din mai multe tabele cu diferite legturi.

Tipuri de legturi dintre dou tabele pot fi urmtoarele:

1:1 legtur de tip unu la unu, cnd unei nregistrri dintr-o tabela i corespund o singr
nregistrare n cealalt tabel;
1:M Legtur de tip unu la mai muli, cnd unei nregistrri dintr-o tabel i corespund
mao multe nregistrri n cealalt tabel;
M:M legtur de tip muli la muli, cnd mai multor nregistrri dintr-o tabel i
corespund mai multe nregistrri n cealalt tabel.

6
Des.1.3 Fereastra Relationships

Tabelele se completeaz cu date.

Des. 1.4 Tabelele Echipa i Participani n regim Datasheet

7
Capitolul II.
Proiectarea Interogrilor
2.1 Interogare de selecie

O interogare de selecie 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.

Interogarea de Selecie Tip 1.1 Afiarea Echipelor al cror Sum de runde este mai mare de 20

Des 2 Interogare tip 1 1 n regim design

Interogarea de Selecie Tip 1.1 Afiarea Echipelor al cror Sum de runde este mai mare de 20

Interogare tip 1 1 n regim DatashetWiew

8
Interogarea de Selecie Tip 1.2 Afiarea Echipelor la care se adaug 2 ani experien

Interogare tip 1 1 n regim Desing Wiew

Interogarea de Selecie Tip 1.2 Afiarea Echipelor la care se adaug 2 ani experien

Interogare tip 1 2 n regim Datashet Wiew

Interogare tip 2 1 n regim Desing Wiew


9
Interogare tip 2 1 n regim Datashet Wiew

Interogare tip 2 2 n regim Desing Wiew

Interogare tip 2 2 n regim Datashet Wiew

10
Interogare tip 3.1 n regim Desing Wiew

Interogare tip 3.1 n regim Datashet Wiew

Interogare tip 3.2 n regim Desing Wiew

11
Interogare tip 3.2 n regim Datashet Wiew

Interogare cu parametru

Interogare cu parametru este o interogare care la execuie afisaz propria sa caset de


dialog prin care se solicit introducerea unor criteria de selecie sau valoarea ce se insereaz ntr-
un camp.

Des 2.3 Interogare tip 4 1 n regim design

Des 2.4 Caseta de dialog Enter Parameter Value

12
Interogare tip 4 1 n regim Datashet
Wiew

Interogare tip 4 2 n regim design

Interogare tip 4 2 n regim Datashet Wiew

3 Interogare de Aciune
Interogrile de aciune permit creacrea tabelelor noi, adugarea, modificarea sau lichidarea
nregistrrilor din table.

Exist patru tipuri de interogri de aciune:


13
Interogare Update (de actualizare) este utilizat pentru a modifica valorile cmpurilor din
nregistrri, ce corespund criteriilor stabilite.

Interogarea Delete (de lichidare) lichideaz nregistrrile din una sau mai multe tabele ce
corespund criteriilor stabilite.

Des 3.0 Interogarea Append n regim design

Interogarea Make-Table (de creare a tabelelor) creeaz un table nou, pe baza nregistrrilor ce
satisfac criteriilestabilite, din unul sau mai multe tabele rationale.

14
Des 3.2 Interogarea Ad Tab ParticipNoi n regim design

Des 3.3 Interogarea Ad Tab ParticipNoi n regim Datasheet

Interogarea Append (este de aduagarea anumitor date din tabelul vechi in cel nou.

15
Capitolul III.
Proiectarea Rapoartelor
3.1 Rapoarte
Raportul este un instrument efficient pentru prezentarea informatiei stocate in BD prin
imprimare. Pe linga furnizarea de informatii detaliate, rezumative si calculate, raportul permite
prezentarea atractiva, gruparea si sortarea datelor.

16
Des 3.1 Constructorul de rapoarte n regim design

Des 3.2 Raportul Form Rapoarte n regim de vizualizare Print Preview

17
Des. 3.3 Raportul Evidenta participantilor n regim design

Des. 3.3 Raportul Evidenta participantilor n regim de vizualizare Print Preview

18
Capitolul IV.
Proiectarea Rapoartelor
4.1 Formulare
Formularul este un ansamblu de zone active, alcatuit din mai multe tipuri de elemente :
contrale associate, contraole neasociate etc. ce permit utilizatorilor sa introduca efectiv

informatia.

Formularul Tabele

Formularul Tabele Design Wiew

Formularul Tabele Datashet Wiew

19
Interogri

Formularul Interogari Design Wiew

Formularul Interogari Datashet Wiew

Rapoarte

20
Formularul Rapaorte Design Wiew

Formularul Rapoarte Datashet Wiew

Formularul ncuibat

Des 4.1 Formularul Formular incuibat n regim design

Des 4.2 Formularul Formular incuibat n regim Form View

21
Formularul Principal

Formular Pricipal n regim Design Wiew

Formular Pricipal n regim Form View

Bibliografie

http://bibliotecascolara.ro/Cioroianu_Iulian/Tehnologia_informatiei_si_a_comunicatiilor-
Iulian_Cioroianu.pdf.pdf
Tirsu Valentina, Apetrii Natalia, Gavrilas Natalia, Tatarciuc Ala Tehnologii
Informationale de comunicare, CEP USM, Chisinau, 2014, ISBN 978-9975-71-596-6

22