Sunteți pe pagina 1din 9

Grupa 1309

Seria c

Baze de Date
-proiect-

- 2009 -
Cuprins

INTRODUCERE ......................................................................
.................1
1.Analiza Structurala
.................................................................................. 2
1.1 Identificarea entitatilor
.......................................................................3
1.2 Identificarea atributelor cheie
...............................................................4
2. Proiectarea schemei
conceptuale ...............................................................5
3. Proiectarea schemei
logice .......................................................................6
4.Crearea si popularea Bazei de
Date ............................................................7
4.1 Crearea
tabelelor................................................................................
8
4.2 Editare relatii
....................................................................................9
4.3 Populare cu date
...............................................................................10
5. QUERIES (Cererei
SQL) ........................................................................11
6.FORMULARE .......................................................................
................12
7.RAPOARTE ..........................................................................
.................13

CONCLUZII ............................................................................
.................14

2
INTRODUCERE

Definirea problemei: Sa se creeze o baza de date care sa


monotorizeze informatiile dintr-o firma.

1.Analiza structurala
1.1 Identificarea entitatilor

S-au creat patru entitati:


- Clienti
- Comenzi
- Continut comanda
- Produse

Fiecare entitate contine un numar de atribute dupa cum urmeaza :

Entitatea CLIENTI atribute :


- Cod client
- Nume client
- Tara
- Localitatea
- Adresa
- Cod postal
- Telefon

Entitatea COMENZI atribute :


- Numar comanda
- Data comanda
- Termen
- Data livrare
- Cod client

3
Entitatea CONTINUT COMANDA atribute :
- Numar comanda
- Cod produs
- Cantitate
- Pret unitar

Entitatea PRODUSE atribute:


- Cod produs
- Denumire
- Unitate masura
- Categorie de calitate

2.Proiectarea schemei conceptuale


S-a proiectat urmatoarea schema conceptuala :

FN1 R1(Cod client, Nume client, Tara, Localitatea, Adresa, Cod postal,
Telefon)

FN2 R1(Numar comanda, Data comanda, Termen, Data livrare, Cod client)

FN3 R1(Numar comanda, Cod produs, Cantitate, Pret unitar)

3.Proiectarea schemei logice


S-a creat o schema logica pentru identificarea caractere folosite.
Figura de mai jos evidentiaza acestea:

4
4.Crearea si popularea bazei de date
S-a creat Baza de date cu ajutorul programului MICROSOFT ACCESS
utilizand obtiunea “New-Blank Data Base”.S-a salvat baza de date intr-un
fisier numit “Proiect Access.mdb”.

4.1 Crearea tabelelor


S-a deschis baza de date nou create ; s-a selectat obtiunea “Table” si
s-au creat sase tabele cu ajutorul obtiuni “Create with Design View”:Clienti,
Clienti2, Clienti 3, Comenzi, Continut comanda, Produse.

S-a creat in fiecare tabela mai multe campuri dupa cum urmeaza:
Tabela Clienti campuri :
- Cod client
- Nume client
- Tara
- Localitatea
- Adresa
5
- Cod postal
- Telefon

Tabela Clienti 2 campuri :


- Cod client
- Nume client
- Telefon
- Tara

Tabela Clienti 3 campuri:


- Nume client
- Cod client
- Tara

Tabela Comenzi campuri :


- Numar comanda
- Data comanda
- Termen
- Data livrare
- Cod client

Tabela Continut Comanda campuri :


- Numar comanda
- Cod produs
- Cantitate
- Pret unitar

Tabela Produse campuri:


- Cod produs
- Denumire
- Unitate masura
- Categorie de calitate

4.2 Editare relatii


S-au creat relatii intre tabele dupa cum urmeaza:
- intre tabela Comenzi si tabela Continut comanda relatie de tipul “unul-la-
unul”(1,∞);
- intre tabela Continut comanda si tabela produs relatie de tipul “multi-la-
unul” (1,∞);
- intre tabela Comenzi si tabela clienti relatie de tipul “multi –la-unul” (1,∞);

4.3 Populare cu date


S-au introdus date in tabele deschizandu-le pe rand ,dupa cum
urmeaza:
-in tabela Ctienti s-au introdus 9 entitati:

6
-in tabelul Clienti 2 s-au introdus 6 entitati:

-in tabelul Clienti 3 s-au introdus 4 entitati:

-in tabela Comenzi 11 intrari:

-in tabela Continut Comanda 6 intrari:

7
-in tabela Produse 8 intrari:

5.QUERIES(Cereri SQL)
Dupa ce s-a selectat optiunea “QUERIES” din meniul “OBJECTS” cu
ajutorul comenzii “Create with Design View” s-au realizat o serie de cereri
utilizand obtiunea “SQL View” in prealabil fiind selectate tabelele dorite
pentru realizarea cererilor.

6.FORMULARE
S-au creat 6 formulare dupa cum urmeaza:
- cate unul pentru fiecare tabela in parte utilizand obtiunea “FORM” din
meniul “OBJECT” cu ajutorul comenzii”Create Form using Wizard” si alegerea
formei dorite prin selectarea unei variante oferite de Microsoft Access;
- un formular cu ajutorul caruia se poate deschide cele sase formulare
anterioare; acesta fost creat utilizand comanda “Create Form With Desing
View”; s-au introdus sase butoane selectand comanta”Command Button” din
meniul “Toolbar”.

7. RAPOARTE
S-a creat cate un table pentru fiecare tabela utilizand obtiunea
“REPORTS” din meniul”OBJECTS”.S-a selectat fiecare tabela pe rand si s-a
adaugat o varianta de afisare pentru ea urmand instructiunile de pe ecran.

CONCLUZII
Programul Microsoft Acces ofera o posibilitate avantajoasa pentru
gestiunea datelor in interiorul oricarei institutii sau intreprinderi , intr-un mod
simplu si accesibil oricui. Acest program detine mai multe avantaje cum ar
fi :
8
- Independenta datelor fata de aplicatii, astfel ca descrierea datelor
este separata de utilizarea acestora;
- Returdanta minima si controlata;
- Posibilitatea de a aplica restrictii si securitate a datelor impotriva
acceselor neautorizate;
- Integrarea datelor ce se manifesta prin asigurarea corectitudinii in
momentul creerii;
- Bazele de date pot fi accesate de la distante prin WS existente si
conectate la o retea de calculatoare.