Sunteți pe pagina 1din 3

BAZE DE DATE - PROIECT

PROIECTAREA BAZE DE DATE- COMERT PIESE AUTO

I. Scopul și obiectivele proiectului

Scopul proiectului este de a proiecta o bază de date pentru o companie care se ocupă cu comercializarea de
piese auto.

Obiectivele proiectului includ:

Identificarea tuturor entităților implicate în procesul de comercializare a pieselor auto (ex. clienți, comanda,
piese auto)

Definirea relațiilor dintre aceste entități

Crearea unui model conceptual al bazei de date

Transpunerea modelului conceptual într-un model logic, care să fie implementat într-un sistem de gestiune a
bazelor de date (SGBD)

Asigurarea integrității și securității datelor în baza de date

Definirea interogărilor necesare pentru a extrage informațiile necesare din baza de date

Crearea interfeței grafice pentru utilizatorii care accesează baza de date

În final, obiectivul proiectului este de a crea o bază de date eficientă, fiabilă și ușor de utilizat, care să permită
companiei să-și gestioneze eficient activitatea de comercializare a pieselor auto.

II. Lista cu întrebări ale căror răspunsuri implică interogarea tabelelor (minim 5)

1.Care sunt toate piesele auto disponibile în stoc?

2.Cine sunt toți clienții care au cumpărat piese auto în ultimele 3 luni?

3.Care este valoarea totală a pieselor auto vândute în ultimele 6 luni?

4.Care sunt cele mai populare piese auto vândute în ultimul trimestru și câte bucăți s-au vândut din fiecare?

5. Care client a avut cele mai multe comenziin ultimele 6 luni?

III. Lista cu întrebări ale căror răspunsuri implică adăugarea, actualizarea și ștergerea datelor (minim
10)

1. Cum se adaugă un nou client în baza de date?


2. Care este procedura pentru actualizarea informațiilor de contact ale unui client?
3. Cum se poate șterge un client din baza de date?
4. Ce trebuie făcut pentru a adăuga o nouă piesă auto în stoc?
5. Cum se poate actualiza cantitatea disponibilă a unei piese auto?
6. Ce trebuie făcut pentru a șterge o piesă auto din stoc?
7. Cum se poate adăuga o nouă comandă pentru un client?
8. Care este procedura pentru actualizarea statusului unei comenzi?
9. Cum se poate șterge o comandă din baza de date?
10. Ce trebuie făcut pentru a adăuga informații suplimentare despre piesele auto dintr-o comandă dată?

IV. Analiza cererilor de informaţii

Analiza cererilor de informații este un proces important în proiectarea bazei de date, deoarece acestea arată ce
tipuri de interogări și rapoarte sunt necesare pentru a satisface nevoile utilizatorilor și a îndeplini obiectivele afacerii.
Unele exemple de cereri de informații care pot fi utile în cazul unei baze de date pentru o companie care se ocupă cu
comercializarea de piese auto sunt:

1. Cererea de informații privind stocul disponibil de piese auto și prețurile lor.


2. Cererea de informații privind clienții care au cumpărat cel puțin o anumită piesă auto în ultimele 6 luni.
3. Cererea de informații privind comenzile plasate de un anumit client într-o anumită perioadă de timp.
4. Cererea de informații privind vânzările realizate în ultimul trimestru, clasificate după produs.
5. Cererea de informații privind producatorii care furnizează cele mai multe piese auto.
6. Cererea de informații privind comenzi care au depășit data estimată de livrare(in medie 2 saptamani).
7. Cererea de informații privind total vanzari pe o anumită perioadă de timp.
8. Cererea de informații privind cele mai populare piese auto într-o anumită perioadă de timp.
9. Cererea de informații privind numărul total de piese auto vândute într-o anumită perioadă de timp.
10. Cererea de informații privind clientii care au comandat in ulimul an mai mult de 100000lei.

Aceste exemple ilustrează varietatea de cereri de informații care pot fi utile în cazul unei baze de date pentru o
companie de comercializare de piese auto și arată importanța unei baze de date bine proiectate pentru a răspunde
cerințelor utilizatorilor.

V. Tabele (minim 3) și relațiile dintre tabele

Client Comanda Piesa Auto Detalii


Comanda
 Id Client  Id Comanda  Id Piesa  Id_detalii
 Nume  Id Client Auto comanda
 Judet  Data Comenzii  Nume Piesa  Id_piesa_auto
 Oras  Data Livrare Auto  Cantitate_produs
 Strada  Status  Producator  Pret_produs
 Date comanda  Pret
suplimentare  Detalii  Cantitate
adresa comanda disponibila
 Cod Postal  Pret_comanda
 Numar de
telefon
 Email
Relațiile dintre aceste tabele sunt:

 Relația "unul la mulți" între tabela "client" și tabela "comanda" - un client poate plasa mai multe comenzi, dar
o comandă poate fi plasată doar de un singur client.
 Relația "mulți la mulți" între tabela "comanda" și tabela "piesa_auto" - o comandă poate conține mai multe
piese auto, iar o piesă auto poate fi inclusă în mai multe comenzi.
 Tabela "client" și tabela "piesa_auto" nu sunt direct legate prin nicio relație.

VI. Proiectarea bazei de date (diagrama entitate/relație)

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