Sunteți pe pagina 1din 8

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

INTRODUCERE

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


informatiile dintr-o firma.

1.Analiza structurala
1.1 Identificarea entitatilor
2
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

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)

3
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.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

4
- Tara
- Localitatea
- Adresa
- 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:

5
-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:

6
-in tabelar 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 :
- 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;

7
- 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.

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