Page 4 - DRAGAN SILVIU IOAN TEMA 2 BAZE DE DATE CURS
P. 4
Problema 2.
Se dau relaţiile (fişierele, tabelele):
CLIENŢI *cod_client, nume_client, localitate, CUI]
PRODUSE [cod_produs, denumire, unitate_masura, pret_unitar, stoc]
FACTURI_EMISE [nr_factura, data_factura, cod_client, cod_produs, cantitate, valoare]
Obs. Pe o factură se înregistrează un singur produs !
a) Identificaţi cheile primare, secundare, externe şi relaţiile primare.
Cheie primară Cheie secundară Cheie externă Relație primară
CLIENTI Cod_client CUI - DA
PRODUSE Cod_produs - - DA
FACTURI (Cod_client,Nr_factură) - 1.Cod_client NU
2.Cod_produs
b) Exemplificaţi cu 4 articole (tupluri) fişierul FACTURI_EMISE, cu 3 articole CLIENTI si 2 articole fişierul
PRODUSE, astfel încât valorile date să asigure funcţionalitatea structurilor cu respectarea restricţiilor de
integritate a referirii şi a entităţii.
CLIENȚI Cod_client Nume_client Localitate Cui
0158 SC BRICODEPOT SRL BRASOV RO10358145
0204 SC DEDEMAN SRL BACAU RO20214535
0605 SC HORNBACK SRL VASLUI RO41256656
FACTURI_EMISE Nr_factura Data_factura Cod_client Cod_produs Cantitate Valoare
3516 20/03/2020 0158 014 4 225.6
3548 20/02/2020 0605 074 3 36
3598 15/01/2020 0204 014 3 169.2
3578 01/02/2020 1156 028 6 120
Produse Cod_produs Denumire Unitate_masură Pret_unitar Stoc
014 CIMENT_CERESIT40 SAC 56,40 5642
074 SILICON_SOUDAL TUB 12 145