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
   1   2   3   4