Baze de date - gestiunea unei parfumerii

Previzualizare proiect:

Extras din proiect:

Tema pe care am ales-o pentru proiectul meu este gestiunea unei parfumerii.

Scopul acestui proiect este de a vedea cum este gestionată o parfumerie, din toate punctele de vedere, de la angajații ei, până la clienți. Această bază de date ajută utilizatorul să observe activitatea economică a magazinul, dar și cea organizatorică. Tabelele au rolul de a ține evidența magazinului. Astfel, acestea oferă informații precum: date despre clienți (nume, prenume etc), date despre angajați (nume, prenume, salariul, data angajării etc.), date despre locațiile magazinelor (oraș, adresă, cod poștal etc), date despre furnizori (nume, email, număr telefon) etc.

Pentru a implementa această bază de date am creat 6 tabele. Acestea sunt:

- Tabela CLIENTI:

Entitatea CLIENTI este formată din 5 atribute.

Fiecare client are atribuit un id prin care este identificat unic, un nume, un prenume, un număr de telefon și o adresă de email.

Nume coloană

Tipul restricției

Tip dată

Lungime

id_client

Primary Key

NUMBER

4

nume

VARCHAR2

25

prenume

VARCHAR2

25

telefon

VARCHAR2

16

email

VARCHAR2

30

CREATE TABLE clienti_pr(

id_client number(4) CONSTRAINT pk_clienti_pr primary key,

nume varchar2(25),

prenume varchar2(25),

telefon varchar2(16),

email varchar2(30)

);

- Tabela ANGAJATI:

Entitatea ANGAJATI este formată din 7 atribute.

Fiecare angajat are atribuit un id prin care este identificat unic, un nume, un prenume, un salariu, un număr de telefon, un email și data la care a fost angajat.

Nume coloană

Tipul restricției

Tip dată

Lungime

id_angajat

Primary Key

NUMBER

4

nume

Not Null

VARCHAR2

25

prenume

Not Null

VARCHAR2

25

salariul

NUMBER

(8,2)

telefon

VARCHAR2

16

email

VARCHAR2

30

data_angajare

DATE

CREATE TABLE angajati_pr(

id_angajat number(4) CONSTRAINT pk_angajati_pr primary key,

nume varchar2(25) NOT NULL,

prenume varchar2(25) NOT NULL,

salariul NUMBER(8,2),

telefon varchar2(16),

email varchar2(30),

data_angajare date default sysdate

);

- Tabela LOCATII:

Entitatea LOCATII este formată din 5 atribute și conține informații despre locațiile unde parfumeria își desfășoară activitatea.

Fiecare locatie are atribuit un id, un oras, o adresă reprezentată de strada pe care se află locația, un număr și un cod postal.

Nume coloană

Tipul restricției

Tip dată

Lungime

id_locatie

Primary Key

NUMBER

4

oras

VARCHAR2

15

adresa

VARCHAR2

30

numar

VARCHAR2

4

cod_postal

VARCHAR2

7

CREATE TABLE locatii_pr(

id_locatie number(4) CONSTRAINT pk_locatii_pr primary key,

oras VARCHAR2(15),

adresa VARCHAR2(30),

numar VARCHAR2(4),

cod_postal VARCHAR2(7)

);

- Tabela FURNIZORI:

Entitatea FURNIZORI este formată din 4 atribute și conține informații referitoare la furnizorii magazinului.

Fiecare furnizor are atribuit un id prin care este identificat unic, un nume, o adresă de mail și un număr de telefon.

Nume coloană

Tipul restricției

Tip dată

Lungime

id_furnizor

Primary Key

NUMBER

4

nume_furnizor

Not Null

VARCHAR2

20

email

VARCHAR2

30

telefon

VARCHAR2

12

CREATE TABLE furnizori_pr(

id_furnizor number(4) CONSTRAINT pk_furnizori_pr primary key,

nume_furnizor varchar2(20) NOT NULL,

email varchar2(30),

telefon varchar2(12)

);

- Tabela PRODUSE

Entitatea PRODUSE este formată din 7 atribute.

Fiecare produs are atribuit un id care este cheie primară în tabelă, id-ul furnizorului și id-ul locației, acestea fiind chei externe și chei primare în tabelele FURNIZORI și LOCAȚII, o

denumire, un preț, nota parfumului și stocul, care ne arată disponibilitatea produsului respectiv. Id-ul furnizorului ne arată furnizorul produsului, iar id-ul locatiei locatia unde se găsește produsul.

Descarcă proiect

Pentru a descărca acest document,
trebuie să te autentifici in contul tău.

Structură de fișiere:
  • Baze de date - gestiunea unei parfumerii.pdf
Alte informații:
Tipuri fișiere:
pdf
Diacritice:
Da
Nota:
8/10 (1 voturi)
Anul redactarii:
2021
Nr fișiere:
1 fisier
Pagini (total):
46 pagini
Imagini extrase:
46 imagini
Nr cuvinte:
4 420 cuvinte
Nr caractere:
30 863 caractere
Marime:
7.54MB (arhivat)
Publicat de:
Ioana-Andreea T.
Nivel studiu:
Facultate
Tip document:
Proiect
Domeniu:
Calculatoare
Predat:
Facultatea de Cibernetica, Statistica si Informatica Economica , Academia de Studii Economice din Bucuresti
Materie:
Calculatoare
An de studiu:
II
Sus!