baze de date ex

Embed Size (px)

Citation preview

  • 8/13/2019 baze de date ex

    1/1

    Exerciii recapitulative

    Scripturi creare i populare tabele:http://bd.ase.ro/SGBD_I/Creare.sqlhttp://bd.ase.ro/SGBD_I/Inserare.sql

    FIRME

    CODFIR! D"#FIR! $OC CO#%B!#C! &O#!

    AGENTICOD!G"#% #'"!G"#% D!%!!#G D!%!#!S% &O#! F'#C%I! CODS"F

    COMENZI

    #RCO CODFIR! COD!G"#% D!%!

    RINDCOM

    #RCO COD(ROD'S C!#% (R"% %"R"#$I)R

    PRODUSE

    COD(ROD'S D"#(ROD'S ' S%OC

    *. Sa se adau+e la tabela FIR" coloana cod!i"cal varc#ar$%&',. Codul -iscal al tuturor -irelor este *,. Sa se de0acti1e0e c#eia pri(araa tabelei !G"#%I. Cu e2plica3i eroarea priit456. Sa se introduc4 ur4toarea 7nre+istrare in tabela !G"#%I:'2',George Alina',to_date('feb 3,04','mon dd,yy'),to_date('jan 23,44','mon

    dd,yy'),'BANAT','INGIN!','2'" Cu e2plica3i eroarea priit45 O pute3i corecta58. S4 se cree0e tabela -ire_untenia a19nd aceeai structur4 ca tabela -ire i care s4 con3in4

    doar -irele din '#%"#I! create table -ire_untenia as select ; -ro -ire '#%"#I!>?@

    A. !+entul reali0ea04 o nou4 coand4 de napolitane 8 buc? de la -ira 8. ,;I#S"R%?. S4 se tear+4 a+en3ii an+aa3i 7n ,6. Cu e2plica3i eroarea priit45E. !+entul are aceeai -unc3ie ca i a+entul * '(D!%"S"$"C%?. Se dublea04 stocul pentru napolitane*. Se reali0ea04 o apro1i0ionare cu 8 pac er1e3ele**. Sa se actuali0e0e u i stocul produsului cu u si stocul produsului cu codul ***

    '(D!%"S"$"C%? HHH*,. Finali0a3i tran0ac3ia*. S4 se e2epli-ice ipleentarea operatorului de proiec3ie pe tabela -ire*6. S4 se e2epli-ice ipleentarea operatorului de selec3ie pe tabela coen0i*8. S4 se a-ie0e produsele ce au ' buc -olosind i o -unc3ie la ni1el de 7nre+istrare

    *A. S4 se a-ie0e produsele *** precu i cele care au ' pac*. S4 se a-ie0e a+en3ii din B!#!% i O$DO)!*E. S4 se a-ie0e coen0ile din anul ,6*. S4 se a-ie0e cea ai recent4 coand4,. S4 se a-ie0e produsele care stocul ai are dec9t edia stocurilor,*. S4 se a-ie0e produsele care nu au -ost coandate,,. S4 se a-ie0e #'"!G"#% i D!%! coen0ii pentru a+en3ii care au dat coen0i,. S4 se a-ie0e #RCO i D"#FIR! pentru -irele care au 7ncheiat coen0i precu i

    D"#FIR! celor pentru care nu sau 7ncheiat coen0i,6. S4 se tear+4 produsele care nu au -ost coandate D"$"%"S"$"C%?,8. S4 se a-ie0e #RCOJ D"#(ROD'SJ 'J (R"% pentru -iecare R!#DCO al coen0ii

    http://bd.ase.ro/SGBD_I/Creare.sqlhttp://bd.ase.ro/SGBD_I/Inserare.sqlhttp://bd.ase.ro/SGBD_I/Creare.sqlhttp://bd.ase.ro/SGBD_I/Inserare.sql