teoria bazelor de date

Upload: ala-temciuc

Post on 06-Jul-2018

236 views

Category:

Documents


1 download

TRANSCRIPT

  • 8/17/2019 Teoria Bazelor de date

    1/39

      CAPITOLUL I

     NO ŢI UNI GENERALŞ E DESPRE BAZELE DE DATEI .1 No ţ iun i de baz a !e une i baze de da "e

     No ţ iun i de baz #Baz de da "e $S i % "e& de 'e % " iune a baze !o ( de da "e $)ode !e a (* i " e + "u (a !e de o ('an iza (e a baze !o ( de da "e $

     N i,e ! u( i de ( e- ( ezen "a (e a baze i de da " e $En " i " a "e " abe ! ( e !a ţ i e $P (o- ( ie "ea "e a " ( ibu " + /&- do&en iu $0 n - (a +" i+ a + o" id ia n oa (" e d e% o -e ( & + u d a" e + e ţ in d e a nu &i "e%ub ie+ "e .D a " a e % " e u n & o d e! d e ( e - ( e z e n" a ( e a i n o ( &a ţ i e i a + + e %i b i ! u n u i a n u &i "

     - ( o+e%o ( 2o&+a !+u ! a "o ( 3 .

    O b a z ă d e d a t e   e % " e o + o ! e +ţ i e d e d a " e + o ( e ! a "e ( e e (i " o a ( e ! a u n a n u & i "%ub ie+ " o ('an iza (e 4 i &e&o(a "e /n % +o-u ! 'e % " ion ( i i !o ( u ! " e ( ioa (e . Bazad e d a " e + o n ţ i n e n u n u & a i d a " e ! e - ( o - ( i u 5 z i % e + i 4 i i n o ( & a ţ i i d e % - ( e" i-u ! !o ( % " (u+ "u (a &odu ! de o ('an iza (e 4 i ( e !a ţ i i ! e d in " (e e !e . A% " e ! %-u%o baz de da "e (e- (ez in " o +o !e+ ţ i e de da "e in "e' (a " anu&e % " (u+ "u (a "4 i do "a " +u o de %+ ( ie (e a % " (u+ "u ( i i 4 i a ( e !a ţ i i !o ( d in " (e da "e .U " i ! i za (ea e i + ien " a a +e % " o ( da "e 'ene (eaz - (ob !e&ao (' an iz ( ii %" o+ ( i i (e ' %i ( ii 4 i & od i i + (i i ! o( . A+ e% " a- " i &- un ede in i (ea uno( % " (u+ "u ( i de &ode !e de o ('an iza (e a da "e !o ( /n a %-e+ " !o' i+4 i + o & o d - en " ( u u " i ! i za " o (. L u + ( u( i ! e % e + o & -! i + / n + a z u! ' e % " i o n ( i iu n o ( d a " e + u + a ( a + " e ( + o & - ! e 6 + u & a ( i e , i d e n ţ a + o n " a b i ! a b u n u ( i ! o (  

    & a" e( i a! e e, id en ţ a a n' a7 aţ i !o ( 4 i ( e" ( ib ui (e a & un +i i ! o( a +" i ,i " a" ea i n a n +e a ( a u n e i u n i " ţ i e + o n o &i + e e " + . 0 n a + e % " e % i " u a ţ i i e % " e o - o ( " un u " i ! i z a (ea baze !o ( de da "e.S- (e deo%eb i (e de i 4 i e (e !e de da"e 4 i " abe !e !ede +a !+u ! baze !e de da "e %un " &u ! " &a i e i + ien "e d in -un+ "u ! de ,ede (e a !'e % " ion ( i i da "e !o ( .Da+a e % "e de in i " un &e+an iz& de % e !e+ "a (e a e !e&en "e !o ( +o !e+ ţ i a de da "e%e nu&e4 "e s tr uc tur ă de da te .0n - (a+ " i + a - (e !u+ ( ( i i e ! e + " (on i+e % e o-e (eaz +u +o !e+ţ i i ! e de da "e .Co !e+ ţ i i ! e de da "e de ine %+ &u ! ţ i&i (e !a " i, o&o'ene de da "e +a (e de %+ ( iuun do&en iu un - (o+e% o a+ " i, i " a "e % au un ob ie+ " a ! ! u&i i ( e a !e .Co !e+ ţ i a de da " e - (e %u-une /n ţe !e'e (e a +on+e-" e ! o( de

    e nt i ta te ,me mbr u ,a tr ibut ,va loar e .Ent i ta te a   ( e - ( e zi n " o + o & - on e n " u n i " a ( + a ( e - o a " e i i n d i ,i d u a ! i za " i n o ( &a ţ i o n a! / n " ( 8 un d o & en i u o a + " i , i " a " e .D e e 6 e &- ! u / n i n % " i " uţ i i ! e d e/n, ţ&/n " e6 i % " en " i " a " ea 9- (o e %o ( i: 4 i en " i " a " ea 9e !e, i: 4 . a .Atr ibute le   ( e- (e zi n" + a( a+ "e (i %" i+ i! e + a( e d e% +( iu i n o( &a ţi on a!

     - ( o-( ie " ţ i ! e une i en " i " ţ i .E 6 e &- ! u e n " i " a" e a 9 e ! e ,i : a ( e u ( & "o a ( e ! e a " ( i b u " e # + o d u ! e ! e , u ! u i n u & e4 i - (enu&e anu ! na 4 "e ( i i ad (e %a no "a &ed ie + !a %a d i ( i' in "e 4 . a .

    I . ; Ne+e% i " a "ea - (o ie+ " ( i i baze i de da "e

    Teo ( ia b az e! o( d e d a" e /n ' en e( a! 4 i - (o ie +" a( ea b az e! o( d e d a" e /n -a ( " i +u !a ( ( e-( ez in " do&en i i +o&-! e6 e e6-une( ea + ( o (a a ( ne+e% i " a %u "e

    1

  • 8/17/2019 Teoria Bazelor de date

    2/39

    d e - a' in i. A+ e% " e " eo (i i n u + on %" i" u ie o bi e+ "u ! ! u+ ( ( i i d e aţ da ( oabo(da (e %u++ in " a !o ( o +on% ide (& ne+e%a ( .D e 4 i S G B D 8 u ( i ! e & o d e ( n e % e + a ( e + " e ( i ze a z - ( i n " ( 8 o ! e 6 i bi ! i " a " e % - o ( i " , i % 8a 8, i % ( e- (o ie+ "a (ea baze !o ( de da "e % e i&-un o ana ! i z 4 i o - !an i i + a (ea & nu n ţ i " a o b i e +" i , e ! o( b a z ei d e d a " e - ( o i e+ " a " e a % " ( u + "u ( i ! o ( d e d a " e

    4 i a ( e ! a ţ i i ! o ( d i n " ( e e ! e . O ( i + e & o d i i + ( i a ! e d e n u & i ( i ! o ( " i - u ( i ! o ( 4 id e &i n %i u ni ! o ( " i- u (i ! o( 4 i d e &e n %i u n i! o ( + / &- u ( i! o ( " a be ! e! o ( b a ze i d ed a " e n e + e % i " & o d i i + ( i / n + ! a % e ! e d e o b i e + " e + a ( e u " i ! i z e a z + & - u ( i ! e(e %-e+ " i,e !u+ (u ' (eu de (ea ! i z a " /n + azu ! une i baze de da "e de - (o-o( ţ i i .P ( oi e+ "a (e a n e( eu 4i " a " ab e! e! o( 4 i a ( e! aţ ii ! o( d in "( e e !e - o" a ,e a+ o n % e + i n ţ e n e d o ( i " e / n + a z u ! e e + " u ( i i u n o ( & o d i i + ( i / n % " ( u + " u ( a ! o ( .C u a ! " e + u , i n" e e %" e & u ! " & a i ( a ţi o n a ! % de - u n e& a n u &i " e e o ( " u( i ! a a za d e - ( oi e+ "a (e d e+ /" % ( ee d( e% & u !" e( i o( o b az d e d a" e - ( o% "

     - ( o ie+ "a " .A + e% " e % u n" d o a( + / "e , a a ( 'u & en " e / n a ,o a (e a n e +e % i" ţi i - ( oi e +" ( ii

     baze i de da " e .

    I . < S i % "e&e de 'e % " iune a baze !o ( de da "e

    S i % "e & u! + o &- u "e ( i za " + e - e (& i " e + ( ea ( ea b a ze i d e d a "e in " ( od u +e ( ea  - % " ( a ( ea a+ "ua ! i za (ea 4 i e6 " ( a'e (ea da " e !o ( /n " ( e ţ ine( ea baze i de da "e ţ ia + +e % u! a u "o ( i za " ! a d a " e % e n u & e4 " e s i s t e m d e g e s t i u n e a b a z e l o r d edate (SGBD) .Si% "e&u! de 'e% " iune a baze !o ( de da "e +on% " d in e !e&en "e !e de %o "=a (e+ a( e i n" e( a+ ţi on ea z a "/ " + u b az e d e d a" e + /" 4 i + u u "i !i za "o (i i 4 ia- ! i + a ţ i i ! e a +e % "o (a .U n % i% "e & d e ' e% "i un e a b az e! o( d e d a" e " (e bu ie % ie + a- ab i! % /nde- ! inea %+ u (& "oa (e !e un+ ţ i i #

     D e d es cr i ere, + a ( e ( e z i d / n d e i n i( e a % " ( u + " u ( i i d a " e d a " e ! o ( a ( e ! a ţ ii ! o (  d i n " ( e a + e % " ea ţ i a + o n d iţ i i ! o ( d e a + + e% ! a i n o ( & a ţ i i ! e + o n ţ i nu " e / n b a z ade da "e $

     D e a c t ua l i z are ,   + a( e - ( e% u- un e i n% e( a( ea ( ed a+ "a (e a 4 i % u- ( i& a( e ada "e !o ( $

     D e i n t erog are a b az e i d e da te ,   + a( e - e( &i " e o bţ i ne (e a d i e( i "o (  in o (&a ţ i i d in baza de da "e +on o ( uno( + ( i " e ( i i de % e !e+ "a (e $

     D e ob ţ i n ere de d a te no i ,   + a (e +on% " /n - (e !u+ (a (ea in o (&a ţ ie i in i ţ i a ! e /n%+o-u ! ob ţ ine ( i i uno ( "o "a !u ( i &ed i i e " + .

     D e în t re ţ in ere , + a ( e + o n % " / n + ( e a ( e a + o - i i ! o ( d e ( e z e ( , + o & - a + " a ( e a baze i de da " e 4 i ( e-a( a ( ea e i /n + azu! de "e ( io ( ( i i $ D e s ec ur i za re a d a te lo r,   + a (e (ez id /n - (o "e 7a (ea baze i de da "e / &-o " ( i,aa++e%u !u i neau "o ( iza " 4 i /n a " ( ibu i (ea d (e- "u ( i !o ( de a++e % .

      I .> )ode !e de o ('an iza (e a baze !o ( de da "e

    ) od e! u! ( e- (e zi n" % "( u+ "u (a ! o' i+ a + o! e+ ţi ei d e d a" e ad i+ e %" e o( e ! e + " a ( e a ( e ! a ţ i i ! o ( d i n " ( e d a " e . 0 n u n + ţ i e d e & o d u ! d e o ( ' a n i z a ( e ai n o (&a ţ i i ! o ( % e +uno%+ + / " e,a &ode! e de baze de da "e #i e r ar h ic , r e e a , r ela iona l ! . a .  

    O (' an iz a( ea d a" e! o( ( e- ( ez in " - ( o+ e% u! d e i de n" i i +a (e d e i ni ( ee , a ! u a ( e % " ( u + " u ( a ( e 4 i & e & o ( a ( e a i n o ( & a ţ i i ! o ( / n + a d ( u ! u n u i % i % " e &

    ;

  • 8/17/2019 Teoria Bazelor de date

    3/39

    i n o ( &a ţ i o n a! / n ' e n e ( a ! % a u / n a + " i ,i " a " e a d e e ! a b o( a ( e a u n u i - ( o ' ( a & /n -a ( " i +u !a ( .O('an iza (ea da "e !o ( - (e %u-une #D e i n i ( e a % " ( u + " u ( a ( e a o ( d o n a ( e a 4 i ' ( u - a ( e a d a " e ! o ( / n + o ! e + ţ i i d e d a " eo&o'ene $

    S " a b i ! i ( e a ( e ! a ţ i i ! o ( d i n " ( e d a " e d i n " ( e e ! e & e n " e ! e + o ! e + ţ i i ! o ( 4 i d i n " ( e+o !e+ ţ i i $S " o +a ( ea d a "e ! o( - e % u -o ( " i n o( & aţ i o na ! - ( e! u +( a bi ! - ( i n i n "e ( &e d iu !unu i % i % " e& de +a !+u ! $S+o-u ! o ('an iz ( i i da "e !o ( / ! ( e- (ez in " (e'% i (ea au "o&a " a da "e !o ( du-d i,e (%e + ( i " e ( i i .Ob ie+ " i,e !e u (&a( i " e /n o ('an iza (ea da "e !o (  )in i&iza (ea " i&-u !u i de a++e % ! a da "e $)in i&iza (ea %-a ţ iu !u i de &e&o( ie o+u-a " de da "e $S -e (&i " % +* i&ba (ea % " (u+ "u ( i i da "e !o ( 4 i a ( e !a ţ i i !o ( d in " (e a +e % "ea (&od i i + a (ea - (o' (a&e !o ( + a (e ! e - (e !u+ (eaz $

    C!a % i i + a (ea da "e !o ( % e (ea ! i z eaz -e baza &a i &u ! "o ( + ( i " ( i i .D a" e! e d in % i% "e &u ! i n o (& aţ i on a! % e d i, iz ea z / n d ou + a" e' o( i i / nun+ ţ i e de n i,e !u ! de de "a ! i e (e #da "e e !e&en "a (e 4 i da "e +o&-u%e .Da "e !e e !e&en "a (e 2 % +a !a ( i i 3 %un " ind i, iz ib i ! e a " / " ! a n i,e ! in o (&a ţ iona ! + / "4 i ! a - ( e! u +( a ( e e ! e % u n" i d en " i i + a" e - ( i n n u &e 2 id e n" i i+ a "o ( 3 4i a u oanu&i " ,a !oa (e .I d e n " i i + a " o ( u ! d a " e i e % " e u n % i & b o ! a % o + i a " d a " e i - e n " ( u a o d i % " i n ' e d ea ! " e da "e 4 i -en " (u a o (e e ( i /n - (o+e%u ! de - (e !u+ (a (e .A" ( ibu "e !e - (e+ izeaz - (o- ( ie " ţ i ! e da "e i 4 i de "e (&in &odu ! /n +a (e ,a i" ( a" a" / n - (o +e %u ! d e - ( e! u+ (a (e ., a! o( i !e d a" ei % e - o" - (e +i za - (i ne nu &e (a (e 4 i % un " % "( /n % ! e' a" e d e " i- u! d a" ei . D a+ - e - a( +u (% u!

     - ( o+e%e !o ( de - ( e ! u+ (a (e da "a -% " (eaz a+eea4 i ,a ! oa( e e% "e denu&i " + on %" an " d a+ a , a! o( i !e % un " d i e( i "e / n a +e %" - ( o+ e% % e n u& e% + d a" e,a ( iab i ! e .Ce !e &a i /n " / !n i " e " i-u ( i de da "e %un " +e !e nu&e( i+e !o' i+e 4 i + a (a+"e ( +uo - e ( a ţ i i ! e ! o ( % - e + i i + e 4 i d a " e d e - e n d e n " e + a ( a + " e ( i % " i + e ! i & b a 7 u ! u i d e

     - ( o'( a&a(e .D a " e ! e + o & - u% e % u n " & u ! ţ i &i d e d a " e e ! e & en " a ( e o & o ' e ne d i n - u n + " d e, ed e( e a ! d e% +( ie ( ii 4 i a ! - ( e! u+ ( (i i . D a" e! e + o& -u %e a u a - (u " d inn e + e % i " a " e a d e a d e % + ( i e d i n - u n + " d e , e d e ( e i n o ( & a ţ i o n a ! u n a n u & i "o b i e + " % a u - ( o + e % a + a ( o ( + a ( a + " e ( i % " i + i n u - u " e a u i % i n " e " i z a " e d e u n

    % i n ' u ( % + a ! a ( . ) a % i , e ! e % u n " e 6 e & - ! e d e d a " e + o & - u % e e ! e ( e - ( e z i n " o% " ( u + " u ( d e d a " e o & o ' e n % " a " i + 4 i + u a + + e % d i ( e + " + o n % " / n d d i n " ( 8 o&u! ţ i&e de +o&-onen "e de a+e !a 4 i " i- .0 n - ( o + e % u ! - ( e ! u + ( ( i i d a " e ! e d i n d i , e ( % e + o ! e + ţ i i % u n " % u - u % e u n o (  +o (e !a ţ i i /n !n ţu i ( i a %o+ ie ( i . A+e% "e ! e' "u ( i % e (,e %+ -en " (u +o&-!e "a (ead a " e ! o ( d i n " ( 8 o + o ! e + ţ i e + u d a " e - ( e ! u a " e d i n a ! " e + o ! e + ţ i i % a u - e n " ( u% e - a ( a ( e a 4 i - ( e ! u + ( a ( e a d i % " i n + " a u n o ( ' ( u - e d e d a " e . L e ' " u ( i ! e % e( e a ! i z e a z - ( a + " i + - ( i n o ! o % i ( e a u n o ( a " ( i b u " e + o & u n e e n " i " ţ i ! o ( / n " ( e+a (e do ( i& % e6 i % "e anu&i "e (e !a ţ i i .

      I . ? Ni,e !u ! de (e- (ezen "a (e a da "e !o (  

  • 8/17/2019 Teoria Bazelor de date

    4/39

    S u b a % - e + " u ! d e ( e - ( e z e n " a ( e 4 i d e - ( o " e + ţ i e a d a " e ! o ( % e d e % " i * n ' >" (e- "e 4 i anu&e #

     N i ve lu l f i z i c   2 in "e ( n 3 e% "e de%+ ( i % de % +* ie&a i z i+ ada "e !o ( 2b i " o+ "e " ad (e % 3 4 i ( e- (ez in " , iz iunea - (o' (a&a "o ( i !o ( de % i % " e&a%u-(a da "e !o ( .Da "e !e e6 i % " doa ( ! a n i,e ! i z i + i a ( + e !e !a ! " e n i,e !u ( i %un "

    n i,e !u ( i de , i ( "ua ! i z a (e /n - (ezen "a (ea da "e !o ( $

     N i ve l co n ce p tu a l   e % " e a !+ " u i " d in % +*e&a +on+e- "ua ! ad a " e ! o ( 2 a ( " i + o ! / n ( e ' i % " ( a ( e z o n 3 4 i ( e - ( e z i n " d e a % e & e n e a , i z i u n e a

     - ( o'( a&a "o ( i !o ( de % i % " e& a%u-(a da "e !o ( $

     N i ve lu l lo g ic   e % " e d a " d e u n a d i n % + * e & e !e ! o ' i +e - o % i b i ! e a ! e d a " e ! o ( 4 i(e- (ez in " , iz iunea - (o' (a&a "o (u !u i de a- ! i + a ţ i e a %u- (a da "e !o ( $

     N i ve lu l v i r tu a l   2 e 6" e (n 3 ( e- ( ez i n" , i zi u ne a u " i! i z a" o (u ! u i i n a! a % u- ( aob ie+ "e !o ( .

      I . @ C !a % i i + a (ea baze !o ( de da "e

    0 n u n + ţ i e d e + o n d i ţ i i ! e + o n + ( e " e / n + a ( e % e ( e a ! i z e a z o b a z d e d a " e % e/ n +a d (e a z / n "( 8 o a n u& i " + a "e ' o( i e a ,/ n d a n u& i " e + a (a + "e ( i %" i + i d u- a+e% "e + a (a+ "e ( i % " i + i e ! e % e + !a % i i + du- #Do&en iu ! de a- ! i + a ţ i i 2baze de da "e un i,e (%a !e 3) od u! d e o (' an iz a( e %" (u +" u( a (e 4 i a ++ e% a( e a d a" e! o( 2 ba ze d e d a" e%-e+ ia ! i z a "e # (e ţea i e (a (* i+ (e !a ţ iona !e o ( ien "a "e -e ob ie+ "e 3G(adu ! de +en " (a ! i z a (e a da "e !o ( 2baze de da "e +en " (a ! i z a "e 4 i d i % " ( ibu i " e 3)odu ! de - (e !u+ (a (e 2baze de da "e o-e (a ţ iona !e 4 i ana ! i " i + e 3

      I . )ode !u ! i e (a (* i+ .

     A+e% " &ode ! o !o%e 4 "e dou o (&e de % " (u+ "u (a (e a da "e !o ( #" i-u ( i ! e de /n (e' i % " ( ( i -en " (u (e- (ezen "a (ea " i-u ( i !o ( de en " i " ţ i $! e' " u (i ! e e 6- !i +i "e - en "( u ( e- (e ze n" a( ea ( e! aţ ii ! o( / n" ( e & u! ţ i& i d een " i " ţ i + a (e au 4 i (o !u ! de a- (e+ iza +one6 iun i !e /n " (e " i-u ( i ! e de en " i " ţ i $C u a 7 u " o ( u ! & o d e ! u ! u i + o n + e -" u a ! i e ( a ( * i + % + * e & a b a z e i d e d a " e - o a " e i

    ( e - ( e z e n " a " % u b o ( & a u n u i a ( b o ( e / n + a ( e n o d u ( i ! e e 6 - ( i & + o ! e + ţ i i d ed a" e i a( ( a& u( i !e ( e ! e+ " ( e! aţ i i! e d e a %o +i e( e / n" ( e / n( e' i% "( ( i !e+o !e+ ţ i i !o ( de da "e %u-e ( ioa (e 4 i + e !e in e ( ioa (e .D e% +( i e( ea u ne i b az e d e d a" e d e " i - i e( a( *i + u "i ! iz /n d u n ! i &b a7 d ede in i ţ i e a da "e !o ( - (e %u-une " (e i e ! e&en "e e %en ţ i a !e 4 i anu&e #a ( bo ( e d e d e i ni ţi e i e( a( *i +2 -( i n % -e +i i+ a( ea n od u! ui ( d + in 4 i a! e' "u ( i !o ( " a " 8 iu 3 $" i-u ( i ! e de /n (e' i % " ( ( i 2nodu( i ! e a (bo (e !u i 3 $+ /&-u( i ! e d in +ad (u ! /n (e' i % " ( ( i !o ( 2 " i-u ! 4 i de&en% iunea 3 $) o d e !u ! i e ( a ( * i + % e + a ( a +" e ( i z ea z - ( i n " (8 o % e ( i e d e a n o &a ! i i ! e ' a " e d eo-e (a ţ i i ! e de adu'a (e 4 " e ('e (e 4 i adu'a (e a da "e !o ( .

    A,an "a 7e !e &ode !u !u i i e (a (* i+ #+a-a+ i " a "ea de a i&- ! i&en "a e i + ien " -e o ( i+e " i- de %u-o( " &e&o(a (e $

    >

  • 8/17/2019 Teoria Bazelor de date

    5/39

    % i&- ! i " a "ea &ode !u !u i $u 4u ( in ţa de a i /n ţe !e % $nu&( de o-e (a "o ( i de &an i-u !a (e de da "e (edu% .Deza,an "a 7e !e &ode !u !u i i e (a (* i+ # ! e6 ib i " a "e (edu% /n % " (u+ "u (a (ea da "e !o ( (edu+ /ndu8%e ! a (e !a ţ i i % i&- !e de

    " i- una ! a &a i &u ! "e 21 8N3 $! i&i "a (ea in "e (o' ( i !o ( $( i % + de a-a ( i ţ i e a (edu "an ţe i da "e !o ( .

    I . )ode !u ! ( e ţea .

    ) o d e !u ! ( e ţ e a % e a % e a & n + u + e ! i e ( a ( * i + di e ( e n ţa + o n %" / n d / n a + e ea + u n u i e ! e & e n " i n e ( i o ( / i - o " + o ( e % - u n d e u n u ! % a u & a i & u ! " e e ! e & e n " e%u-e ( ioa (e .No ţ iun e !e de baz +e ţ in de &ode !u ! ( e ţea

    % un "# ni , e! e !e &e n" 2 no d3 !e ' "u ( . N od u! ( e- (e zi n" o " o" a! i "a "e d ea " ( i b u "e a ! e d a " e ! o( + e d e % + ( i u u n a n u & i" o b i e +" . i e + a ( e n o d - o a " e a , e a!e' "u ( i +u o ( i+a (e a ! " nod .A,an"a 7e #+oe (en ţa da "e !o ( $+on " (ou ! ( edudan ţe i da "e !o ( $

     -a ( " a 7 a (ea da "e !o ( $% e+u ( i " a "e + (e %+u " $/&bun " ţ i ( e a a++e % ib i ! i " ţ i !o ( da "e !o ( $in "e' ( i " a "ea + (e %+u " a da "e !o ( $Deza,an "a 7e #+o&-!e6 i "a "ea $d i&en% iunea $+o% "u ! % i % " e&e !o ( SGBD$

      I . )ode !u ! ( e !a ţ iona ! .

      S e + o n % i d e ( + n a 4 " e ( e a b a z e ! o ( d e d a " e ( e ! a ţ i o n a ! e % 8 a - e " ( e + u " / n

    1@ a, / ndu ! + a in i ţ i a " o( -e E dg ar ". # od d matemat ic ian e ! a u nd a& en " a" & a" e& a" i + a +e a% " n ou a bo (d a( e - o( n in d d e ! a " eo (i a&u! ţ i&i !o ( 4 i !o' i+a - (ed i+a "e !o ( .$ r in c i% i il e l u i # o dd # 2 ( e 'u ! i + e % " au ! a b a za & o de ! ( i i ( e ! a ţ i on a ! e3%un " #o ( i+ e ( e !a ţi e " ( e bu ie % a i b u n a " (i bu " d e i de n" i i +a (e 4 i d a+ n ue6 i % " e ! " ( ebu ie + (ea " o ( i + e a " ( ibu " " ( ebu ie % i e a "o&i+ 2nede+o&-ozab i ! 3 $o ( i + e " u - ! u a ! u n e i ( e ! a ţ i i " ( e b u ie % + o n ţ in o % i n ' u ( , a ! o a ( e - e n " ( u u na " ( ibu " $o ( i+e a " ( ibu " " ( ebu ie % de- ind d i (e+ " 4 i /n /n " (e' i&e de iden " i i + a "o (

    ) o d e ! u ! ( e ! a ţ i o n a ! e % " e / n - ( e z e n " + e ! & a i ( % - / n d i " & o d e ! d e b a z e d ed a " e . A+ e % " & o de ! a ( e o % i n ' u ( % " ( u + " u( d e d a " e 8 ( e !a ţ i a % a u " a be ! u ! . O

    ?

  • 8/17/2019 Teoria Bazelor de date

    6/39

     baz de da "e (e !a ţ iona ! (e-( ez in " un an%a&b!u de (e !a ţ i i 2 " abe !e 3 ' (u-a " e/ n 7 u( u! u nu i % ub ie +" b in e d e i ni ". ) od e! u! ( e! aţ io na ! a %o +i az u ne ien " i " ţ i o " abe ! b id i&en% iona ! nu&i " (e !a ţ i e /n +a (e #+o !oane !e " abe !e i ( e- (ez in " a " ( ibu "e !e en " i " ţ i i $! in i i ! e " abe !e i ( e- (ez in " &e&b( i i en " i " ţ i i

    ie +a (e + o! oa n a (e u n n u& e d i% "i n+ " -( i& a ! in ie ii nd d e% "i na "a & - ! a % ( i i a + e % " o ( n u & e d e a " ( i b u " e . O ! i n i e d i n " ( 8 o ( e ! a ţ i e % e n u & e 4 " e" u -! u . T u- ! u( i ! e % u n" d i %" i n +" e d u b! u ( i! e n u % u n" a d &i % e. N u & ( u! d e"u- !u ( i d in " ( 8o (e !a ţ i e (e- (ez in " +a (d ina ! i " a " ea (e !a ţ i e i .  0n &ode !u ! ( e !a ţ iona ! - ( in+ i-a !a % " (u+ "u ( de da "e o (e- (ez in " " abe !u ! o baz de da "e e % "e &a i &u ! " de+ / " o % i&- ! &u ! ţ i&e de " abe!e . Du- +u&%e ,a ,edea -e -a (+u (% /n " ( e " abe !e ! e baze i de da "e e6 i % " oi n " e( d e- e nd e nţ % " ( /n % / n " i &- + e / n " (e " a be ! e! e d e + a !+ u ! o b i4 n ui " ea+ea% " in "e (de-enden ţ ! i- %e 4 "e .

      I . 1F Baze de da "e (e !a ţ iona !e

     No ţ iun i de baz #+*e ie - ( i&a( $+*e ie % e+unda ( $(e !a ţ i i /n " (e " abe !e $" i-u ( i de da "e $)ode!u ! ( e !a ţ iona ! % e bazeaz -e +on+e- "u ! &a"e &a " i + de(e !a ţ i e (e- (ezen "a " %ub o (& de " abe ! . O b a z ă d e d a t e r e l a ţ i o n a l ă   -oa "e i de in i " + a un an%a&b!u de " abe !e a ! a "e /n " ( 8o anu&i " +o (e !a ţ i e .

    Tabe !u ! +on ţ ine da "e de %- (e un anu&i i " %ub ie+ " nu&i " en " i " a " e .O (e !a ţ i e e % "e (e- (ezen "a " - ( in " ( 8un " abe ! b ide&in% iona ! /n +a (e ( /ndu ( i ! e(e- (ez in " /n (e' i % " ( ( i ( e e ( i "oa (e ! a un e6e&-!a ( i a ( +o !oane !e +o (e %-unda "( ib u" e! o(. ie + (u i a "( ib u" i % e a "( ib ui e u n n u& e un i+ / n + ad (u !" ab e! u! ui +u a 7 u" o( u! + (e ia a (e ! o+ % -e +i i +a ( ea +o &-o nen "e !o (  / n ( e' i %" ( ( i i . C o !o a na + o nţ i ne d a "e d e a + e! a 4i " i - ( e e( i " oa ( e ! a " o a" ee 6e &- ! a( e! e e n" i " ţi i . To" a! i "a " ea , a! o (i ! o( u nu i a "( i bu " + a( e - o" iu " i ! i z a "e /n +ad (u ! baze i de da "e % e nu&e4 "e do&en iu .Tab e! u! + on ţi ne a "/ " i n o( &a ţi i + e d e% +( iu & od u! d e o (' an iz a( e a" a b e ! u! u i + /" 4 i d a " e !e - ( o - ( i u8 z i % e . S " ( u + " u ( a " a b e ! u ! u i + o n ţ in e i n ( & aţ i id e % - ( e " i - u ! d a "e ! o ( + / & - u ! + * e i i -( i & a ( e - ( o - ( ie " ţ i ! e +/ & - u ( i !o ( 4 . a .

    i e+ ( u i " ab e! i % e a "( i bu ie u n n u& e u ni + +a (e d e o bi +e i +o ( e% -u nd een " i " ţ i i ( e %-e+ " i,e .B az e! e d e d a" e a d& i" d i, e( %e " i -u (i d e d a" e /n un +ţ i e d e S GB D8 u!u " i ! i z a " . ) a7 o ( i " a " ea SGBD a++e- " /n ond " i-u( i de da "ea %e&n "oa (e +u& a ( i " i-u ( i ! e " e6 " nu&e( i+e !o' i+ da " +a ! inda ( i % " i + 4 i" i&- 4 . a .

    E6 i% " < " i-u ( i de (e !a ţ i i d in " (e " abe !e #  unu ! a unu 2 &' & 3   unu ! a &u ! ţ i 2 &' n 3

    &u ! ţ i ! a &u ! ţ i 2 m 'n 3 .

    @

  • 8/17/2019 Teoria Bazelor de date

    7/39

     R e la ţ ia u nu l a u n u   n u e %" e % -e +i i + - en "( u b az e! e d e d a" e d e " i-( e ! a ţ i on a ! d e4 i / n u n e ! e % i " u a ţi i - o a " e i u " i ! i z a" . 0 n " ( 8 o a % " e ! d e ( e ! a ţ i eu n e i / n ( e ' i % " ( ( i d i n " ( 8 u n " a b e ! / i - o a " e + o ( e % - u n d e n u & a i & u ! " d e o/ n ( e ' i % " ( a ( e d i n a ! " " a b e ! i a ( i e + ( e i / n ( e ' i % " ( ( i d i n " a b e ! u ! a ! d o i ! e a / i+o (e %-unde nu &a i &u ! " de o /n (e' i % " (a (e d in - ( i&u ! " abe ! .

     R e la ţ ia un u la mu l ţ i   e % "e +e a & ai ( % -/ ndi " / n b aze !e d e d a" e( e ! a ţ i on a ! e . 0 n " ( 8 o a % " e ! d e ( e ! a ţ i e u n e i / n ( e ' i % " ( ( i d i n " ( 8 un " a b e ! / i - o "+ o ( e % - u n d e & a i & u ! " e / n ( e ' i % " ( ( i d i n a ! " " a b e ! d a ( i e + ( e i / n ( e ' i % " ( ( id i n " a b e ! u ! a ! d o i ! e a / i + o ( e % - u n d e n u & a i & u ! " d e o / n ( e ' i % " ( a ( e d i n

     - ( i&u ! " abe ! .

     R e la ţ ia mu l ţ i l a mu l ţ i   e % " e o a % e & e n e a ( e ! a ţ i e / n + a ( e u n e i / n ( e ' i % " ( ( id i n" (8 un " ab e! / i - o" + o( e% -u nd e + /" e, a / n( e' i% "( ( i d in a !" " ab e! i a(   i e + ( e i / n ( e ' i % " ( ( i d i n " a b e ! u ! a ! d o i ! e a 8 + / " e , a / n ( e ' i % " ( ( i d i n - ( i & u !" ab e! . E6 i% " en ţ a ( e! aţ ii ! o( d e " i -u ! & u! ţ i ! a & u! ţ i / n" (8 o b az d e d a" e

    i&- ! i+ a&bi'u i " ţ i de a+eea e !e " ( ebu ie e, i " a "e .

    Re !a ţ i i ! e d in " (e dou " abe !e % e % " ab i ! e % + - ( in in "e (&ed iu ! uno ( + /&-u( i de( e'u ! +u a+eea4 i denu&i (e +a ( e -o%ed a+e !ea 4 i - (o- ( i e" ţ i+o&-a " ib i ! e - (ezen "e /n a&be !e " abe !e .0 n + a z u ! ( e ! a ţ i e i u n u ! a & u ! ţ i / n " a b e ! u ! - ( i n + i - a ! " ( e b u i e % e 6 i % " e u n+ / & - n u & i " + * e i e - ( i & a( / n + a ( e n u % e a d & i " , a ! o ( i + a ( e % e ( e % - e + " i a (  / n " a b e ! u ! % e + u n d a ( " ( e b u ie % e 6 i % "e u n + / & - a n a ! o 'i + + u + e ! d i n " a b e !u !

     - ( in+ i -a ! nu&i " +*e ie % e+unda( +a ( e -oa "e ad&i " e ,a !o ( i +e % e ( e-e " . Sen u& e4 "e + *e ie - (i &a ( a "( ib u" u! % au a "( ib u" e! e - (i n + a( e % e - oa "ei d e n " i i + a / n & od u n i + i e +a ( e e 6 e& - ! a ( a ! " ab e ! u ! ui . S + o - u! % " a b i !i ( i i+ *e ii - (i &a ( e e %" e d e a e ,i "a ( e- e" a( ea , a! o( i !o ( i n "( od u% e / n a +e %" e+ / &- u ( i e 6+ ! uz / nd u 8% e a % " e ! e 6 i% " en ţ a / n ( e' i %" ( / (i ! o( i d en " i+ e / n "( 8 un"abe ! . O +*e ie - ( i&a( (e- (ez in " un + /&- %au un ' (u- de + /&-u( i + a (e nu+on ţ in -en " (u n i+ i o /n (e' i % " (a ( e ,a !o ( i ! e nu !e % au iden " i +e . o& u " i ! i z a /n+ a! i" a" e d e + *e ie - (i &a ( a "/ "e a + /& -u (i + /" e % un " n e+ e% a( e - en "( uiden " i i + a (ea un i,o+ a o ( i+ ( i i /n (e' i % " ( ( i .R e ! a ţ i a d e " i - u ! u n u ! a u n u - ( e % u - u n e e 6 i % " e n ţ a / n a & b e ! e " a b e ! e a u n e i+ * ei - ( i & a (e + u a + e! e a4 i + a (a + "e ( i %" i +i . 0 n o n d do u " a be ! e / n + a ( ee 6 i % " o ( e ! a ţ i e d e " i - u ! u n u ! a u n u - o " i o ( i + / n d u n i " e / n " ( 8 u n % i n ' u (  " a b e ! $ ! a e ! o ( i + e " a b e ! - o a " e i d i , i z a " / n d o u % a u & a i & u ! " e " a b e ! e / n

    + a ( e % e % " ab i ! e 4 "e o ( e ! a ţ i e d e " i - u ! u nu ! a u n u . D i , i za ( e a u n ui " a b e ! / n& o d u ! & e n ţ i o n a " & a i % u % - o a " e i u " i ! / n + a z u ! u n u i " a b e ! + u u n n u & (   o a ( " e & a ( e d e + / & - u ( i d a( 4 i / n % i " u a ţ i a + / n d o - a ( " e d i n i n o ( & a ţ i a + a ( e%e (e e ( ! a o en " i " a "e a (e un +a (a+ "e ( +on end i ţ i a ! % au % e u " i ! i z eaz oa ( "e(a ( .  0n +on+ !uz ie de 4 i ( e !a ţ i i ! e de " i-u ! unu ! a unu nu %un " + a (a+ "e ( i % " i + e une i

     baze de da " e de " i- ( e ! a ţ i ona ! "o "u 4 i /n une !e % i "ua ţ i i a +e % " " i- de ( e ! a ţ i ie % "e - (e e (ab i ! % au +* ia ( ne+e%a ( .

  • 8/17/2019 Teoria Bazelor de date

    8/39

  • 8/17/2019 Teoria Bazelor de date

    9/39

    I I . ; 0n+* ide (ea (ede%+* ide (ea baze i de da "e

    S e e 6e +u " + o& an da #lose   d in & en iu ! "i le   % a u a + ţ i o n a ( e a b u " o n u ! ui#lose   d i n b a ( a d e " i " ! u a b a z e i d e d a " e . L a / n + * i d e ( e % i % " e & u ! % a ! , e a z au "o&a " baza de da "e .I e4 i( ea d in S Ac ce s s  -oa "e i +u " - ( in a-%a( ea +o&bina ţ i e iA/0"1   % au bu "onu ! #lose .

    I I . < Pezen "a (ea a- ! i + a ţ i e i .Ob ie+ "e !e une i baze de da "e .

    L a n % a ( e / n e 6 e + u ţ i e a % i % " e & u ! u i ) i + ( o % o " A + + e % % - e ( & i " e , i z u a ! i z a ( e a/ n e ( e a % " ( a D a " a b a % e a o b i e + " e ! o ( + a ( e o ( & e a z b a z a d e d a " e . A + e % " eob ie+ "e %un " 4 a- "e ! a nu&( #t a b e l e 2 " ab !e % 3 $i n t e rogăr i 2ue ( ie % 3 $o (&u!a (e 2 o (&% 3 $r a p o a r t e 2 (e-o ( " % 3 $

     p a g in i 2-a'e% 3 $macrour i 2&a+ (o% 3 $m o d u l e 2&odu !% 3 $Ce !e " ( e i bu "oane a i 4 a "e /n -a( "ea de %u% a e ( e% " ( e i

     Da ta b as e 2 O%e n ,De s ing ,+e 3 % u n " u " i ! i z a " e - e n " ( u + ( e a ( e a & o d i i + a ( e a4 i a i 4 a (ea ob ie+ "u !u i +u (en " ./abele le   % un " de % " ina "e % "o+ ( i i de da "e de d i e ( i " e " i-u ( i .I n " e ( o ' ( i ! e - e ( & i " + * e % " i o n a ( e a b a z e i d e d a " e 4 i e 6 " ( a ' e ( e a a + e ! o ( d a " e+a (e +o (e %-und anu&i "o ( + ( i " e ( i i ."or mular e le   a u ( o ! u ! d e a a + i ! i " a i n " ( o d u + e ( e a 4 i , i z u a ! i z a ( e a d a " e ! o (  d in " abe !e 4 i in "e (o' ( i .2a%oar te le   - e (& i " - ( ez e n" a ( ea d a "e ! o( d i n " a b e ! e 4 i i n "e ( o' (i / n "( 8 oo (& +a (e -e (&i "e i&-( i&a(ea a+e % "o (a .P a ' i n i! e - e ( & i " + ( e e a( e a 4 i + o n % u! " a ( e a d a " e ! o( - o % " a" e - e u n % e ( , e ( = e b/n A++e% % .ac r our i l e   % u n" + o &e n zi + a (e - e ( &i " a u "o & a" i z a( e a a n u& i "o ( a + ţi u nid in " ( 8o a- ! i + a ţ i e .

    o du l i le % " o+ * ea z o % e (i e d e i n % " ( u+ ţ iu n i % + ( i % e / n c o d 3 B A   4 i a % " e ! -e (&i " -e (%ona ! i za (ea o- " i &i za (e a ( e %-e+ " i, e6 " inde( ea baze i de da "e .Toa "e ob ie+ "e !e baze i de da "e A++e% % %un " &e&o(a "e 4 i % "o+a "e /n i 4 i e (u !+u e6 "en% ia . m b d . 

    Ca- i "o !u ! I I I

  • 8/17/2019 Teoria Bazelor de date

    10/39

      CREAREA UNEI BAZE DE DATE

    A 4 a d u - + u & a & & e n ţ i o n a " b a z a d e d a " e A + + e % % e % " e a ! + " u i " d i n " ( 8 o+ o !e + ţi e d e o b ie + "e 2 " ab e !e in " e( o ' ( i o ( &u ! a( e ( a -o a (" e e " +. 3 + a( e % e&e&o( izeaz /n a+e !a 4 " abe ! a, /nd e6 "en% ia .&db .

    ) i 8 a & - ( o -u % + a % + ( ee z i o b a z d e d a" e ! a o i n % " i " uţ i e d e / n , ţ & / n " .Pen " (u e !abo (a (eau n e i b a z e d e d a " e n o i , o i a - e ! a ! a e 6 e & - ! e + o n + ( e" e + a ( e & a , o ( a 7 u " a!a e6- ! i+a (ea e "a-e !o ( de e !abo (a (e .P en "( u a + (e a o b az d e d a" e n ou /n z on a O%e n   a e ( e % " ( e i a & a ! e %o -ţ iu ne a # rea te a + e " il e i a( a -o i o- ţi un ea B l an - D a t ab a se . 0n( e zu ! "a " u! % o !i + i" ( ii i n " (o d u+ e( i i n u &e ! ui b a ze i d e d a "e a & n u &i " 8 o9 ba za d e d a" e / n" (8 o i n% "i " uţ ie d e / n, ţ &/ n" :a & % +( i % a +e %" n u& e / n+ % u ţ a " i l e + a m e   4 i "o "oda " a& %e !e+ "a " !o+a ţ i a 4 Doc ume nts   -en " (u a i % a ! , a " . D u - e e + " u a ( e a a + e % " o ( e " a - e b a z a d e d a " e a o % " + ( e a " / nu (&a a-% ( i i bu "onu !u i #r e ate   a ! a " /n d (ea- "a e (e % " (e i de d ia !o' .

    0n u (&a a+e % "o ( a + ţ iun i baza de da "e nou + (ea " nu +on ţ ine n i+ i un " abe ! .

    I I I . 1 C(ea (e unu i " abe !

      Tabe !e !e %un " ob ie+ "e de % " ina "e % "o+a ( i i da "e !o ( .U n t a b e l    ( e - ( e z i n " o + o ! e + ţ i e d e d a " e ! e ' a " e / n " ( e e ! e o ( ' a n i z a " e - e+ o ! o an e + a( e ( e - ( e zi n " + / & - u( i ! e " a b e !u ! u i + a ( a +" e ( i z a "e - ( i n a " ( i b u" e 4 i

     -e ( /ndu( i + a ( e +u-( ind in o ( &a ţ i i ! e ( e e ( i " oa (e ! a i e+a( e d i n+ /&-u( i ( e %-e+ " i, /n (e' i % " ( ( i 2 "u- !u ( i 3 .Tabe !e !e %un " iden " i i + a "e - ( in " ( 8un nu&e +a (e " ( ebu ie % %u'e (eze na "u (ad a " e ! o( % " o + a " e . N u & e ! e u n u i " a b e ! e % " e u n i + / n + a d ( u! u n e i b a z e d e d a " e

     -oa " e +onţ ine %-a ţ i i da ( nu -oa "e i &a i &a(e de @> de +a (a+ " e ( ea ! anu&e( i+e .C ( ea ( ea u n ui " a be ! - ( e% u -u n e d e i n i (e a % " ( u+ " u( i i a + e% " ui a 2 %" a bi ! i (e a+ /&-u( i! o( 3 4 i /n+( +a (ea +u da "e 2 / n+( +a (e a +u /n (e' i %" ( ( i+o (e %-unz "oa (e i e + (u i + /&- % "ab i ! i " 3 .S " ( u + " u ( a " a b e ! u ! u i + u - ( i n d e i n o ( & a ţ i i d e % - ( e n u & ( u ! 4 i " i - u ! d a " e ! o (   o ! o % i "e - ( o -( i e " ţ i! e + / & -u ( i ! o ( + / & - u ( i! e + * e i i - ( i & a (e . P ( o - ( i e" ţ i ! e+ /&-u( i !o ( % e de ine %+ /n aza de - (o ie+ "a (e a % " (u+ "u ( i i " abe !u !u i 4 i -o " i, izua ! i z a "e /n o ( i+e &o&en " .Pen " (u a + (ea un " abe ! nou de e6e&!u „ C l a s e ”   % e !e+ "& + !a %a de ob ie+ "e

    /ables a -o i a & a + ţ io na " b u" on u! +e . 0 n ( e z u ! " a " a a - ( u " + a % e " a d ed ia !o' +e /able . Se !e+ "& o- ţ iunea De s ign 3ie   4 i a& a+ ţ iona " bu "onu !O5  a & o b ţ i n u " o e ( e a % " ( / n + a ( e a & d e i n i " + / & - u ( i ! e " a b e ! u ! u i 4 i+ a (a+ "e ( i % " i + i ! e !u i .A4ada ( -en" (u /n ţe !e'e (ea - (ob !e&a " i+ i i " abe !e !o ( ,o& - (ezen "a + / " e,a d in+ o n+ e -" e !e o ! o% i " e# e n" i " a" e " i -u ! e n "i " ţ i i , a !o a (e d o &e n iu + * ei e

     - ( i&a( " u- !u ' (ad ( e !a ţ i i /n " ( e " abe !e + a ( d ina ! i " a " e .A% " e ! i e + (e i en " i " ţ i i % e ,o ( da a " ( ibu "e 4 i ,a !o ( i a! e a " ( ibu "e !o ( .

     A t r ib u tu l   e % " e o , a ( i a bi ! + a ( e - o a " e ! u a , a ! o ( i / n " ( 8 un a n u &i " d o & en i u . Do me n iu l   ( e- (ez in " &u ! ţ i&ea ,a !o ( i !o ( -o% ib i ! e -e +a (e ! e -oa "e !ua una " ( ibu " /n " ( 8o anu&i " -e ( ioad de " i&- .

     En t i ta t e a   ( e - ( e zi n " u n o b i e +" + a ( a +" e ( i z a" - ( i n a n u & i " e - ( o - ( i e " ţ i + a ( e/ ! d eo %e be %+ d e a !" e o bi e+ "e . 0 n b az a d e d a" e - en "( u i n% "i "u ţi a d e

    1F

  • 8/17/2019 Teoria Bazelor de date

    11/39

    / n , ţ &/ n" a & % e! e+ "a " u (& " o a( e! e e n" i" ţi # +! a% e e !e ,i d i% +i -! i ne  - ( o e %o( i &anua ! e + ( ţ i %-a ţ i u ! + i " i "o ( i .

    ) u !ţ i &e a e n" i " ţ i !o ( + a( e au a +e ! ea 4 i - ( o- ( i e" ţi o ( &e a z u n "i - dee n " i " a " e . E n " i " ţ i ! e % u n a % o + i a " e " a b e ! e ! o ( . i e + a ( e ( / n d a ! u n u i " a b e ! % en u &e 4 "e tu p lu i a( i e +a ( e + o ! o an a t r i b u t .   N u & ( u ! d e + o ! o a n e d i n " ( 8 u n"abe ! -oa ( " nu&e !e de  g r a d a l t a be lu lu i .

    O + a( a+ "e (i %" i+ a u nu i " ab e! d in b az a d e d a" e / n" (8 o i n% "i "u ţi e d e/n, ţ&/n " .

    + !a %eidJ+ !a %e

    denu&i(ea

    n (Je !e,i

    n (Jb ieţ i

    n (J e "e

    n (Jo (  e

    d i ( i' in "e

    F1 + ! a%a I < @ 1 Co7 o+a (  uAna% "a % ia

    F; + ! a%a I I @ < < ;? ) u% " ea ţS,e " !ana

    F< + ! a%a I I I @ > ; ;; Co7 o+a (  uAna% "a % ia

    F> + ! a%a I 11 > ;? ) u% " ea ţS,e " !ana

    F? + ! a%a > > ;@ I ,ano,Ga ! ina

    F@ + ! a%a I 1@ ; ) u% " ea ţ

    11

  • 8/17/2019 Teoria Bazelor de date

    12/39

    + !a %e

    idJ+ !a %e

    denu&i(ea

    n (Je !e,i

    n (Jb ieţ i

    n (J e "e

    n (Jo (  e

    d i ( i' in "e

    Au(e ! i a

    F + ! a%a I I > >

  • 8/17/2019 Teoria Bazelor de date

    13/39

     ( oo up -iz a rd   5 e % " e o - ( o - ( i e " a " e a + / & - u ! u i - ( i n + a ( e , a ! o ( i ! e - o " i% e !e+ "a "e d in a ! " " abe ! nu e % "e un " i- de da " $

    Pen " (u a % +* i&ba " i-u ! + /&-u !u i " ( e +e& /n +o !oana Data /4%e   4 i d in ! i % " ade (u !an " a !e'e& " i-u ! do ( i " . A-o i " ( e +e& /n +o !oana Disc r i% t ion -en " (u a

    in " (odu+e no "e e6- ! i+a " i,e .

    D a + , a ! o ( i ! e u n u i + / & - % u n " u n i + e - u " e& % e & na ! a a + e % " ! u + ( u - e n " ( u ae, i " a in " (odu+e (ea a++ iden "a ! a dou ,a !o ( i iden " i +e . A+ea% " - (o+edu(

     -oa( " denu&i (ea de % " ab i ! i ( e a +*e i i - ( i&a( e .

    C*e ia - ( i&a(D u - / n + * i d e ( e a - ( o + e d u ( i i d e d e % + ( i e ( e a + / & - u ( i ! o ( 4 i d e % " a b i ! i ( e a+*e i i - ( i&a(e % a !,& "abe !u ! % e !e+ " /nd +o&anda   Save   d i n & e n i u ! " i l e 4 i

    i n d i + /n d n u & e ! e " a b e ! u ! u i . D a + n u a & % " a b i ! i " o + * e i e - ( i & a ( % i % " e &u !n e , a a, e( "i za %u 'e( /n du8 ne % "ab i! i( ea + *e i i -e u n + / &- d e " i-Auto+umbe r . P e n " ( u a + o n i ( &a a + ţ io n & b u " o n u ! 9es . A% " e ! % i % " e&u!% " a b i ! e 4 " e a u " o & a " + * e i a - ( i & a ( - e u n + / & -   Auto+umbe r   % a u + ( e e a z % u- !i &e n" a( u n a %e &e ne a + /& - %" ab i !i nd - e e ! + *e ia - (i &a ( . D a+ (enun ţ& !a % " ab i ! i ( e a +*e i i - ( i&a(e a+ ţ ion& +o .

    I I I . < Re !a ţ i i d in " (e " abe !e . In "e' ( i " a " ea " abe !e !o ( .

    R e ! a ţ ii ! e / n " ( e " a b e ! e % e % " a b i !e % + - ( i n i n " e ( &e d i u ! u n o ( + / & -u ( i i d e n "i + e2+u a+eea4 i denu&i(e de a+eea4 i !un' i&e +u a+e !ea 4 i - (o- ( ie " ţ i 3 - (ezen "e/n a&be !e " abe !e .

    E 6 i% " < " i - u (i d e ( e ! a ţ ii d i n" ( e " a be ! e# u n u ! a u n u 2 1 #1 3 u n u ! a & u !ţ i21 #n 3 4 i &u ! ţ i ! a &u ! ţ i 2n 3 .

     R e la ţ ia u nu l a u n u   n u e %" e % -e +i i + - en "( u b az e! e d e d a" e d e " i-( e ! a ţ i on a ! d e4 i / n u n e ! e % i " u a ţi i - o a " e i u " i ! i z a" . 0 n " ( 8 o a % " e ! d e ( e ! a ţ i eu n e i / n ( e ' i % " ( ( i d i n " ( 8 u n " a b e ! / i - o a " e + o ( e % - u n d e n u & a i & u ! " d e o/ n ( e ' i % " ( a ( e d i n a ! " " a b e ! i a ( i e + ( e i / n ( e ' i % " ( ( i d i n " a b e ! u ! a ! d o i ! e a / i+o (e %-unde nu &a i &u ! " de o /n (e' i % " (a (e d in - ( i&u ! " abe ! .

     R e la ţ ia un u la mu l ţ i   e % "e +e a & ai ( % -/ ndi " / n b aze !e d e d a" e( e ! a ţ i on a ! e . 0 n " ( 8 o a % " e ! d e ( e ! a ţ i e u n e i / n ( e ' i % " ( ( i d i n " ( 8 un " a b e ! / i - o "+ o ( e % - u n d e & a i & u ! " e / n ( e ' i % " ( ( i d i n a ! " " a b e ! d a ( i e + ( e i / n ( e ' i % " ( ( id i n " a b e ! u ! a ! d o i ! e a / i + o ( e % - u n d e n u & a i & u ! " d e o / n ( e ' i % " ( a ( e d i n

     - ( i&u ! " abe ! .

     R e la ţ ia mu l ţ i l a mu l ţ i   e % " e o a % e & e n e a ( e ! a ţ i e / n + a ( e u n e i / n ( e ' i % " ( ( id i n" (8 un " ab e! / i - o" + o( e% -u nd e + /" e, a / n( e' i% "( ( i d in a !" " ab e! i a(   i e + ( e i / n ( e ' i % " ( ( i d i n " a b e ! u ! a ! d o i ! e a 8 + / " e , a / n ( e ' i % " ( ( i d i n - ( i & u !" ab e! . E6 i% " en ţ a ( e! aţ ii ! o( d e " i -u ! & u! ţ i ! a & u! ţ i / n" (8 o b az d e d a" e

    i&- ! i+ a&bi'u i " ţ i de a+eea e !e " ( ebu ie e, i " a "e .

    1

  • 8/17/2019 Teoria Bazelor de date

    14/39

    0 n ba za d e d a" e +u de nu& i( ea 9 baz a d e da "e a u ne i i n% "i "u ţi i d e/n, ţ&/n ": a,e& u (& "oa (e !e (e !a ţ i i #

     R e la ţ ia . /.   e %" e ( e- (e ze n" a" / n i &a 'i ne a d e & ai 7 o% - (i n ! e' " u( i !ed in " (e " abe !e !e #:2;< ' # un+ ţ i i % " anda (d

    )S A++e%% +on ţ ine un % e " de un+ ţ i i % " anda (d de +e !e &a i d i e ( i " e " i-u ( i . Pen " (u de %+ ( ie (ea !o ( ,o& o !o% i u (& "oa (e !e +on,en ţ i i ##?m%+um 8a ('u&en " +e (e- (ez in " + /&-u( i de " i- Nu&be( 4 i Cu( (en+ $#?m%/e8t 8a ('u&en " +e (e- (ez in " + /&-u( i de " i- Te6 " $

    #?m%Date 8a ('u&en " +e (e- (ez in " + /&-u( i de " i- Da "e T i&e $# ? m % 8a ('u&en " +e (e- (ez in " + /&-u( i de o ( i+e " i- $+,m 8a ('u&en "e +e (e- (ez in " nu&e(e !e na "u (a !e $i 8 a ('u&en " +e (e- (ez in " nu&e( i ! e /n " (e' i $@ 8a ('u&en "e in+ !u%e /n -a (an "eze i'u (a "e %un " o- ţ iona !e $A ( ' u & e n " e ! e u n + ţ i e i % e - u n / n " ( e - a ( a n " e z e ( o " u n d e 4 i % e % e - a ( - ( i n

     -un+ " 4 i , i ('u ! . 0n +azu ! ! i -%e i a ('u&en " e ! o (du- denu&i( ea un+ ţ i e i % e -un -a( an "eze ( o "unde +a( e nu +on " in /n in "e ( i o( n i&i+ . 0 n +azu ! + /nda (' u& en "u ! un +ţ i ei ( e- ( ez in " u n + /& - nu &e ! e + /& -u !u i % e i a / n" ( e

     -a (an "eze - " (a "e C .un+ ţ i i ! e % i % " e&u!u i A++e% % #

    Abs   2 CîmpNum 3 8+a !+u !eaz ,a !oa (ea ab%o !u " 2&odu !u ! 3Avg 2 CîmpNum 3 5+a !+u !eaz &ed ia a ( i "&e " i+

    1>

  • 8/17/2019 Teoria Bazelor de date

    15/39

    S in   2 CîmpNum 3 8+a !+u !eaz ,a !oa (ea % inu%u !u iE8% 2CîmpNum 3 8+a !+u !eaz -u "e (ea nu&(u !u i e .og 2 CîmpNum 3 8+a !+u !eaz !o'a ( i "&u ! na "u (a !Sr 2 CîmpNum 3 8+a !+u !eaz (d+ ina - " (a "< n t 2CîmpNum 3 8+a !+u !eaz -a ( "ea /n " (ea'

    2nd( i ) %au 2nd 2 3 8 (e "u (neaz un nu&( a !ea "o ( % i "ua " /n " (e     4 i &Sum 2 CîmpNum 3 8+a !+u !eaz %u&aa8 2 CîmpNum 3 8+a !+u !eaz ,a !oa (ea &a6 i&i n 2 CîmpNum 3 8+a !+u !eaz ,a !oa (ea &in i&3ar 2 CîmpNum 3 8+a !+u !eaz ,a ( ia ţ i a 2d i %-e (% ia 3#ount 2 Cîmp 3 8+a !+u !eaz nu&(u ! ,a !o ( i !o ( nenu !ee *t 2 Cîmpe"t ,n 3 8e6 " (a'e - ( i&e !e n   + a (a+ "e (e d in % " /n'a2ight 2 Cîmpe"t ,n 3 8e6 " (a'e u ! " i&e !e n +a (a+ "e (e d in d (ea- "ae n 0Cîmpe"t  3 8+a !+u !eaz !un' i&ea e6- (e % ie i/rim 2 Cîmpe"t  3 8 ! i +* ideaz "oa "e %-a ţ i i ! e de debu "2/rim 2 Cîmpe"t  3 8 ! i +* ideaz "oa "e %-a ţ i i ! e de ! a % / ( 4 i "

    /rim 2Cîmpe"t  3 8 ! i +* ideaz "oa "e %-a ţ i i ! e de debu " 4 i de ! a % / ( 4 i "i d 2 Cîmpe"t  $ n@Fm) e 6 "( a 'e - ( i & e! e m   + a (a + "e ( e / n+ e -/ n d + u a ! n 8 ! e a .0n +azu ! + /nd m   ! i- %e 4 "e 8e6 " (a'e "oa "e +a (a+ "e ( i ! e /n+e- /nd +u a ! n 8 ! e a . + i (e .Date Add 29ip”1 i 1C împDate 3 8 a d u n 4 i % + a d e ! a C / & - D a " e i i n " e ( , a ! e d e" i- u! d a" 2i - oa "e ! ua 4 i , a! o( i n e' a" i, e3 :Ti -: - oa "e a ,e a u na d inu (& "oa (e !e ,a !o ( i #9: 8 " ( i&e% " (e $9m: 8 !un i $9d: 8z i ! e $I4444:8 a n i 19 : 8%- "&/n i $9h: 8 ore 1

     Rem ar c ă # un+ ţ i i ! e de %+ ( i % e &a i %u% -o " i u " i ! i z a "e nu&a i /n in "e (o' ( i

    o( &u !a (e ( a- oa (" e 4 i / n ! i& ba 7u ! d e - (o '( a& a( e Vis u al B as i c f o r   Ap p l i ca t io n s .

      CAPITOLUL I  GESTION AREA BAZELOR DE DATE CU )S ACCESS

    I.1 In "e (o'( i

    1?

  • 8/17/2019 Teoria Bazelor de date

    16/39

    P e( o (&a nţ e! e u nu i   !BD   d e- in d / n &a( e & %u( d e +a -a +i "a "eae 6 " ( a ' e ( i i ( a - i d e a d i e ( i " o ( i n o ( & a ţ i i / n o ( & a d o ( i " . 0 n & a i & u ! " e+azu ( i e % "e ne+e%a ( de a % e !e+ "a da "e d in &a i &u ! "e " abe !e % i&u ! "an .I n " e ( o ' ( i ! e ( e - ( e z i n " & o d a ! i " ţ i d e % e ! e + ţ i e 4 i d e a i 4 a ( e a i n o ( & a ţ i e i

    d in unu ! % au &a i &u ! "e " abe !e o (&u!a "e +u a 7u "o (u ! uno ( +ond i ţ i i !o' i+e .

    I.1 .1 Ti-u( i de in "e (o'( i

    0 n u n + ţ i e d e & o d u ! d e d e i n i ( e 4 i ( e z u ! " a " e ! e a + ţ i u n i i i n e ( o ' ( i ! e - o " i+ !a % i i + a "e a % " e ! #a 3 in "e (o' ( i de % e !e+ ţ i e

     b 3 in "e (o'( i de %o ( " a ( ec 2 in t erogăr i de e"c ludere   a uno ( /n (e' i % " ( ( i d in BDd3 i n t e rogăr i de modi f i care   a uno ( /n (e' i % " ( ( i d in BDe3 i n t e rogăr i de ob ţ inere   a uno ( in o (&a ţ i i ( e zu ! " an "e

    3 i n t e rogăr i de ob ţ inere a uno( "o "a !u ( i &ed i i' 3 in "e (o' ( i /n+ (u+ i 4 a "e0n "oa "e +azu ( i ! e +u e6+e- ţ ia u ! " i&i !o ( dou (ezu ! " a "u ! in "e (o' ( i i e % "e unn o u % e " d e d a " e n u & i " % e " d i n a & i + . S e " u ! d i n a & i + + o n ţ i n e d o u + / & - u ( i% -e +i i+ a" e a !e / n( e' i% " ( (i ! o( d in " ab e! e! e % -e +i i +a " e + a( e % a" i % a ++ o n d i ţi i ! o ( % - e +i i + a " e. D e n u &i ( e a d e % e " d i n a &i + e % " e ! e ' a " d e a - " u !+ o ( i +e & o di i + ( i a ! e d a "e ! o( d i n " a be ! e! e % - e+ i i + a" e / n i n "e ( o' (ei & - ! i + i n " e ( o' ( i ( e % - e+ " i , e a ! e ( e z u ! "a " u ! u i i n " e ( o ' ( i i . Ş i i n , e ( % o ( i + e& o d i i + ( i d i n % e " u ! d i n a & i + i & - ! i + & o d i i + ( i / n " a b e ! e ! e ( e % - e + " i , e .S e " u ( i ! e d i n a & i + e n u % e & e & o ( e a z e ! e % e o ( & e a z d i n n o u d e i e + a ( ed a " + / n d e 6 e + u " & o i n " e ( o ' a ( e . D a + / n " a b e ! e! e b a z e i d e d a " e i n " e ( , i n& od i i+ ( i (e zu !" a" e! e e 6e +u " (i i a d ou i n" e( o' ( i i de n" i+ e - o" id i e ( i " e .

    I .1 .; In "e (o' ( i de % e !e+ ţ i e

    P en "( u a d e in i o i n" e( o' a( e d e % e! e+ ţi e a +ţ io n & i! a Jue r ie s   d i n e ( e a % " ( a Database a - o i b u " o n u ! +e . 0 n + o n " in u a ( e , o i i n d i + a u n u ! d i n

    + e ! e ? & o d u ( i d e + ( e a ( e a i n " e ( o' ( i ! o( / n De s ing 3ie . D in +a %e "a +a (ea - a ( e % e ! e + " & + o n % e + u " i , " a b e ! e ! e n e + e % a ( e 4 i - e n " ( u i e + a ( e a + ţ i o n & bu "onu ! Add.D u- % e! e+ "a (e a " ab e! e! o( a +ţ io n & b u" on u! #lose . D a+ " ab e! e! e a u+ /&-u( i +o&une A++e% % % " ab i ! e 4 "e /n &od au "o&a " ! e' "u ( i ! e (e %-e+ " i,e .0n +on " inua (e ind i+&-a ( "ea de 7o % a e (e % " (e i + /&-u( i ! e d in i e +a (e " abe !+ a ( e u ( & e a z a i a i 4 a " e % a u - e n " ( u + a ( e % e , o ( % - e + i i + a + o n d i ţ i i d e%e !e+ ţ i e 4 i de %o ( "a (e . In+ !ude (ea + /&-u( i !o ( % e a+e - ( in 9 " (a'e (ea !o ( +ua 7u "o ( u! & ou %e 8 u! ui d in " ab e! e! e d in + a% e" a d e % u% / n ( / nd u! "ie ld   a !+ a% e" ei d e 7 o% % au - (i n e 6e +u "a (e a u nu i d ub !u 8+ !i + - e d en u& i( i ! e(e %-e+ " i,e . Du- a+eea %-e+ i i + & +ond i ţ i i ! e % e !e+ ţ i e i 4 i o (d inea %o ( " ( i i .

    0n a+e % " e ! in "e (o'a (ea % e +on% ide ( de in i " .

    1@

  • 8/17/2019 Teoria Bazelor de date

    17/39

    0 n i & a ' i n e a d e & a i 7 o % e % " e ( e - z e n " a " o % e + , e n ţ d i n " ( 8 o i n " e ( o ' a ( e d e% e ! e + ţ i e e e + " u a " / n 9 b a z a d e d a " e a u n e i i n % " i " u ţ i i d e / n , ţ & / n " : . 0 nu (&a %e !e+ " ( i i " abe !e !o ( #ASE   4 i E E 3 < a& ind i+a " /n -a ( "ea de 7o % a e (e %" (e i + /& -u ( i! e - en "( u + a ( e % e % -e +i i+ + o n di ţ ii d e % e ! e+ ţi e 4 i% o ( " a (e . 0 n + a z u ! ( e % - e +" i , + ( i " e ( i u d e % e ! e+ ţ i e a o % " % e ! e +" a ( e a e ! e ,i ! o (  

    de #ASA < i nd i+ /nd /n ( /ndu ! #r i te r ia   o (&u!a K#ASA

  • 8/17/2019 Teoria Bazelor de date

    18/39

    in o (&a ţ ia + u "a " b inen ţe !e % /n %o ţ i " e de % e&nu ! KLK .   D a + " e 6 " u ! + a ( e % e% -e +i i+ / n + / & -u ! C ( i" e( i a + o nţ in e % - a ţi i e ! " ( e bu ie i n+ !u % / n " (e'* i ! i&e !e .O ( di ne a % o( " ( i i. D a+ d o( i & + a / n( e' i% "( ( i !e % i e a i4 a" e / n" (8 oa n u & i " o ( d i n e - e n "( u + / & - u! ( e % - e +" i , % - e +i i + & o - ţ i u n i ! e  As ce n d in g 

    %au  Des ce n d in g   / n ( /ndu ! Sor t .I n " e ( o 'a ( e a a % " e ! d e e n i " - o a " e i e 6 e + u" a " i & e d i a " / n % + o - u! o b ţ i n e( i i( e zu ! " a "e !o ( % au % a !,a " -en " (u a -u "e i e6e+u "a " u ! " e ( io ( . 0n - ( i&u ! +aza + " i , & b u " o nu ! Datashe e te 3 ie   d in ba (a de in % " (u&en "e a-o i e6e+u "&+ o &a n da   a "e   d i n & en iu ! "i le .   L a % a ! , a ( e a i n " e ( o ' ( i i i n d i + & n u & e ! ee i +a (e n u " (e bu ie % + oi n+ id + u n u& e! e u no ( " ab e! e % au a !e u no (  in "e (o' ( i de in i " e an "e ( io ( . Se "u ! d ina&i+ +on ţ ine doa ( + /&-u( i ! e &a(+a "e+ u b i a / n ( /n du ! Sho   a ! e ( e % " ( e i . C e ! e ! a " e + / & - u ( i + * e a ( d a + % u n "in+ !u%e /n in "e (o'a (e nu % e a i 4 eaz .P en "( u d e i ni ( ea + on di ţi i !o ( d e % e! e+ ţi e -o " i o !o %i "e u (& " oa (e !e%-e+ i i + a ţ i i #

    o-e (a "o ( i i de +o&-a(a (e $&4 " i $+ond i ţ i i ! e IS NULL 4 i NOT NULL$da "a +u (en " $% e !e+ "a (ea ,a !o ( i !o ( d in " ( 8o ! i % " %-e+ i i + a " $o-e (a "o ( i !o' i+ i $

    I .1 .> In "e (o'a ( i -en " (u %o ( "a (ea /n "e (o' ( i !o (  

    Du- +e a& de in i " +ond i ţ i i ! e de % e !e+ ţ i e -u "e& % "ab i ! i +ond i ţ i i de %o ( "a (e -en" (u unu ! %au &a i &u ! " e + /&-u( i . 0 n a+e % " % +o- e6e+u "& + ! i + /n ( / ndu !Sor t   a ! + a % e " e i / n d ( e - " u ! + / & - u ! u i - e n " ( u + a ( e % e - ( e , e d e % o ( " a ( e a 4 id i n ! i % " a d e ( u ! a " a ! e ' e & o - ţ i u n e a n e + e % a ( 2 As c en d in g #De s ce n d in g #$o t s o r t e d % .   Da+ % e % " ab i ! e 4 "e + ( i " e ( i i de %o ( "a (e -en " (u dou % au &a i &u ! "e+ / & - u ( i % o ( " a ( e a % e , a a + e / n o ( d i n e a i n d i + a " / n - ( i & u ! + / & - i a ( d a + a + e % " + / &- + o n ţ i ne , a ! o ( i i d e n "i + e o( d i n e a a i 4 ( i i e % " e d e " e( & i n a " d e+ on di ţ ia d in + /& -u ! u (& " o (. P en "( u a a i 4a % e" u! d in a& i+ a +ţ i on &

     bu "onu ! Datashe e t 3 ie   d i n b a ( a d e i n % " ( u & e n" e . S o ( " a ( e a d a " e ! o ( - o a " e i +u " 4 i ( a %-e+ i i + a +ond i ţ i i de % e !e+ ţ i e .0 n a +e %" + az % e , o ( a i 4a " oa "e / n( e' i% "( ( i! e da ( o (d in ea ! o( , a+ o( e% -u nd e +o ndi ţi i! o( % "ab i! i" e / n ( /n du ! S o( " - en "( u + / &- u( i! e

    (e %-e+ " i,e .0 n i & a ' i ne a u ( & " oa ( e e % " e ( e -( e z e n" a " u n - ( o + ed e u d e % o ( " a (e / n 9 b a z ad e d a " e a u n e i i n % " i " u ţ i i d e / n , ţ & / n " : d e + i a , e & / n i & a ' i n e % e ! e + " a " ed o u " a b e ! e EE3<   4 i #ASE / n - a ( " e a d e 7 o % a & i n d i + a " + / & - u ! / n + a ( e% e , a e e +" ua % e! e+ ţi a + u + on di ţi a K c la s a < K   4 i ( e %- e +" i , a & i n d i +a "e e+ " ua( ea o -e( aţ ie i de %o (" a( e / n o (d i ne + ( e% + " oa (e / n + / &-u !Iz iua7 luna7anu lK

    1

  • 8/17/2019 Teoria Bazelor de date

    19/39

    0 n u ( & " o a ( e a i & a ' i n e e % " e ( e - ( e z e n " a " ( e z u ! " a " u ! o b ţ i n u " / n u ( & a u n e iin "e (o' ( i de %o ( "a "e /n o (d ine a %+enden " du-  I z iua7 luna7anu lK

    I .1 .? In "e (o' ( i de e6+ !ude (e a in "e (o' ( i !o ( 2De !e "e Que ( 3

    D u - + u & a & & e n ţ i o n a " + u a 7 u " o ( u ! i n " e ( o ' ( i ! o ( - u " e & n u n u & a i % o b ţi n e& % e "u ( i d i na &i + e + a (e + o nţ i n / n ( e' i %" ( ( i + e % a "i % a + + o nd i ţi i ! e%-e+ i i + a "e + i % o-e (& &od i i + ( i /n baza de da "e .P e n " ( u a + e a% " a e 6 e + u" & u ( & "o a ( e ! e a + ţ i un i / n I b az a d e d a te a u n ei

    ins t i tu i i de ?nvă ăm?ntKDe in i& in "e (o'a (ea

    1

  • 8/17/2019 Teoria Bazelor de date

    20/39

    In+ !ude& "abe !u !S e !e + " &  De le t e &u er '   d in & e ni u ! Jue r 4   % a u a + ţ io n & b u "o n u! 2un(M )d i n b a ( a d e i n % " ( u& e n " e. C a ( e z u ! " a " " i" ! u ! e ( e % " ( e i % e % + * i &b / n  De l e t e&u er' i a ( /n -a ( "ea de 7o % a e (e % " (e i a-a (e ( /ndu ! De le te .D i n ! i %" a + /& -u ( i! o( " ab e! u! ui A+ >A E a i 4 a " / n - a ( " e a d e % u % a

    e ( e % " ( e i % e ! e + " & + / & - u ( i ! e + a ( e , o ( i a i 4 a " e % a u - e n " ( u + a ( e , o ( i% - e + i i + a " e + o n d i ţ i i d e % e ! e + ţ i e 4 i ! e " ( a ' e & / n + e ! u ! e ! e ( e % - e + " i , e a ! e+ /& -u !u i "ie ld   d i n - a ( "e a d e 7 o %. C a ( e zu ! "a " /n + e ! u! e !e ( e % -e + "i , e

     -en" (u i e+a( e + / &- a-a (e o- ţ iunea Hhe r e .0 n " (o d u+ e & / n + e !u ! e! e ( / n du ! ui # r it e ri a + o n d i ţi i ! e % e ! e+ ţ i e i . KNPKd i n + / &-u ! Ian7e d i tar e K   + a( a +" e( i %" i +a %e !e +" i ei "a be !u ! ui ! ua "A+>AE.

     -en " (u a ob ţ ine ! i % " a / n ( e' i % " ( ( i ! o ( +a (e u ( &eaz a i e6+ !u%e a+ ţ i on & bu "onu !  Dat a s( e e t Vie )   d i n b a ( a d e i n % " ( u &e n " e . Ca ( e z u ! " a " a & o b ţ i n u"e (ea % " (a u (& "oa (e

    d a + ( e zu ! "a " e! e o b ţi n u" e % u n" + e !e d o (i " e ( e, e ni n d ! a ( e 'i & u! De s ing3ie -u "e& e ! i&ina (ea !&en "e /n (e' i % " ( ( i ! e e6e+u " /nd +o&anda 2 > + di n

    & e n i u ! Jue r 4   % au a+ ţ ion /nd bu "onu ! ( M ) 2 > + .   Ca (ezu ! " a " -e e+ (an a-a (eu n & e% a7 d e% -( e n u& ( u! " o" a! a ! / n( e' i% "( ( i! o( + a( e u (& ea z a ie !i &i na "e . D a+ a +ţ io n & b u" on u! e% /n (e 'i %" ( (i !e , iz a" e % un "e ! i&ina "e de in i " i, . Pen " (u (enun ţa (e a + ţ ion& bu "onu ! +o .S a! , & i n" e( o 'a (e a e6 e+ u" / nd + o& an da S av e As   d in & en iu ! "i le 4 iind i+ /nd nu&e !e in "e (o' ( i i .

    0 n ( e z u ! " a " u ! e e + " u ( i i a + e % " u i - ( o + e d e u d i n " a b e ! u ! A+>AE   a u o % "e6+ !u%e dou /n (e' i % " ( ( i de&on% " (a "e /n i &a' inea de &a i %u% .

    I .1 .@ In "e (o' ( i de &od i i + a (e a /n (e' i % " ( ( i !o (  

    ;F

  • 8/17/2019 Teoria Bazelor de date

    21/39

    0 n + a z u ! + / n d e % " e n e + e % a ( d e a & o d i i + a u n n u & ( & a ( e d e / n ( e ' i % " ( ( i+ on o (& u nu ia 4 i a +e !u ia 4i a !' o( i" & -u "e & d e in i o i n" e( o' a( e d e&od i i + a (e 2 >%date Jue r 4 3 e e+ "u /nd u (& "oa (e !e e "a-e .De in i& in "e (o'a (eaIn+ !ude& "abe !u !

    S e ! e + " & > %d at e d i n & en iu ! Jue r 4 % au a + ţi o n & b u "o n u! ( M ) 2 u n   d i n ba (a +u i n% " (u&en" e . Ca (ezu ! " a " " i " !u ! e ( e% " (e i % e &odi i + /n >%dateJue r 4 i a ( /n -a ( "ea de 7o % a-a (e ( /ndu ! >%date /o.I n +! u de & 2- ( i n " ( a 'e ( e3 / n + e !u ! e! e ( / nd u !u i "ie ld   + / & - u ! 9 * r e ţ u l : d i n"abe !u ! #:2;<I n" (od u+e & / n ( /n du! >%dat e /o  -en " (u + /&-u ! % " ab i ! i " u ( &"oa ( eae + p r e s i e , p r e t u l - / .0 1 , p r e t u l -  A + ţi o n & b u " o nu ! Datashe e t 3 ie - e n " ( u a o b ţ i n e , a ! o ( i ! e + u ( e n " e a ! e+ /&-u !u i + a (e u (&eaz / % i e &od i i + a "e .) o d i i + ( i ! e , o ( i o - e ( a" e n u & a i d u - " ( e + e ( e a / n ( e ' i & u ! De s ing 3ie 4 i a + ţ i on & b u " on u ! ( M ) 2 u n   % a u e 6 e+ u "a ( ea + o &e n zi i 2un d i n & e n i u !

    Jue r 4 . 0 n a +e %" + az , a a - (ea un & e% a7 de %- (e n u& (u ! " o" a! a !/ n( e' i %" ( (i !o ( +a (e u (&e az a i &o di i +a "e . A+ ţ io n/ nd b u" on u!9es -( o '( a& u! A+ +e %% , a e e +" ua & od i i + (i ! e ( e% -e +" i ,e . P en "( u a(enun ţa ! a &od i i + ( i a + ţ ion& bu "onu !  + o .   Rem ar că 2   I n " e ( o ' ( i ! e d e " i - >%date   % e e 6 e +u " d e ( e ' u ! o % i n ' u (da " .0 n i & a ' i n e d e u ( & " o a ( e e % " e ( e - ( e z e n " a " - ( o + e d e u ! d e e e + " u a ( e a u n e i& o d i i + ( i a / n ( e ' i% " ( ( i ! o( d i n " a b e !u ! #:2;< . C o n di ţ i a & o d i i + ( i i ao% " + a % &a 7o (ez i - (e ţu ! + ( ţ i !o ( +u QR.

    0 n " a b e! u ! d e & ai 7 o % e % " e (e - ( e ze n " a " / n ( e ' i% " ( ( i ! e di n " a b e! u ! #:2;<+u - (e ţu ! in i ţ i a ! .

    ;1

  • 8/17/2019 Teoria Bazelor de date

    22/39

    0 n a + e% " " a b e! % u n " -( e z e n" a " e / n( e ' i % "( ( i ! e d i n " a be ! u ! #:2;<   d u - + e% 8 au e e+ " ua " i n "e ( o' (i ! e d e & o di i +a ( e a di + / n + / &- u !  3p r e tu l   9 e % "eind i+a "a ,a !oa (ea ina ! .0 n ( e z u !" a " u ! e e + " u ( ii a + e %" e i i n " e ( o ' ( i d e & o d i i + a ( e a o % " & o d i i + a "

     - ( e ţ u ! + ( ţ i ! o ( +u QR.

    ;;

  • 8/17/2019 Teoria Bazelor de date

    23/39

      I.1 . In "e (o' ( i de + (ea (e a uno( + /&-u( i ( e zu ! " an "e

      0 n + a z u ! 9 b a z ei d e d a t e 4 n t r 5 o i n s t i tu ţ i e d e 4 n " ăţ ă m 4n t 3   ade %ea a-a (en e+ e% i" a" ea o bţ in e( i i u no ( i n o (& aţ i i ( ez u! " an " e. A+ e% "e i n o( & aţ i i( e z u ! " a n " e % e - o " o b ţ i n e / n u ( & a e e + " u ( i i u n e i i n " e ( o ' ( i d e + ( e a ( e au n o ( + / & - u ( i ( e z u ! " a n " e . 0 n b a z a d e d a " e ( e % - e + " i , a & e e + " u a " a + e a % " i n " e( o 'a ( e / n " a be ! u! $2O"ESO2<   + o n d i ţ i a a o % " + a % % e ! e + " e z e a + e i

     - ( o e %o( i +a (e au o d i e ( en ţ ! a % a ! a ( iu "o "a ! -en " (u o( e 4 i % a !a ( iu "o "a !!una ( &a i &a(e de 1FF ! e i .  Pen " (u a+ea % "a e e+ "u& u (& "o ( i i -a4 i #De in i& in "e (o'a (eaIn+ !ude& "abe !u ! $2O"ESO2<I n +! ud e& + / &- u( i !e # n u& eJ -( en u& e % "u di i ' ( ad Jd id a+ "i + n (J o( e

    ,e+* i&e J&un+ % a !a ( iuJo(e % a !a ( iuJ !una ( .0n " (odu+e& d in +e !u !a u (& "oa (e a ( /ndu !u i "ie ld o (&u!a

    OJL# % a !a ( iuJ !una ( 8 % a !a ( iuJo(e du- +a (e " a % "& "a % "a Enter .  

    0 n ( ez u! "a " a & o bţ in u" a +e a% " e( ea %" ( / n u (& a e e +" u (i i - a4 i! o(  de %+ ( i 4 i &a i %u% .

    )od i i + & nu&e !e + /&-u !u i .In " (odu+e& /n ( /ndu ! #r i te r ia   -en " (u + /&-u ! ob ţ inu " c o n d i ţ i a 6 7 / /0n " (odu+e& /n ( /ndu ! Sor t   -en " (u + /&-u ! O7   con di ţ ia Ascen din g .Sa !,& in "e (o'a (ea a " ( ibu indu8 i nu&e !e O7.

    0 n i & a ' in e a d a " e % " e - ( e z e n " a" % e " u ! d i n a & i + o b ţ i n u " / n u ( & a e e + " u (i iin "e (o' ( i i de + (ea (e a uno( + /&-u( i ( e zu ! " an "e .

    ;

  • 8/17/2019 Teoria Bazelor de date

    24/39

    I .1 . In "e (o' ( i de ' (u-a (e 4 i "o "a ! i z a (e

    0 n & u! "e + az u( i a -a (e n e+ e% i" a" ea d e a o bţ in e , a! o( "i ( ez u& a" i, e(e e ( i "oa (e ! a "oa "e /n (e' i % " ( ( i ! e d in " abe ! % au -en " (u o %ub&u! ţ i&e a !o ( .0n a+e % " % +o- /n A++e% % -o " i de in i " e in "e (o' ( i /n + a (e %un " %-e+ i i + a "e+ond i ţ i i de ' (u-a (e 4 i "o "a ! i z a (e .P en "( u a o bţ i ne (e a , a! o( i !o ( ( ez u& a" i, e %u n" - (e , zu "e u ( & "o a( e !eun+ ţ i i #S> 8-en " (u +a !+u !a (ea %u&e i ,a !o ( i !o ( + /&-u !u i $

    A3G 8-en " (u +a !+u !a (ea &ed ie i ,a !o ( i !o ( + /&-u !u i $< + 8-en " (u ' % i (ea ,a !o ( i i &in i&e $A 8-en " (u ' % i (ea ,a !o ( i i &a6 i&e $#O>+/ 8+a !+u !eaz nu&(u ! de ,a !o ( i a ! e + /&-u !u i 2 e6+ !uz /nd +e !e , ide 3 $S/DE3 8-en " (u +a !+u !a (ea aba "e ( i i % " anda (d $3A2 8-en " (u +a !+u !a (ea d i %-e (% ie i $

    a ! o ( i ! e d i n " a b e ! e - o " i o b ţ i n u " e a " / " - e n " ( u " o a " e / n ( e ' i % " ( ( i ! e d i n"abe ! + / " 4 i -en " (u ' (u-u( i de /n (e' i % " (a ( i .

    I .1 . Ob ţ ine (ea ,a !o ( i !o ( ( e zu&a " i,e -en " (u "oa "e /n (e' i % " ( ( i ! e d in " abe !

    ie + do ( i& % ob ţ ine& in o (&a ţ i i de %- (e nu&(u ! de + ( ţ i + a (e % e /n+e-+ u " i " ! u ! IA & i n " i ( i : + a ( e a u o % " e d i " a " e - / n / n a n u ! ; F F F 4 i a u u n - ( e ţ&a i &a(e de ; ! e i . Pen " (u a+ea % "a e6e+u "& u (& "oa (e !e a + ţ iun i #

    1 .D e in i& o i n" e( o' a( e / n + a( e i n+ !u de & " ab e! u! #:2 ;< d in + a( e%e !e+ "& + /&-u( i ! e #IdJ+ ( ţ i " i " !u ! anJed i "a (e au "o (u ! - (e ţu ! .; . S e ! e+ " & o - ţ i u n e a / o t a l s d i n & e n iu ! 3ie + a ( e z u ! " a " / n + a % e " a d e 7 o %a -a (e ( /n du ! /otal i a ( / n + e ! u ! e ! e ( e % - e + " i , e a ! e + / & - u ( i ! o ( % e ! e + " a " e 8

    o- ţ iunea Grou% Bz .; .Din ! i % " a de (u !an " a + /&-u !u i - (e ţ 8o- ţ iunea A3G .< . / n + ,/ &- u! 9 "i "! u! : / n ( /n du ! C (i "e (i a % -e +i i + & + on di ţi a L i e9 A &i n " i( i : /n + / &- u ! 9 a nJ e di " a( e : + o nd i ţi a 9 V ;F F F: ia ( ! a 9 - (e ţ u! :+ond i ţ i a 9W;: .

    ;>

  • 8/17/2019 Teoria Bazelor de date

    25/39

      Rezu ! "a "e !e in "e (o' ( i i

      I.1 .1F In "e (o'a ( i in+ (u+ i 4 a "e0 n & u ! " e + a z u ( i ( e z u ! " a " e ! e u n e i i n " e ( o ' ( i % u n " ' ( e u d e - e ( + e - u " d i n+ au za , o! u& u! ui & a( e d e i n o( &a ţi i % e! e+ "a "e . ) S A+ +e %% - e( &i "e' ( u - a ( e a 4 i ( e - ( e z e n " a ( e a d a " e ! o ( / n " ( 8 o o ( & + o & - a + " o ( & + a ( e % ea % e a & n + u u n " a b e ! e ! e + " ( o n i + . 0 n a + e % " % + o - % e d e i n e % + i n " e ( o ' ( i

    %-e+ ia !e nu&i "e in "e (o' ( i /n+ (u+ i 4 a "e .Pen " (u a de in i o in "e (o'a (e /n+ (u+ i 4 a " - (o+ed& in i ţ i a ! + a /n +azu ! une iin "e (o' ( i de % e !e+ ţ i e ob i 4nu i " ad i+ % e !e+ "& "abe !u ! + a (e ,a i in+ !u%e/ n i n" e( o' ( e /n + az u! b az ei d e d a" e 9 Ge %" iu ne a i n o (& aţ ie i / n" (8 oi n% " i "u ţ i e de / n, ţ&/ n ": d in +a (e % e !e+ "& u ( & "oa( e ! e+ /&-u( i #de % " ina ţ i a nu&(Jb !o+ e "a 7 .0n +on " inua (e -a (+u ('e& u (& "o ( i i -a 4 i #1 S e! e+ " & o -ţ i un ea #r oss tab   d in & en iu ! Jue r 4 . C a ( e z u ! " a " " i - u ! e ( e% " (e i % e % + *i & b / n #r oss tab Jue r 4 i a ( - a ( " e a d e 7 o % a - a ( e ( / n d u !#r oss tab .; D e in i & + / & - u! , a! o ( i! e + (u i a , o ( % e (, i / n + a !i " a" e d e d e nu & i( i a ! e( / n du ( i! o ( " a be ! u! u i. P e n" ( u a + ea % "a a + ţi o n & b u "o n u! + u % 'e a " d i n

    ;?

  • 8/17/2019 Teoria Bazelor de date

    26/39

    ( / n d u ! #r oss tab   -en " (u + /&-u ! de % " ina ţ i a 4 i d in ! i % " a de (u !an " +a (e a-a (e%e !e+ "& o- ţ iunea 2o Te ad ing .< 0n &od ana !o' i+ de in i& + /&-u ! ,a !o ( i ! e + (u ia ,o ( % e (, i /n + a ! i " a " e ded e n u & i ( i a ! e + o ! o a n e ! o ( " a b e ! u ! u i . P e n " ( u a + e a % " a a + ţ i o n & b u " o n u ! + u% ' ea " d in ( /n du ! #r oss tab   - en "( u + /& -u ! n u& ( Jb !o + 4 i d in ! i %" a

    de (u !a " + a (e a-a (e % e !e+ "& o- ţ iunea #olumn Te ad ing .> 0 n ( /n du ! /otal   / n ! o+ u i& o - ţi u ne a G r o u % B 4   d i n + / &- u! EtaUu l   - ( ino-e (a "o (u !  #ount .? P en "( u + /& -u ! EtaUu l   / n ( / nd u! #r oss tab   % " ab i !i & o - ţ i un e a 3alue   -e+a (e o % e !e+ "& d in ! i % " a de (u !an " - ( in ana !o' ie +u a+ ţ iun i ! e de %+ ( i % e .@ A+ ţ ion& bu "onu ! 2un  -en " (u , izua ! i z a (ea (ezu ! " a "e !o ( .

      I.; A i 4 a (ea in o (&a ţ ie i .o (&u!a (e .

    I .; .1 )oda ! i " ţ i de a i 4 a (e a in o (&a ţ ie i

    D u- + u& % 8a o b% e( ,a " e6 i% " &a i &u !" e &od a! i" ţ i d e a i 4a ( e ai n o ( &a ţ i e i d i n b a z a d e d a " e . Pu " e & a i 4 a i n o ( & aţ i a + a ( e + o n ţ i n e / n " ( 8 u n" ab e! / n ( e' i& u! D a t a s h e e t 3 i e   % a u % d e i n i & o i n " e ( o ' a ( e / n + a ( e

     -u "e& %-e+ i i +a d i e ( i " e +ond i ţ i i de % e !e+ ţ i e %au de %o ( " a ( e .Pen" (u a a i 4 ai n o ( &a 4 i a d i n & a i & u ! " e " a b e !e " ( e b u ie + ( e a "e i n " e ( o' ( i / n b a z a a + e % " o(  " a b e ! e a - o i % % - e + i i + & d i e ( i " e + o n d i ţ i i d e % e ! e + ţ i e ' ( u - a ( e " o " a ! i z a ( ee "+ .) o d a ! i " ţ i ! e d e % + ( i % e & a i % u % n u % u n " u n i + i ! e 4 i n i + i + e ! e & a i + o & o d e& o da ! i " ţ i d e a i 4 a( e a i n o &a ţ i ei . 0 n + e ! e + e u ( & ea z , o i d e %+ ( i e u n& od & ai - (a +" i + d e a i 4 a( e i n" (o du +e ( e a i n o (& aţ i ei - (i n u "i ! iz a( e a o ( & u ! a ( e ! o ( . A + e % " e a - o " i + ( e a " e a " i " i n b a z a " a b e ! e ! o ( + i " 4 i i n b a z a"abe !e !o ( de in i " e an "e ( io ( .

    I.; .; o(&u!a(e

    )odu! D a t a s h ee t 3 ie   d e a i 4 a( e 4 i e di " a( e a i n o( & aţ i ei d in " ab e! e -e (&i " e , izua ! i z a ( ea &ai &u ! " o( /n (e' i % " ( ( i -e un e+ ( an da( /n +azu!" a b e ! e ! o ( + u & u ! " e + / & - u ( i n u " o a " e + / & - u ( i ! e % u n " , i z i b i ! e % i & u ! " a i a (  + / & - u ( i ! e d e " i - OE   n u - o " i , z u " e d e ! o + . 0 n a a ( d e a + e % " a a% - e + "u !

    e % "e " i + a ! in o (&a ţ ie i a i 4 a "e nu e % "e + e ! &a i -o " ( i, i " .0 n % + o - u ! " ( a n 4 ( i i a + e % " o ( d i i + i e n ţ e / n A + + e % % e % " e - ( e , z u " o n o u + !a % d e o bi e+ "e n u& i" e o( &u !a (e . S e & ai u "i !i ze az u (& " oa (e !e% inon i&e # &a+*e "e o (&e .P ( i n i n "e ( &e d iu ! o ( &u ! a( e ! o( u " i !i z a" o ( u! a ( e - o %i b i !i " a" e a % - ! a% e ze+ / &- u ( i! e " a be ! e! o ( / n o ( di n ea 4 i - o zi ţ i i! e d o (i " e % i n "( o du + d i e ( i "ee !e&en "e de+o (a " i,e e "+ .

    I .; .< C(ea (ea o (&u!a (e !o ( /n (e' i&u! OR) H IZARD

    ;@

  • 8/17/2019 Teoria Bazelor de date

    27/39

    o& d e % + ( i e & o d u ! d e + ( e a ( e a u n u i o ( & u ! a( / n ( e ' i & u ! "or m Hiz ar d -en " (u a i 4 a (ea in o ( &aţ i e i d in " abe !u ! EE3< . 0 n a + e % " % + o - a + ţ i o n &+ !a %a d e o bi e+ "e "or ms   d i n e( e a% " (a Database a -o i b u "o nu ! +e . Ca(ezu ! "a " ob ţ ine& +a%e "a +e "or m .0 n a +e %" + a% e" % e! e+ " & ( e' i& u! " o r m H i za r d   4 i a + ţ io n & O5 . 0n

    + o n " i n u a ( e e 6 e + u " & u n + ! i + - e % ' e a " a d i n - a ( " e a d ( e a - " a + / & - u ! u i/ables Juer ies   4 i d in ! i% "a d e( u! an " +a (e % e de %+* id e % e! e+ " &d e nu & i( e a " a be ! u! u i - e n" ( u + a (e % e d e i n e4 " e o ( &u ! a( u ! a - oi i n di + &+ /&-u( i ! e -e +a (e do ( i& % ! e in+ !ude& /n o (&u!a ( .P en (u a i n+ !u de u n + /& - / n ! i% "a + /& -u (i !o ( , ii "o (u !u i o( &u !a ( i!% e !e + " & a -o i a + ţi o n & V i a ( - e n " ( u a e 6 + ! u d e u n + / & - d i n ! i % " a d e 7 a o( &a " / ! % e! e+ " & 4 i a +ţ io n & b u" on u! N . P en" (u a i n+ ! ud e " oa "e+ /&-u( i ! e a + ţ ion& bu "onu !  VV .A + ţi o n/ n d b u " on u ! +e 8t   % e d e % + * i d e o n o u + a % e " d e d i a ! o ' / n + a ( ea !e 'e & " i- u! o( &u !a (u !u i 4 i i a( 4 i a +ţ io n & +e8t . 0 n + on "i nu a( e / n+ a% e" e! e + a( e a -a ( in di + & % " i! u! 4 i " i "! u! o( &u n! a( u !u i du - + a( e

    a + ţ i o n & "in i sh .   Pe e+ (an a-a (e o (&u!a (u ! + (ea " /n + a (e e % "e a i 4 a " unad in /n (e' i % " ( ( i ! e " abe !u !u i .Cu a 7u "o (u ! o (&u!a (e !o ( -u "e& nu nu&a i % , izua ! i z & /n (e' i % " ( ( i ! e d in" a b e ! e + i 4 i % ! e & o d i i + & % a u % a d u ' & a ! " e ! e n o i . ) o d i i + a ( e a % e a +e - ( in % e !e + "a ( ea / n ( e' i %" ( (i i ( e %- e +" i ,e 4 i / n !o + ui ( e a + o nţ i nu " u! u i, e + * i a ! + / & - u ! u i + u a ! " u ! n o u . P e n " ( u a a d u ' a d a " e a + ţ i o n & b u " o n u !VL   % au d e%+ *i de & &en iu !

  • 8/17/2019 Teoria Bazelor de date

    28/39

    , e + * i a ! + / & - u ! u i + u a ! " u ! n o u . P e n " ( u a a d u ' a d a " e a + ţ i o n & b u " o n u !VL   % au d e%+ *i de & &en iu !

  • 8/17/2019 Teoria Bazelor de date

    29/39

    .

    I .; .@ E !e&en "e !e de +on " (o ! a !e unu i o (&u!a (  

    O bi e+ "e ! e d in + a( e e %" e a !+ " ui " u n o( &u ! a( % e n u& e% + e !e &e n" e d e

    +on " (o ! .E !e &en "e !e de +o n" (o ! %e (,e %+ - en "( u ( e-( ez en "a (e a d a" e! o( d in+ / & - u ( i + a ! + u ! a ( e a u n o ( , a ! o ( i ( e z u ! " a n " e + u a 7 u " o ( u ! e 6 - ( e % i i ! o ( % a u + ae !e&en "e de+o (a " i,e a !e o (&u!a (u !u i .E !e&en "e !e de +on " (o ! % e +!a % i i + /n < +a "e'o ( i i #E !e&en "e de +on " (o ! ! e'a "e $E !e&en "e de +on " (o ! + a !+u !a "e $E !e&en "e de +on " (o ! ne !e'a "e $E ! e& e n" e ! e d e + o n" ( o ! ! e 'a " e % e u " i! i z ea z - e n" ( u a i4 a (e in " ( od u +e ( ei n o ( & a ţ i e i d i n + / & - u ( i ! e " a b e ! u ! u i % a u a ! e i n " e ( o ' ( i i / n b a z + ( o ( a ao% " de in i " o (&u!a (u ! .

    E ! e & e n " e ! e d e + o n " ( o ! + a ! + u ! a " e a ! e u n u i o ( & u ! a ( a i 4 e a z i n o ( & a ţ i aob ţ inu " - ( in +a !+u !a (ea ,a !o ( i !o ( uno ( e6- (e % i i 2 o (&u!e 3 .E !e&en "e de +on" (o ! ne !e'a " e %un " e !e&en " e inde-enden "e a !eo (&u(a !u !u i 2nu % e &od i i + de ! a o /n (e' i % " (a (e ! a a ! " a 3 4 i au /n +e !e &a i&u! "e + azu ( i un +a (a+ "e ( de+o (a " i, .Din +a "e'o ( ia e !e&en "e !o ( de +on " (o ! a + -a ( "e + /&-u( i ! e d in zona de da "e + / " 4 i " e6 "e !e in+ !u%e /n zone !e de " i " !u 4 i %ub%o ! .

    I .; .? E !e&en "e !e de +on " (o ! a !e unu i o (&u!a (  

    U n e ! e & e n " e % " e + o & - u % d i n + / & - 4 i o e " i + * e " a % o + i a " . - ! a % a " / n a ţ a+ /&-u !u i .C / & - u! e ! e & en " u ! u i d e + o n " ( o! a ! o ( & u ! a ( u ! u i + o ( e % - un d e u n u i + / & - d i n"abe ! % au in "e (o'a (e .D enu&i( ea + / &-u !u i 4 i a e " i +*e "e i a%o+ i a "e d in o( &u! a(  + o i i n +i d i n i ţi a ! + u n u & e ! e + / & -u ! u i d i n " a b e !u ! u % a u i n " e ( o ' a ( e. U ! " e ( i o(  d e n u & i ( e a e " i + * e " e i - o a " e i % + * i & b a " - e n " ( u a + e a % " a e 6 e + u " & u n + ! i +

     -e e " i +*e " a (e %-e+ " i, a-oi " a% "& " a% "a   "P % a u & a i e 6 e + u " & u n + ! i + -en" (u a " ( e+e /n ( e' i& de ed i " a ( e a% " e ! -u "e& %+*i &ba denu&i (ea .A+ea% " e " i +*e " -oa "e i /n ! "u (a " % e !e+ " /nd 8o 4 i " a % " /nd " a % "a De le te .  

    D e n u &i ( e a + / & - u ! ui - o a " e i % + * i &b a " 4 i e a d a ( n u - u " e & 4 " e (' e n i + i u n+ /&- a % " e ! %e ! i +* ideaz au " o&a " "o " o (&u!a (u ! 4 i e " i +*e " aa %o+ ia " . e " i +*e "a % e -oa "e (e % "ab i ! i .A%-e+ "u ! unui o( &u!a ( -oa " e i % +* i&b a" -( in( e di &e n% eo n a( ea d e- ! a% a( e a 4 i % " i! i za (e a e !e &e n" e! o( d e + on "( o! . 0 n ie +a (e d i n a+ e% "e +a zu (i e !e &en "e ! e d e + on "( o! " (eb ui e &a (+ a" e2 % e ! e +" a " e 3 . P e n "( u a % e ! e + " a u n e ! e& e n " de + o n " ( o ! e6 e + u " & u n + ! i + - ee ! . P u " e & % e ! e + " a d e a % e & e n e a + / " e , a e ! e & e n " e o ! o % i n d & e " o d e ! e d e% e! e+ ţi e a !e  s i s t e mu lu i -in d o 3s 4   C a ( e z u ! " a " / n 7 u ( u ! e ! e & e n " e ! o ( a - a (  +*ena (e +a (e +on ţ in -un+ "e de (ede&i% iona (e 4 i -un+ "e de de- !a %a (e .C o& -o ne n" e! e + e! o( ! a! " e " i- u( i d e e !e &e n" e d e + on "( o! 2 +a !+ u! a "e 4 i

    ne !e'a "e 3 %un " a % e&n "oa (e +u +e !e a !e e !e&en "e !o ( " ! e'a "e .)od i i + a (ea d iza inu !u i e !e&en "e !o ( de +on " (o ! .

    ;

  • 8/17/2019 Teoria Bazelor de date

    30/39

    P e n " ( u a & o d i i + a d e & e n % i u n i ! e u n u i e ! e & e n " d e + o n " ( o ! / ! & a ( + & / n& od u! d e% +( i % / n - a( a' (a u ! - (e +e de n" a -o i -o zi ţ io n/ nd i nd i+ a" o( u!& o u % u ! u i - e u n u ! d i n - u n + " e ! e d e ( e d i & e n % i o n a ( e 2 i n d i + a " o ( u ! " ( e b u i e % i a o( &a u ne i % ' eţ i b id e( i+ ţi on a! e3 / ! & i4 + & / n d i( e+ ţi a d o( i" .R ed i& en %i on a( ea e !e &e n" e! o( d e + on "( o! e %" e a no !o 'i + + u + ea a

     f e res t re l or -in d o 3s 4De-!a %a (ea e !e&en "e !o ( % e a+e - ( in -oz i " iona (ea +u (%o (u !u i in -un+ "u ! ded e - ! a% a ( e ia ( + i n d a - a ( e i n d i +a " o ( u ! d e o ( & a & i n i i d e - !a % a & e ! & e n " e ! ein -oz i " i a do ( i " a .E ! e & e n " e ! e d e + o n " ( o ! - o " i % " i ! i z a " e a " ( i b u i n d u 8 ! e % a u & o d i i + / n d u 8 ! e o n "u ! a ! in i e( e a + u! o a( e a " e 6" e !o " + u a 7 u" o ( u! i n %" ( u &e n "e ! o( d i n b a (a/oolBo8.

    I .; .@ .1 Adu'a (ea e !e&en "e !o ( de +on " (o ! ! e'a "e

    P e n " ( u a & o d i i + a u n o ( & u ! a ( e % " e n e + e % a ( d e a a d u ' a e ! e & e n " e d e+on " (o ! no i % au -u "e& /n ! "u (a une !e de 7a e6 i % "en "e .o (&u!a (u ! " ( ebu ie % i e /n (e' i& Desing 3ie .Adu'a (ea e !e&en "e !o ( de +on " (o ! -oa "e i e e+ "ua "e /n dou &odu( i #A i 4 & ! i % " a + /&-u( i !o ( " abe !u !u i % au a !e in "e (o' ( i i /n baza + (o (a a o % "+ (ea " o (&u!a (u ! % e !e+ " /nd o- ţ iunea "ie ld is t   d in &en iu ! Vie).0 n + o n " i n u a ( e a ! e ' i & u n u ! % a u & a i & u ! " e + / & - u ( i d i n a + e a % " ! i % " 4 i ! e" ( a ' e & u " i ! i z / n d & e " o d a Dr agWDr o% / n ! o + u ! n e + e % a ( d i n z o n a De ta i l   ao (&u!a (u !u i . Ca (ezu ! " a " ob ţ ine& unu ! % au &a i &u ! "e e !e&en "e ! e'a "e de+ /&-u( i ! e (e %-e+ " i,e .

    A+ " i,& bu "onu !d i n + a % e " a + u i n % " ( u & e n " e a - o i e 6 e + u " & u n + ! i + / n ! o + u ! u n d e " ( e b u i e

     - ! a%a " e !e&en "u ! de +on " ( o ! ! e'a " . D u- a+ea% " in " ( odu+e & nu&e!e+ /&-u !u i ! e'a " /n + a %e "a >nbound   4 i a - % & Enter .   De a %e&enea -u "e&%+* i&ba nu&e ! ( e " i +*e "e i a %o+ ia "e .P en "( u a e ,i "a e ,en "u a! e! e ' (e 4e ! i ! a i n" (o du +e (e a d enu &i (i !o (  + / & - u( i ! o ( , o & d a - ( e e (i n ţ & o d u ! u i a %   d e a d u ' a ( e a e ! e & e n " e ! o ( d e+on " (o ! ! e'a "e .

    I .; . .; Adu'a (ea e !e&en "e !o ( de +on " (o ! + a !+u !a "e

    Pen " (u a adu'a un e !e&en " de +on " (o ! + a !+u !a " a + " i,& bu "onu !d in +a %e "a +u in % " (u&en "e a-o i e6e+u "& + ! i + /n !o+u ! unde " (ebu ie - !a %a "e !e&en "u ! + a !+u !a " . 0n +on " inua (e in " (odu+e& e6-(e % ia ne+e%a ( /n +a %e "a>nbound   4 i a -%& Enter .   D e a %e &e ne a %+ *i &b & / n & od a de +, a"d e nu & i( e a e " i+ * e" e i a %o + ia " e. D a + e 6 -( e %i a e % "e + o (e + " -u " e& , e de a,a !o ( i ! e e i " ( e + /nd /n (e' i&u! "orm 3ie.

  • 8/17/2019 Teoria Bazelor de date

    31/39

    E 6- e% ii ! e - o" + on ţi ne + on %" an "e un +ţ ii de nu &i ( i a !e + /& -u (i ! o( 4 i" (e bui e % ie - (e +e da "e d e % e&nu ! IK . D en u& i( e !e + /& -u !u i + a( e i'u (eaz /n e6- (e % i i " ( ebu ie !ua "e /n " (e -a (an "eze -a " (a "e .

    I .; . .

  • 8/17/2019 Teoria Bazelor de date

    32/39

    " ab e! u! ui % au i n" e( o' ( ii 4 i % e a i4 eaz - en "( u ie+ a( e e +( an a !o (&u!a (u !u i .

    I .; . C(ea (ea une i + a %e "e +o&bina "eA d e % e a ! a / n " ( o d u + e ( e a d a " e ! o ( , a ! o ( i ! e u n o ( + / & - u ( i % e ( e - e " a + e % " e, a ! o ( i + on ţ i n / nd u 8 % e / n a ! " " ab e ! . C / n d i n" ( o d u +e & i n o ( &a ţ i a / n a + e % "e+ /& -u ( i e% " e n e+ e% a( d e a a ,e a ! a d i% -o zi ţ ie " ab e! e! e + u i n o( &a ţi a( e % - e + " i , - e n " ( u a u 4 u ( a - ( o + e % u ! d e i n " ( o d u + e ( e a d a " e ! o ( 4 i - e n " ( u ae , i " a + o & i " e ( e a u n o ( e ( o ( i . P ( o b ! e & a a b o ( d a " - o a " e i % o ! u ţ i o n a " - ( i n+ ( e a ( ea u n o ( + a % e " e + o & bi n a " e !a d e % +* i d e ( ea + ( o ( a % e a i 4 e az , a ! o ( i! e

     -o% ib i ! e a ! e + / &-u( i !o ( ( e%-e+ " i,e .De%+ ( ie (ea - (o+edu( i i de + (ea (e a une i + a %e "e +o&bina "e .A +" , & ( e' i& u! D e s i g n 3 ie   a- oi d in b a( a d e i n% "( u &e n" e /oolbo8%e !e+ "& - i+ "o' (a&a #ombo Bo8   4 i e6e+u "& un + ! i + /n d (ea- "a + /&-u !u i

    +a (e do ( i& % , izua ! i z & da "e !e .C a ( e z u ! " a " a - a ( e o + a % e " d e d i a ! o ' / n + a ( e % e i n d i + & o d u ! / n + a ( e+a %e "a +o&bina " ob ţ ine ,a !o ( i ! e .U (& & " oa "e i nd i+ aţ ii !e - (o '( a& u! ui d e a 7u "o ( 4 i / n in a! o bţ in e&o(&u!a (u ! +u +a %e " +o&bina " .

    I.> . R APOARTELOR Ca 4 i o (&u!a (e !e (a-oa ( "e !e % e (,e%+ -en " (u a i 4 a (ea in o (&a ţ ie i d in bazad e d a " e / n " ( 8 o & a n i e ( d e o % e b i" d e + e a - ( e z e n" a " / n ( e ' i &u ! Datashe e t3ie . 0 n % ! a + (e a( ea o (& u! a( e !o ( n u a ,e & - o% ib i! i" a "e a % ' ( u- &d a" e! e % au % o bţ i ne & " o" a! u( i / n b az a u no ( + a! +u !e e e +" ua "e a %u -( ada "e !o ( . A+e% "e de i+ ien ţe -o " i de-4 i " e u " i ! i z /nd o nou + !a % de ob ie+ "ea !e SGBD A++e% % 8 (a-oa ( "e !e .

    I .> .1 C(ea (ea ( a-oa ( "e !o ( /n (e' i&u! Re-o( " H iza (d

    P e n " ( u a + ( e a u n ( a - o ( " / n ( e ' i & u ! 2e %or t Hiz ar d a + ţ i o n & i ! a 2e %or td in e (eaa % " (a Database a-o i bu "onu !  +e .Ca (ezu ! " a " ob ţ ine& +a%e "a de d ia !o' Ne= Re-o( " .0 n a + e a % " + a % e " % e ! e +" & u n u ! d i n + e ! e @ & o d u ( i d e + ( e a ( e a ( a - o ( " u! u i

    4 i a nu &e 2 e % o r t H i z a r d .   A + ţ io n /n d b u " o nu ! O5  o b ţ i n e & o + a % e " / n+ a ( e a ! e ' e & " a b e ! u ! % a u i n " e ( o ' a ( e a / n b a z a + / ( e i a , a i + ( e a " ( a - o ( " u ! .Da+ a !e'e& "abe !u ! #ăr i ob ţ ine& (a-o( "u ! C ( ţ i .U n ( a- o( " / n b az a i n" e( o' ( ii C !a %a + a( e + on ţi ne ( ez u! "a "e !ee !e ,i !o ( a b% o! ,e nţ i a + i+ !u !u i ' i& na zi a! - en "( u o bi e+ "e !e ! i& ba(o&Xn &a"e&a" i+a ! i&ba (an+ez 4 i &ed ia !o ( .

  • 8/17/2019 Teoria Bazelor de date

    33/39

      I .> .< C(ea (ea ' (a i+ i !o ( /n +ad (u ! ( a-oa ( "e !o (  

    ) S A+ +e %% o e ( - o% ib i! i" a" ea ( e- (e ze n" ( ii d a" e! o( d in + ad (u !( a- oa (" e! o( / n o( &a u no ( ' (a i +e + (e a" e ! a b az a a +e %" o( d a" e.)o d a ! i " ţ i d e + ( ea (e a ' ( a i + i !o ( 4 i o (&e !e d e - (ezen "a ( e %u n " o a ( " ed i , e ( % e d e a + e e a n e , o & ! i & i " a ! a d e % + ( i e ( e a + ( e ( i i u n u i ' ( a i + / n+ad(u ! unu i (a-o( " de in i " !a ( /ndu ! %u /n baza une i in "e (o'( i .

    YYYYYYYDe%+ ( ie (ea ' (a i+u !u i -e (%ona !YYYYYYYYYYYYYYYYYYYYYC(ee& in "e (o'a (ea YYYYYYYYY 2nu&e3

    o "o in "e (o' ( i i

    P (o+edeu ! de + (eea (e a unu i ' (a i + /n +ad (u ! ( a-o ( "u !u iD e in i& un ( a-o ( " de " i- 8 ( a rt 9 iz a r d    / n b az a i n" e( o' ( i i 2 nu &ein "e (o'a (e YYYYYYYY 3P e n" ( u a + e a% " a " ( e + e& ! a + ! a % a d e o b ie + "e 2 e% or t 4 i a + ţ i o n & b u " o n u !+ e . 0 n + a% e "a d e d i a! o ' + a (e a - a( e % e! e +" & & od u ! #har t Hiz ar d   4 idenu&i(ea in "e (o' ( i i 2 Y YYYYYYY 3 a-o i a + ţ ion& bu "onu ! O5.o "oYYYYYYYYYYYYYYY

    0 n + a % e " a d e d i a ! o ' + a ( e o b ţ i n e& % e ! e +" & + / & - u ( i ! e i n " e ( o ' ( i i + a ( e , o (  

    i in+ !u%e /n ' (a i + 4 i a + ţ ion& bu "onu ! +e 8t . Ob ţ ine& o +a %e " de d ia !o'/n +a (e a !e'e& " i-u ! ' (a i +u !u i 4 i i a( 4 i a + ţ ion& bu "onu ! +e 8t .

  • 8/17/2019 Teoria Bazelor de date

    34/39

    o "o +u " i- de ' (a i+YYYYYYY

    0n +on " inua (e ind i+& &odu ! de - (ezen "a (e a da "e !o ( -e ' (a i+ .o "o " ( ebu ie +a /n +a ( "eYYYYYYYYYYYY0 n % / ( 4 i " n d i + & n u & e ! e 4 i a ! ţ i - a ( a & e " ( i a i d i a ' ( a & e i . a - o i a + ţ i o n &

     bu "onu ! "in i sh .   Ca ( ezu ! " a " ob ţ ine& u( &" oa( ead ia' (a&YYYYYYYYYYYYYYYYo "o d ia' (a&e i YYYYYYYYYYYYY

    D a+ do ( i& % &od i i +& a %-e+ " u ! d ia'( a&e i 2 a&-!a %a( ea d i&in% iun i ! e +u !o ( i ! e 3e % "e ne+e%a ( de a " ( e +e /n (e' i&u! Desing 3ie.

      I .? I&-o( "a (ea e6-o( " (ea da "e !o (  

    I .? .1 Ne+e% i " a "ea i&-o( " ( i i e6-o( " ( i i da "e !o (  

    0 n - ( o + e % u ! d e ! u + ( u + u ) S A + + e % % - o a " e a - ( e a n e + e % i " a " e a % + * i & b u ! u ide da " e d in " (e d i e ( i " e a- ! i + a ţ i i . A+e% " - ( o+e% % e nu&e4 " ei &- o( "a (e a e6 -o (" a( ea d a" e! o( 4 i e %" e + on di ţi on a" d e u (& " oa (e !ene+e% i " ţ i #8 % +* i&bu ! de da "e /n " (e dou baze de da "e a !e % i % " e&u!u i A++e% % $8 % +* i&bu ! de da "e +u ,e (% iun i &a i ,e+* i a !e % i % " e&u!u i )S A++e% % $8 % +* i &