Sunteți pe pagina 1din 2

Facultatea de Ştiinţe Economice şi Administrarea Afacerilor Anul univ.

2018-2019
Departamentul de Management şi Informatică economică

Numele şi prenumele: ____________________________________________

Specializarea: ___________ Anul ____ Grupa __________

BAZE DE DATE (S4)

1. Se dau relaţiile (fişierele, tabelele) care gestionează contractele cu firmele-client ale unei
firme de contabilitate și consultanţă financiară.
CONTRACT [IDcontract, nume_firma, CUI, valoare, IDresponsabil, data_inceput, data_finala]
RESPONSABIL [IDresponsabil, nume_responsabil, CNP, tel, email]
Reguli de gestiune:
- o firmă-client poate avea la un moment dat mai multe contracte cu firma de contabilitate și
consultanţă;
- pentru fiecare contract, firma de contabilitate desemnează un responsabil care va ţine
legătura cu firma client;
- o persoană din firma de consultanţă poate fi responsabilă la mai multe contracte.

a) Identificaţi cheile primare, secundare, externe şi relaţiile primare.

Cheia primara Cheia secundara Cheia externa Relatie primara


CONTRACT
RESPONSABIL

b) Exemplificaţi cu 5 articole (tupluri, linii) tabela CONTRACT şi cu 3 articole (tupluri, linii) tabela
RESPONSABIL, astfel încât valorile date să asigure funcţionalitatea structurilor (respectarea
restricţiilor de integritate).

CONTRAC IDcontr. Nume_firm CUI Valoare IDresp Data-inc Data_fin


T

RESPONSABIL IDresp Nume-resp CNP Tel E-mail


c) Formulaţi în termenii algebrei relaţionale (sau construiţi arborele de interogare) şi SQL-Access
interogarea pentru a obţine situaţia contractelor şi a responsabililor care le gestionează.

Structura listei :
| IDcontract | nume_firma | valoare | IDresponsabil | nume_responsabil |

d) Formulaţi în termenii algebrei relaţionale (sau construiţi arborele de interogare) şi SQL-Access


interogarea pentru a obţine o situaţie a contractelor în derulare.

Structura listei : | IDcontract | valoare | data_finala |

e) Formulaţi în SQL-Access interogarea pentru a obţine valoarea totală a contractelor care au


termen de finalizare în luna iulie 2019. Structura listei : | valoare totala |

2. Se dă relaţia:
R [nr_factura, IDfurnizor, nume_furnizor, localitate, data_factura, valoare_factura, cont, CUI] cu
cheia primară compusă (nr_factura, IDfurnizor).

a) Precizaţi toate dependenţele funcționale care se stabilesc între atributele relaţiei.

b) Care este gradul de normalizare al relaţiei? Argumentaţi. Aduceţi relaţia în 3NF. Argumentaţi.

3. Explicaţi conceptele bază de date operaţională (OLTP), bază de date analitică (OLAP),Data
Mining.

PUNCTAJ
S 1a S 1b S 1c S 1d S 1e S2 S3 Oficiu Nota scris
1p 1p 1p 1p 1p 2p 2p 1p
1

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