Baze de date - gestiunea unui magazin de mobilă

Proiect
9/10 (3 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 32 în total
Cuvinte : 3695
Mărime: 1.52MB (arhivat)
Puncte necesare: 9
Proiect sustinut in anul2,semestrul 1,la Facultatea de Cibernetica economica,ASE

Extras din proiect

Tema proiectului o reprezinta gestiunea unui magazin de mobila, si pentru aceasta am folosit urmatoarele tabele:

- TARI cu structura : id_tara number(5), denumire varchar2(25), continent varchar2 (20). Cheia primara o reprezinta id_tara.

- FURNIZORI cu structura : cod_furnizor number(5),nume_furnizor varchar2(20),adresa varchar2(30), email varchar2(20), telefon number(10), id_tara number(5). Cheia primara este cod_furnizor iar id_tara este foreign key din tabela TARI.

- PRODUSE cu structura : cod_art number(5),cod_furnizor number(5), denumire varchar2(20), material varchar2(20), pret_cump number(8,2). Cheia primara o reprezinta cod_art,iar cod_furnizor este foreign key din tabela FURNIZORI.

- LISTA_COMENZI cu structura : nr_comanda number(5) ,cod_art number(5), pret number(8,2), cantitate number(8). Cheia primara este nr_comanda si contine foreign key (cod_art) din tabela PRODUSE .

- COMENZI cu structura : nr_comanda number(5), data date, modalitate varchar2(20), id_client number(6), stare_comanda varchar2(20).Cheia primara este nr_comanda ,iar id_client e foreign key din tabela CLIENTI .

- CLIENTI cu structura : id_client number(6), prenume_client varchar2(20), nume_client vachar2(20), telefon varchar2(20), limita_credit number(9,2), email_client varchar2(20),data_nastere date. Cheia primara este id_client.

O tara poate contine unul sau mai multi furnizori (sau deloc).Fiecare tara trebuie sa apartina unui continent .

Un furnizor produce mai multe obiecte de mobilier identificate prin cod_art, un produs putand fi achizitonat de la un unic furnizor.

Un client poate solicita mai multe tipuri de produse intr-o singura comanda , prin intermediul tabelei LISTA_COMENZI care retine cantitatile comandate din fiecare produs.

Un client poate face mai multe comenzi, la date diferite, sau in aceeasi zi , poate adauga alte produse pe o comanda existenta.

Produsele de pe o comanda se livreaza in acelasi timp.

Pretul de cumprarare al articolelor de mobilier trebuie sa fie mai mic decat pretul de vanzare al lor, in vederea realizarii profitului.

SCHEMA CONCEPTUALA

• CREAREA TABELEI TARI

CREATE TABLE TARI

( id_tara NUMBER (5),

denumire_tara VARCHAR2(25),

continent VARCHAR(20));

alter table TARI add constraint TARA_PK primary key (ID_TARA);

alter table TARI add constraint ID_TARA_NN check ("ID_TARA" IS NOT NULL);

alter table TARI add constraint CONTINENT_NN check ("CONTINENT" IS NOT NULL);

• CREAREA TABELEI FURNIZORI

CREATE TABLE furnizori

(COD_FURNIZOR number(5) NOT NULL,

NUME_FURNIZOR varchar2(20) NOT NULL,

ADRESA varchar2(30),

EMAIL varchar2(20),

TELEFON NUMBER(10),

ID_TARA NUMBER(5));

alter table FURNIZORI add constraint FURNIZ_PK primary key (COD_FURNIZOR);

alter table FURNIZORI add constraint FURNIZ_FK foreign key (ID_TARA) references TARI (ID_TARA) on delete set null;

• CREAREA TABELEI PRODUSE

CREATE TABLE produse

(cod_art NUMBER(5) NOT NULL ,

cod_furnizor NUMBER(5) NOT NULL,

denumire VARCHAR2(30) not null,

material VARCHAR2(20),

pret_cump NUMBER(8,2));

alter table PRODUSE add constraint Prod_PK primary key (COD_ART);

alter table PRODUSE add constraint Prod_FK foreign key (COD_FURNIZOR) references FURNIZORI (COD_FURNIZOR) ;

Preview document

Baze de date - gestiunea unui magazin de mobilă - Pagina 1
Baze de date - gestiunea unui magazin de mobilă - Pagina 2
Baze de date - gestiunea unui magazin de mobilă - Pagina 3
Baze de date - gestiunea unui magazin de mobilă - Pagina 4
Baze de date - gestiunea unui magazin de mobilă - Pagina 5
Baze de date - gestiunea unui magazin de mobilă - Pagina 6
Baze de date - gestiunea unui magazin de mobilă - Pagina 7
Baze de date - gestiunea unui magazin de mobilă - Pagina 8
Baze de date - gestiunea unui magazin de mobilă - Pagina 9
Baze de date - gestiunea unui magazin de mobilă - Pagina 10
Baze de date - gestiunea unui magazin de mobilă - Pagina 11
Baze de date - gestiunea unui magazin de mobilă - Pagina 12
Baze de date - gestiunea unui magazin de mobilă - Pagina 13
Baze de date - gestiunea unui magazin de mobilă - Pagina 14
Baze de date - gestiunea unui magazin de mobilă - Pagina 15
Baze de date - gestiunea unui magazin de mobilă - Pagina 16
Baze de date - gestiunea unui magazin de mobilă - Pagina 17
Baze de date - gestiunea unui magazin de mobilă - Pagina 18
Baze de date - gestiunea unui magazin de mobilă - Pagina 19
Baze de date - gestiunea unui magazin de mobilă - Pagina 20
Baze de date - gestiunea unui magazin de mobilă - Pagina 21
Baze de date - gestiunea unui magazin de mobilă - Pagina 22
Baze de date - gestiunea unui magazin de mobilă - Pagina 23
Baze de date - gestiunea unui magazin de mobilă - Pagina 24
Baze de date - gestiunea unui magazin de mobilă - Pagina 25
Baze de date - gestiunea unui magazin de mobilă - Pagina 26
Baze de date - gestiunea unui magazin de mobilă - Pagina 27
Baze de date - gestiunea unui magazin de mobilă - Pagina 28
Baze de date - gestiunea unui magazin de mobilă - Pagina 29
Baze de date - gestiunea unui magazin de mobilă - Pagina 30
Baze de date - gestiunea unui magazin de mobilă - Pagina 31
Baze de date - gestiunea unui magazin de mobilă - Pagina 32

Conținut arhivă zip

  • Baze de Date - Gestiunea unui Magazin de Mobila.doc

Alții au mai descărcat și

Evidența clienților și furnizorilor - baze de date Access

1. Prezentarea aplicatiei 1.1. Prezentare generala Lucrarea oferă o analiză a modalităţilor practice de utilizare a instrumentelor informatice...

Proiect baze de date - Microsoft Access - evidența salariaților unei firme

Am ales ca tema pt acest proiect “Evidenta Salariatilor Unei Firme “. Pt aceasta am creat 4 tabele dupa cum urmeaza : 1. Salariati : IDSalariat,...

Bază de date în Access - gestiunea datelor unui hotel

Proiectul prezinta gestiunea datelor unui hotel, factorilor definitorii si anume datele despre turisti acestuia, rezervariile facute si tipul...

Baze de Date - Proiect în SQL

1. Descrierea bazei de date si a entitatilor Baza de date contine informatii despre produsele aflate intr-un depozit de aparate si accesorii de...

Gestiunea unei Clinici Stomatologice

1. Obiectivul proiectului: Baza de date realizata in ACCESS urmareste evidenta cartilor Bibliotecii Nationale a Romaniei cu scopul de a fi...

Realizarea unui Sistem Informatic de Gestiune a Cărtilor

Tema proiect: LIBRARIE Se dorește realizarea unui sistem informatic de gestiune a cărtilor în care să se evidențieze clienții precum și editurile...

Joc Java snake folosind șabloane de proiectare

1 Tema proiectului Realizarea unui joc folosind sabloane de proiectare (patterns) in cadrul unei aplicatii la alegere. 2 Cerinte - utilizarea a...

Gestionarea Stocului de Laptop-uri la un Magazin IT

Scopul proiectului este de a gestiona stocul de laptopuri dintr-un magazine de specialitate. Astfel in baza de date creata avem avem nevoie de date...

Te-ar putea interesa și

Magazine Online

INTRODUCERE: Odată cu dezvoltarea Internetului, comerţul on-line a luat amploare antrenând din ce în ce mai mulţi jucători pe piaţă. Mediul de...

Operațiuni bancare - cardul - monedă electronică

INTRODUCERE Este uşor să spui atunci când descoperi că te afli într-o situaţie defavorizată, că doreşti să faci anumite schimbări care să-ţi...

Afaceri Electronice

1.Caracteristicile afacerilor electronice Pentru ca o afacere să supravieţuiască este necesar ca potenţialii ei clienţi să ştie de existenţa...

Panasonic

Capitolul I Prezentarea generala 1.1 PREZENTAREA COMPANIEI MATSUSHITA Numele companiei: Matsushita Electric Industrial Locatie: Kadoma, Osaka,...

Analiza Resurselor Umane în Cadrul Hypermarketului X

1. Prezentarea firmei Hypermarketul X pe care il voi analiza face parte dintr-un grup international de hypermarketuri si are ca si domeniu de...

Bază de date - gestiune mobilă

Aplicaţia care face obiectul acestui proiect se numeşte "Gestiunea unui magazin de mobila". Aceasta aplicaţie îşi propune să gestioneze o bază de...

Ai nevoie de altceva?