Sunteți pe pagina 1din 2

Problema 1 Se d urmtorul dicionar de date, n vederea realizrii unei baze de date pentru evidena salariailor unei firme: MarcSalariat,

NumeSalariat, AdresaSalariat (CodPotal, Localitate), SalariuIncadrare, DataAngaj rii, CodDepartament, DenumireDepartament, CodReinere, DenumireReinere, SumaReinere, BeneficiarReinere, CodSpor, DenumireSpor, SumaAcordat Reguli de gestiune: 1 . Un salariat este angajat la un singur departament, un departament poate ncadra mai mul i salaria i.
2.

Orice salariat beneficiaz de mai multe sporuri. Un spor se acord mai multor salaria i. Pentru fiecare salariat ce prime te un spor se cunoa te suma acordat salariatului pentru sporul respectiv. Unui salariat i se atribuie mai multe re ineri, o re inere putnd fi regsit la

3.

mai mul i salaria i. Fiecrui salariat ii revine o sum de pl tit (Suma retinere) pentru fiecare re inere din salariu. Se cere s se normalizeze baza de date, utiliznd formele normale.

Problema 2 Pentru informatizarea activitii unei librrii se dorete crearea unei baze de date pornind de la urmtorul dicionar de date: CodEditura, DenumireEditura, Localitatea, CodCarte, DenumireCarte, AnAparitie, PreVnzare, CodAutor, NumeAutor, PrenumeAutor, NrPaginiAutor, CodComanda, DataComanda, CantitateComandata, CodClient, NumeClient, PrenumeClient Reguli de gestiune:
1. 2.

O carte poate s fie editat de o singur editur. O carte poate s aib unul sau mai mul re i autori, pentru fiecare dintre ace i. i, re inndutia inndu-se numrul de pagini care ii revin pentru cartea respectiv. in mai multe cr

3. 4.

Un autor poate participa la scrierea mai multor cr O comand emis de un client poate s con se cantitatea comandat din fiecare.

Se cere s se normalizeze baza de date, pornind de la dicionarul de date enunat, prin utilizarea formelor normale.

Problema 3

Pentru crearea unei baze de date privind evidena conturilor de disponibil ale clienilor unei societi bancare s-a identificat urmtorul dicionar de date: CodFiscal, DenumireClient, Localitate, NrContBancar, DataDeschidereCont, TipCont, NrOperaie, DataOperaie, TipOperaie, ValoareOperaie, CodDocument, NrDocument, SerieDocument, AdresFilial . Se cunosc urmtoarele: i. Orice client poate deschide mai multe conturi bancare, pentru fiecare cont bancar cunoscndu-se filiala la care este deschis;
ii. iii. iv. v.

DataDocument,

SumaDocument,

CodFilial ,

DenumireFilial ,

O operaie bancar are la baz un singur document justificativ; un document poate genera mai multe opera ii. Orice opera ie se refer la un singur cont bancar. a Fiecare opera ie este nregistrat de o singur filial . Pentru adresa filialei se vor re ine informa ii distincte privind componen sa (localitate, cod po tal, strad, numr, jude ).

Se cere s se normalizeze baza de date, pornind de la dicionarul de date enunat, prin utilizarea formelor normale.

S-ar putea să vă placă și