Baze de Date

Proiect
7.7/10 (3 voturi)
Conține 1 fișier: doc
Pagini : 23 în total
Cuvinte : 2330
Mărime: 57.12KB (arhivat)
Publicat de: Camil Petrache
Puncte necesare: 0
Acest proiect isi propune sa realizeze o baza de date pentru evidenta angajatilor si salarizarii acestora in cadrul firmei “S.C. ROMCAR S.A.”. Aceasta firma are ca obiectiv producerea si comercializarea produselor din carne.

Extras din proiect

1. DETALII DESPRE PROIECT

Acest proiect isi propune sa realizeze o baza de date pentru evidenta angajatilor si salarizarii acestora in cadrul firmei “S.C. ROMCAR S.A.”. Aceasta firma are ca obiectiv producerea si comercializarea produselor din carne. Producerea se face in 5 ferme ale firmei situate pe teritoriul Romaniei la urmatoarele locatii:

• Alexandria

• Urziceni

• Buzau

• Giurgiu

• Craiova

Fiecare ferma este specializata in productia unui anumit tip de carne dupa cum urmeaza:

• Alexandria carne de pui

• Urziceni carne de porc

• Buzau carne de oaie

• Giurgiu carne de gasca

• Craiova carne de vaca

Locatia si specializarea fermelor se gasesc in tabelul “FERME” din baza de data. De asemenea in acest tabel se mai gasesc valoare unitara a fiecarui kilogram de carne, valoarea consumata pentru producerea fiecarui sortiment, precum si pretul unitar cerut pentru fiecare kilogram. Aceste valori sunt exprimate in RON.

La momentul actual firma are angajat un numar de 15 macelari specializati in producere sortimentelor de carne care constituie obiectul de activitate al firmei.. Datele personale ale angajatilor se pot vizualiza in tabelul “ANGAJATI”.

Incepand cu luna octombrie 2008 si pana in ianurarie 2009, firma a avut de produs 20 de comenzi. Datele de executare ale comenzilor precum si cantitatile si executantii lucrarilor se gasesc in tabelul “PRODUCTIE”.

In vederea vanzarii productiei firma detine 3 magazine situate in urmatoarele orase:

• Bucuresti

• Iasi

• Craiova

• Timisoara

• Constanta

Localizarea si codificarea magazinelor se gaseste in tabelul “MAGAZINE”. Magazinele in care s-a facut vanzarea fiecarei comenzi sunt vizibile in tabelul “VANZARI”.

2. SCRIPTURILE DE CREARE SI ADAUGARE A DATELOR IN BAZA DE DATE

Scriptul de creare a tabelelor in limbajul SQL*plus este urmatorul:

drop table ferme cascade constraints;

drop table personal cascade constraints;

drop table productie cascade constraints;

drop table magazine cascade constraints;

drop table vanzari cascade constraints;

create table ferme

(cod_ferma number(1) constraint pkey_ferme primary key,

locatie varchar(20) not null,

tip_carne varchar(20) not null);

create table personal

(cod_personal number(2) constraint pkey_personal primary key,

nume varchar2(20) not null,

varsta number(2),

vechime number(2));

create table productie

(cod_prod number(3) constraint pkey_productie primary key,

cod_ferma number(1) not null,

cod_personal number(2) not null,

data_prod date,

pret_unitar number(3),

cantitate number(3),

constraint fkpers foreign key (cod_personal) references personal(cod_personal),

constraint fkferme foreign key (cod_ferma) references ferme(cod_ferma));

create table magazine

(cod_mag varchar(1) constraint pkey_magazine primary key,

locatie varchar(10));

create table vanzari

(cod_mag varchar(1),

nr_vanzare number(2),

cod_prod number(3),

constraint pkvanzari primary key (nr_vanzare, cod_prod),

constraint fkproductie foreign key (cod_prod) references productie(cod_prod),

constraint fkmagazine foreign key (cod_mag) references magazine(cod_mag));

Preview document

Baze de Date - Pagina 1
Baze de Date - Pagina 2
Baze de Date - Pagina 3
Baze de Date - Pagina 4
Baze de Date - Pagina 5
Baze de Date - Pagina 6
Baze de Date - Pagina 7
Baze de Date - Pagina 8
Baze de Date - Pagina 9

Conținut arhivă zip

  • Baze de Date.doc

Alții au mai descărcat și

Gestiunea Stocurilor - Proiect la Access

Forma MENIUL PRINCIPAL este cea mai importanta dintre machete întrucât aici se regasesc toate operatiunile de baza care ajuta la exploatarea...

Lucrul cu liste dublu înlănțuite circulare în C

1. INTRODUCERE Pe baza structurii de date lista dublu inlantuita circulara, se realizeaza un program in limbajul de programare C care sa efectueze...

Evidența produselor dintr-o firmă

Acesta este “Meniul Principal” al aplicatiei mele in care se regasesc toate comenzile necesare ptr a usura munca unui angajat. Butonul “Angajati”...

Prezentare de modă

1.Structura tabelei 2.Inregistrarile dintre tabele 3.Relatii intre tabele 4.Formulare 5.Rapoarte Structura bazei: Baza este formata din 6...

Hackeri

Hackerii sunt pasionati ai informaticii, care, de obicei au ca scop „spargerea” anumitor coduri, baze de date, pagini web etc. Ei sunt considerati...

Curs Java

Introducere Scurt istoric Limbajul Java împreună cu mediul său de dezvoltare şi execuţie au fost proiectate pentru a rezolva o parte dintre...

Baze de Date4

Forma principala a aplicatiei contine un control de tip CommandGroup cu trei butoane componente  proprietatea ButtonCount = 3. Efectele de culoare...

Te-ar putea interesa și

Gestiunea Analitică a Materialelor

1. INTRODUCERE Evoluţia tehnicii de calcul a dus la o creştere substanţială a capacităţii de memorare şi a vitezei de prelucrare a datelor. Astfel...

Baze de Date

3.2. DEFINIREA ELEMENTELOR BAZELOR DE DATE DIN ACCESS Definitia traditionala a unei baze de date este aceea de colectie de date înregistrate...

Magazin Virtual în Access

Capitolul 1 INTRODUCERE 1.1 Scop şi obiective Într-o societate informaţională cum este cea în care trăim, în care viteza de transmitere şi de...

Proiect Microsoft Acces - dicționar

Introducere Scopul principal al acestui proiect il constituie introducerea in lucrul cu baze de date in limbajul Microsoft Access. Obiectul...

Comerț electronic - magazinul virtual

Introducere Prin accesibilitatea reţelei web de către toată lumea a devenit posibil şi una din cele mai reuşite metode de bussiness din lume, care...

Sisteme Informatice de Gestiune

CAPITOLUL I. INTRODUCERE Unul din principalele obiective în viaţa unei întreprinderi îl reprezintă gestionarea sistemului informaţional. Un sistem...

Proiectare Baze de date în Access

Aplicatia I - BAZA DE DATE ÎN EXCEL I.1 CREAREA UNEI BAZE DE DATE Am creat 4 baze de date reprezentând situatia ?colarA a studentilor de la...

Folosirea MS Access în Gestionarea unei Baze de Date

Introducere Proiectul este structurat pe 5 capitole şi are ca scop demonstrarea avantajelor sistemelor de gestiune, asigurând astfel o interfaţă...

Ai nevoie de altceva?