Extras din proiect
Scurta prezentare a bazei de date
In prezenta baza de date sunt organizate, dupa modelul relational, date cu privire la activitatea unei firme de constructii din Bucuresti, care realizeaza diverse lucrari pentru diferite firme mai mici sau mai mari din oras.
BD cuprinde date introduse in patru tabele relationate prin diferite constrangeri.
Astfel, avem o prima tabela T_UTILAJE in care se vor regasi urmatoarele coloane : COD_U(codul utilajului, care este si cheie primara in aceasta tabela), DENUMIRE, MARCA, UZURA(exprimata in numar de luni) si VALOARE(exprimata in RON).
Cea de-a 2-a tabela T_BENEFICIAR are urmatoarele coloane in componenta: COD_B(codul beneficiarului, care este si cheie primara), NUME,ADRESA,EMAIL.
Cea de-a 3-a tabela T_LUCRARI va avea in componenta urmatoarele coloane: COD_L(codul lucrarii si cheia primara),COD_B(codul beneficiarului, care este cheie externa a tabelei, relationand-o cu tabela T_BENEFICIAR printr-o realtie de 1:M), DENUMIRE, SUPRAFATA, LOCALIZARE, DATA_INCEPERII, DURATA. Precizari:
- o lucrare este unica prin codul sau si va avea un singur beneficiar;
- un beneficiar va putea dispune de mai multe lucrari pe care firma le poate initia catre el.
In cea de-a 4-a tabela T_MUNCITORI se vor regasi urmatoarele coloane: COD_M(codul muncitorului, cheie primara), COD_L(codul lucrarii, care este cheie externa a tabelei, relationand-o cu tabela T_LUCRARI printr-o relatie de 1:M), COD_U(codul utilajului, care este cheie externa a tabelei, relationand-o cu tabela T_UTILAJE printr-o relatie de 1:M), NUME, REMUNERATIE_ZILNICA(exprimata in euro) si NR_TELEFON. Precizari:
- un muncitor poate fi insarcinat cu o singura lucrare , dar o lucrare a firmei poate avea in componenta mai multi muncitori;
- un muncitor stie sa utilizeze un singur utilaj, dar un utilaj poate fi folosit de mai multi muncitori.
T_LUCRARI
COD_L
COD_B
DENUMIRE
SUPRAFATA
LOCALIZARE
DATA_INCEPERII
DURATA
T_BENEFICIAR
COD_B
NUME
ADRESA
1:M
1:M
T_UTILAJE
COD_U
DENUMIRE
MARCA
UZURA
VALOARE
T_MUNCITORI
COD_M
COD_L
COD_U
NUME
REMUNERATIE_ZILNICA
NR_TELEFON
1:M
Creare Tabele
Creare T_UTILAJE
create table t_utilaje (cod_u number(5) primary key, denumire varchar2(20), marca varchar2(20), uzura number(3), valoare number(6))
Preview document
Conținut arhivă zip
- Baze de Date privind Activitatea de Gestiune a unei Firme de Constructii.doc