Baze de Date - Alfa Pan SRL

Imagine preview
(8/10)

Acest proiect trateaza Baze de Date - Alfa Pan SRL.
Mai jos poate fi vizualizat un extras din document (aprox. 2 pagini).

Arhiva contine 1 fisier docx de 33 de pagini .

Profesor indrumator / Prezentat Profesorului: Anda Belciu

Iti recomandam sa te uiti bine pe extras si pe imaginile oferite iar daca este ceea ce-ti trebuie pentru documentarea ta, il poti descarca. Ai nevoie de doar 4 puncte.

Domeniu: Economie

Extras din document

Descrierea bazei de date

Tabelele create formeaza o baza de date care ajuta la monitorizarea activitatii comenzilor a patiseriei ‘ALFA PAN SRL’.

Entitati si atribute

ALFA_Contracte : cod_contract(PK), data_incepere, data_incheiere, salariu;

ALFA_Patiseri : CNP(PK), cod_contract(FK), nume, prenume, specialitate;

ALFA_Preparate: cod_preparat(PK), denumire_preparat(FK), ingrediente;

ALFA_Comenzi: cod_comanda(PK), data_comanda, total_comanda, cantitate;

ALFA_Rand_Comenzi: id_nr_comanda(PK), id_preparat(FK), id_comanda(FK);

ALFA_Clienti: id_client(PK), nume, prenume, adresa, telefon, total_plata(FK).

Schema bazei de date a librariei - am creat initial tabelele urmatoare : ALFA___Contracte, Patiseri, Preparate, Comenzi, Rand_Comenzi, Clienti.

Un contract este incheiat unui singur patiser, iar un patiser poate avea un singur contract incheiat.

Un patiser poate poate face un singur preparat, iar un preparat poate fi facut de unul sau mai multi patiseri.

Un preparat poate aparea in unul sau mai multe randuri_comenzi , iar un rand_comenzi poate contine un singur preparat.

O comanda poate avea unul sau mai multe randuri_comenzi, iar un rand _comenzi apartine unei singure comenzi.

Un client poate face una sau mai multe comenzi, iar o comanda este facuta de un singur client.

3.Operatiile DLL

a.Crearea tabelelor

• create table ALFA_CONTRACTE

(cod_contract varchar2(10) primary key,

data_incepere date not null,

data_incheiere date not null);

• create table ALFA_PATISER

(CNP number(13) primary key,

cod_contract varchar2(10),

constraint fk_ALFA_CONTRACTE foreign key (cod_contract) references ALFA_CONTRACTE (cod_contract),

nume varchar2(20) not null,

prenume varchar2(20),

specialitate varchar2(20) );

• create table ALFA_PREPARAT

(cod_preparat varchar2(20) primary key,

denumire_preparat varchar2(20) not null.

Fisiere in arhiva (1):

  • Baze de Date - Alfa Pan SRL.docx

Alte informatii

Academia de Studii Economice Facultatea de Cibernetica, Statistica si Informatica Economica