Cuprins
- 1. Descrierea temei și schema conceptuală
- 2. Construirea bazei de date - operații LDD
- 3. Actualizarea datelor - comenzi DML
- 4. Exemple de interogări
Extras din proiect
1. Descrierea temei și schema conceptuală
Descrierea temei
Am creat o bază de date formată din 7 tabele, care vine în ajutorul procesului de gestiune al unui lanț de saloane și dorește stocarea informațiilor necesare pentru buna desfășurare a activității. Informațiile prezentate sunt fictive, ideea fiind însă plecată de la circumstanțe reale - mătușa mea lucrează în cadrul unui astfel de salon de înfrumusețare.
Baza de date conține informații atât despre furnizori, produse folosite și comenzi pentru acestea, cât și detalii despre saloane, angajații de acolo și rezervările efectuate de clienți.
Din componenta bazei de date fac parte următoarele tabele (denumirile cu P sunt pentru diferențierea de tabelele deja existente în contul meu):
- P_FURNIZORI: Oferă informații despre furnizori, precum un ID pentru furnizor (PK) care constituie o legătură cu produsele pe care aceștia le distribuie către saloane, denumire, numele contactului, numărul de telefon.
- P_PRODUSE: Oferă informații despre produsele folosite de salon precum ID-ul produsului (PK), numele, cantitatea și prețul acestuia, o legatură cu tabela Rand Comanda, dar și o legătură menționată anterior cu furnizorul ce distribuie aceste produse.
- P_COMENZI: Oferă informații despre comenzile catre salon, nume_comandă, dată_comandă. Aici se regăsește și ID_COMANDA (Unique Key). Este în legătură cu RAND_COMANDA si SALON.
- P_RAND_COMENZI: Este o tabelă similară celei din diagrama suportului de seminar, creează legătura dintre tabelele COMANDA și PRODUSE. Aceasta conține ID-ul comenzilor, valoarea totală și ID-ul produselor comandate.
- P_ANGAJATI: Oferă informații despre personalul saloanelor, aici se regăsește cheia primară id_angajat, legătura cu SALON pentru identificarea locului de muncă al acestora precum și atribute de bază: nume, functie, dată angajare, salariu.
- P_SALON: Oferă informații despre salonul în care sunt distribuite produsele precum cheia primară id_salon, numele salonului, telefonul si locația. Este in legătură cu tabelele COMANDA, ANGAJAȚI si REZERVARI.
- P_REZERVARI: Oferă informații despre rezervările care se fac în cadrul saloanelor - numele clientului, data si ora rezervării, precum și o cheie primară, un ID pentru fiecare rezervare. Este în legătură cu tabela SALON prin id_salon, pentru a putea identifica salonul la care se face o rezervare.
Preview document
Conținut arhivă zip
- Baze de Date - gestionarea unui salon de cosmetice.docx