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 gestionata o parfumerie, din toate punctele de vedere, de la angajatii ei, pana la clienti. Aceasta baza de date ajuta utilizatorul sa observe activitatea economica a magazinul, dar si cea organizatorica. Tabelele au rolul de a tine evidenta magazinului. Astfel, acestea ofera informatii precum: date despre clienti (nume, prenume etc), date despre angajati (nume, prenume, salariul, data angajarii etc.), date despre locatiile magazinelor (oras, adresa, cod postal etc), date despre furnizori (nume, email, numar telefon) etc.

Pentru a implementa aceasta baza de date am creat 6 tabele. Acestea sunt:

- Tabela CLIENTI:

Entitatea CLIENTI este formata din 5 atribute.

Fiecare client are atribuit un id prin care este identificat unic, un nume, un prenume, un numar de telefon si o adresa de email.

Nume coloana

Tipul restrictiei

Tip data

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 formata din 7 atribute.

Fiecare angajat are atribuit un id prin care este identificat unic, un nume, un prenume, un salariu, un numar de telefon, un email si data la care a fost angajat.

Nume coloana

Tipul restrictiei

Tip data

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 formata din 5 atribute si contine informatii despre locatiile unde parfumeria isi desfasoara activitatea.

Fiecare locatie are atribuit un id, un oras, o adresa reprezentata de strada pe care se afla locatia, un numar si un cod postal.

Nume coloana

Tipul restrictiei

Tip data

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 formata din 4 atribute si contine informatii referitoare la furnizorii magazinului.

Fiecare furnizor are atribuit un id prin care este identificat unic, un nume, o adresa de mail si un numar de telefon.

Nume coloana

Tipul restrictiei

Tip data

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 formata din 7 atribute.

Fiecare produs are atribuit un id care este cheie primara in tabela, id-ul furnizorului si id-ul locatiei, acestea fiind chei externe si chei primare in tabelele FURNIZORI si LOCATII, o

denumire, un pret, nota parfumului si stocul, care ne arata disponibilitatea produsului respectiv. Id-ul furnizorului ne arata furnizorul produsului, iar id-ul locatiei locatia unde se gaseste produsul.

Download proiect

Primești proiectul în câteva minute,
cu sau fără cont

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.54 MB (arhivat)
Nivel studiu:
Facultate
Tip document:
Proiect
Domeniu:
Calculatoare
Data publicare:
17.10.2022
Structură de fișiere:
  • Baze de date - gestiunea unei parfumerii.pdf
Predat:
Facultatea de Cibernetica, Statistica si Informatica Economica , Academia de Studii Economice din Bucuresti
Materie:
Baze de date
An de studiu:
II
Te-ar putea interesa și:
Bazele comertului 1 I. Continutul activitatii comerciale 1.1. Comertul 1.2. Actele de comert...
CAPITOLUL I DISTRIBUTIA MARFURILOR Problematica distributiei marfurilor, prin complexitatea sa,...
1.1 Obiectul merceologiei Etimologia cuvantului "merceologie" provine de la cuvantul...
CAPITOLUL I: OBIECTUL DE STUDIU AL MERCEOLOGIEI 1.1. Obiectul de studiu al merceologiei Stiinta...
Sus!