Sunteți pe pagina 1din 1

Facultatea Contabilitate si Informatica de Gestiune Sesiunea ID iulie 2012 Disciplina: Baze de date

SUBIECT

I. II.

(2p)Forme normale. Definiii i exemple (3p) Se dorete realizarea unei baze de date pentru evidena unei magazii. n acest sens se consider urmtorul dicionar al datelor:

CodMagazie, DenumireMagazie, NumeGestionar, NrBonConsum, DataBonConsum, DenumireSectie, CantitateIesita, CodMaterial, DenumireMaterial, UnitateMasura

Reguli de gestiune:
O magazie poate emite unul sau mai multe bonuri de consum, un bon de consum aparine unei singure magazii; Pe o un bon de consum pot exista mai multe materiale, un material poate exista pe mai multe bonuri de consum; Un bon de consum nu poate conine dou materiale identice;
S se obin modelul relaional, utiliznd metoda normalizrii (matricea dependenelor funcionale).

III.

Se dau tabelele:

Realizai urmtoarele interogri SQL: A. (1p) Sa se creeze tabela SALARIATI cu urmtoarea structur CNP, Nume, Functia, DataAngajare,
Salariu;

B. (1p) Sa se majoreze cu 500 salariile din tabela SALARIATI pentru persoanele angajate inainte de 1-12012.

C. (1p) Sa se afiseze numerele notelor de recepie, datele recepiilor i s se calculeze numrul de zile
trecut de la recepie pentru toate recepiile de la un anumit depozit tastat ca parametru.

D. (1p) Realizai o interogare UNION pentru a afisa localitatile si adresele pentru toate depozitele i
ateliere firmei din afara Bucurestiului. Intr-o a treia coloana numita TipObiectiv se va afisa Dep pentru depozite i At pentru ateliere.