Documente Academic
Documente Profesional
Documente Cultură
R. Iulia
Grupa: 1531E
ETAPA 1
1. Descrierea temei
In acest proiect urmeaza sa creez o baza de date a unui depozit de flori, importate din Olanda,
cu sediul in Bucuresti care vinde atat persoanelor fizice cat si a celor juridice.
Depozitul poate prelua comenzi in avans (doar in cazul persoanelor juridice), dar se poate
face si vanzare fizica la sediu (in cazul persoanelor juridice si fizice, in functie de stoc).
Firma colaboreaza cu foarte mule pepiniere din Olanda, fiind plasate comenzi
telefonice/online(e-mail) la acestea de catre depozitul nostru.
Firma detine contracte de amenajari gradini, parcuri, sedii etc. cu diverse companii sau
institutii de stat.
Motivul pentru care am ales sa creez o baza de date a unui depozit de flori este pentru ca imi
plac foarte mult florile si pot lucra cu drag la acest proiect. Pe scurt: putem imbina utilul cu
placutul. In plus, imi place sa fiu organizata, asa ca mi-am ales aceasta tema deoarece consider
ca orice firma din acest domeniu ar trebui sa aiba una, pentru a simplifica munca angajatilor, dar
si a clientilor. Astfel, clientii pot fi mai usor informati despre stocul de produse, acesta fiind
actualizat continuu, cu o corectitudine de aproximativ 99%, iar angajatii isi usureaza munca
nefiind nevoiti sa tina evidenta pe hartie.
a. Stocul produselor
c. Comenzi clienti
e. Evidenta clienti
Nr.crt (PK)
Nr.crt (PK)
Denumire client
Denumire firma
Telefon Telefon
E-mail E-mail
ETAPA 2. Crearea bazei de date
Cerinta: Sa se creeze tabelul Stocul produselor cu urmatoarele coloane: Cod produs, Denumire
produs, Cantitate, Pret fara TVA, Valoare TVA, Pret cu TVA.
Comanda:
Cerinta: Sa se creeze tabelul facturi cu urmatoarele coloane: Nr. facture, Denumire client, Data
facturarii, Data scadenta, Pret fara TVA, Valoare TVA, Pret cu TVA, Status
Comanda:
Comanda:
Comanda:
Cerinta: Sa se creeze tabelul Evidenta Clienti cu urmatoarele coloane: Nr. crt., denumire client,
telefon, e-mail
Comanda:
INAINTE:
DUPA:
INAINTE:
DUPA:
INAINTE:
DUPA:
INAINTE:
DUPA:
Cerinta 6: Sa se adauge o inregistrare in tabela stocul_produselor , doar pe coloanele denumire,
cantitate, pret_fara_TVA si prect_cu_tva.
DUPA:
ETAPA 4
INAINTE:
DUPA:
Cerinta 8:Sa se afiseze inregistrarile cu nr.crt mai mare de 4 si denumirea clientilor care incepe
cu litera B din tabela evidenta clienti
Cerinta 9: Sa se afiseze doar primele 5 inregistrari din tabela evidenta_clienti care au nr.crt mai
mare de 1
Cerinta 11: Sa se afiseze toate inregistrarile din tabela evidenta_clienti care au denumirea
clientului incepand cu litera B.
Cerinta 12: Sa se afiseze inregistrarile din tabela evidenta clienti invers alfabetic cu denumirile
clientilor
INAINTE:
DUPA:
Cerinta 14: In tabela evidenta_clienti sa se modifice numele coloanei nr_crt in ‘id’.
INAINTE:
DUPA:
Cerinta 15: Sa se insereze valorile din tabelul evidenta clienti intr-un nou tabel numit
‘evidenta_noua’
INAINTE:
DUPA:
Cerinta 18: Sa se insereze in tabela evidenta clienti pe coloana Denumire client si telefon o
inregistrare
Cerinta 19: Sa se insereze in tabela evidenta clienti pe coloana denumire client o inregistrare
Comanda: INSERT INTO evidenta_clienti (denumire_client) VALUES ('Andrei');
Cerinta 21: Sa se actualizeze denumirea clientului din tabela evidenta_clienti care are id-ul 5
INAINTE:
DUPA:
Cerinta 22: Sa se actualizeze numarul de telefon din tabela evidenta_clienti unde denumirea
clientului este Ionescu
INAINTE:
DUPA:
Cerinta 23: Sa se actualizeze e-mail ul din tabela evidenta_clienti unde denumirea clientului este
Ana si telefonul este 12.
INAINTE:
DUPA:
CERINTA 24: Sa se stearga o coloana ce contine o cheie primara si are si cheie secundara.
NU se poate sterge o cheie primara daca exista intr-o alta tabela o cheie secundara acesteia.
ETAPA 5