Sunteți pe pagina 1din 10

Fundamente ale Bazele

de Date
Provocarea 3. Creați primul design de bază de date

22/03/22
Profesor: Alfredo Venegas
Instrucțiuni

► Pasul 1: Modelul entitate-relație


• Magazinul de încălțăminte ZapaModa are diverse produse pentru femei, bărbați,
băieți și fete, ceea ce necesită generarea unui Model Entitate-Relație pentru
controlul stocurilor și managementul vânzărilor.
• Este necesară elaborarea a 3 tabele: produse, angajați și clienți.
• În tabelul Produse trebuie luate în considerare următoarele câmpuri: codul
produsului, numele produsului, tipul, mărimea, data achiziției, data vânzării și
cantitatea în stoc.
• În tabelul Angajați trebuie luate în considerare următoarele câmpuri: ID angajat,
numele angajatului, adresa, telefon și CURP.
• În tabelul Clienți trebuie luate în considerare următoarele câmpuri: numărul
clientului, numele clientului, adresa, e-mailul, forma de plată și RFC pentru
facturare.
Codul produsului
Produse
Scând
Numele produsului uri
Tip
mărimea
Data cumpararii Clienți
data vanzarii
cantitate pe stoc
Numărul clientului
Numele clientului
Abordare
E-mail Angajatii
Mod de plată card de identitate al
angajatului
R.F.C.
Numele angajatului
Abordare
Telefon
curp
Pasul 2: Identificați entitățile și atributele
Odată realizate tabelele care sunt solicitate, este necesar să identificăm ce date vor
fi entitățile ( obiectul din lumea reală pe care dorim să stocăm informații ) și
atributele lor respective (sunt datele care definesc obiectul ), pentru a dezvolta
modelul de entitate .relațional .
entitati gasite

Produse

Angajatii

Clienți
Modelul Entitate-
Relațional
comer
Cod Nume cialize Nume
de de ază ID-uri al
Tip
produs produs angajat angajat

Abordare

Eu nu . _ mări Angajatii
Eu Produse mea

Telefon
curp
Pasul 3: Identificați relațiile

RelaţiiOdată realizat Modelul Entitate-Relațional (aici identificăm Entitățile și Atributele lor


respective) trebuie să identificăm ce relație ( Asociere între entități ) există între
fiecare tabel.
Relațiile pot fi următoarele:

• 1-1 Relații.- Entitățile implicate în relație sunt asociate una câte una.1-n Relații.- O
apariție a unei entități este asociată cu multe (n) ale alteia.
• Relații nn .-Fiecare apariție, în oricare dintre cele două entități ale relației, poate fi
asociată cu multe (n) din cealaltă și invers.
comercializează

n:n
r produse----------------------------
1:n
1-----------------------• Angajații

Cumpărături

Clienți

n:n
Mi s-a părut un exercițiu foarte bun și foarte aproape de realitate, ce am aplica într-
un magazin online, magazin fizic, identificare angajat etc.
Relaţii
concluzii
Partea care m-a costat cel mai mult să înțeleg au fost relațiile, mai ales când am
creat altele noi, de exemplu în acest caz am creat relația de Vânzare și Cumpărare,
și nu am înțeles foarte bine dacă acestea sunt definite și cu nomenclatorul relațiilor.

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