Práctica de Lenguajes de Consulta Base de Datos Práctica Nro. 2 Lenguajes de Consulta ρ (V (2 → B1,3 → B 2), R × S ) π σ ! ÷ " # $$$$$ $$$$$ % • • • ( ) ( ,- & ' & % ) *+ ) *+ % / % * ( $$ & % . *+ & ' % & 0 1 * 23 *+ & % ( & % 4 & * *+ & % ( & % ' ' & ' % / - & & % * ' *+ & *+ % ( * % % % *+ % ' 5 Página 2 de 13 % & % Base de Datos • • • • • • • Práctica Nro. 2 Lenguajes de Consulta 6) ' ) 6') 6) 6' 6) 6-) ' 6-) 6' 6) 6' ,7% ' % - ' ) ) % ' ' ; ; 1 ' 6 89 : '- % / <& & % % - < ! " # % • • • • % 6) ) % 6) 6 69 ) 6-) 6 6-) ' ) , 7% - *% 9>> / - $ # - * % & *& , 6 69 % 6 ' % % ' % & & - * '& ( '- '' % % ' % ( )& * + & ' / ,%∈ % & % ? @≤ % < ? @∀ % <∈ ) % %/ ) & ' / ,* * %- %∈ % & % ? @≤ % < ? @∀ % <∈ ) 'A ' %'- & * % % ' ' %- Página 3 de 13 - %& 'A ' % = ) " * - * %& B% < ?@ % ?@ / & Base de Datos Práctica Nro. 2 Lenguajes de Consulta ) * * %) & ' / ,- %& % & ' % & / ,- %& ∃ t, t'∈ r(R)/ t[a] = t'[a] y t[b] ≠ t' [b]. * * %- % % & ∃ t, t'∈ r(R)/ t[a] = t'[a] y t[b] ≠ t' [b]. % & ¬∃t' ' /t[a] = t' '[a] y t[b] ≠ t' ' [b] y t'[b] ≠ t' '[b]. % • • C' C' % • % - /) %) D %') 6( * - * %% % & % ' - ' 9>F % A % - %+ % %% A %' '. % % - - / - 9E .'%% - %* ' %+ % % A %' 9>>>> / % '. - % ' % - - % & ' G ,. H /' % )D %') ( % % C' 8>>> C' C' % % % + & % 6 %) )C' 6 C' ,7% & ' %+ - %) . I7J ! % • • , % - & ' / CKL ,) ( KM,CN "K ) CKL ,9) CKL ,8 % ( KM,CN "K % * C 77 Página 4 de 13 (, KC CKL , - Base de Datos - Práctica Nro. 2 Lenguajes de Consulta & LN MK % & ) ∉ LN MK 4 % & ) ∉ LN MK "# $%&' ( '%# ()* +,(# )"# )-# + '%# ()* +,(#.% % & * * ' % & % ' "# $%&'( '%# ()* +,(# )"# )-# +' %# ()* +,(#.% % & * * ' % & ' ' % & * * ' % % ' O ' % %- & % / % ' %A % I7& % % / * - / ) ∈ LN MK N ,/ -0# (1 N N ,.+2* ,* +1 N N N ,& & ! % ) & *. , - % P & 3 * % . Q % • • • • • 8 . %- ' & ' % )C' ) ,/ 6L) / 6,) , )C' 6,) 5 ! ) 5 ! 6 ' %6 - /) R 6 ) /) - 6'A ' ) / 6)C' 6) /) 7 ) 5 !6 6 ) 5 !6 6R % / 6L) / 6, 5 / 6L) / 6, S7 ' ' - % - ) + * % ' 4 / 6 ) ,% % %+ I7 K % % % + & - % 4 * % % * % & + & % % %' 'T % % - 'A ' % -% K % % & % &/ ' ' % / % $ "K U & * * ! %' K % ' ' ' & - % % * % % & ! %+ 4 * % Página 5 de 13 Base de Datos Práctica Nro. 2 Lenguajes de Consulta K, I7 ' - % - % + / ,V,C"K , I7 ' ' ' 6' ' 6* % I T ! ' • * % & + C' % - % ! & % & ' - * 6 * * % % ' % ' % + - & * % + / %J % ' )C' % & ' + 6( * % )5 &T ' * !6 ' + K % I7 ' - * & * 0 / ( 3 A >WB >XB >X " % & - * % ' * 5 !6 ' + ! % 5 ! 6 ' + '. - / ' 4 % - * ' ' * K, & - * - * I7 ' Q%* % - * Q Q 5 !6 ' % • • C' 5 % '- 5 ! 65 * " * + '. - / ' & ' % & + ! % & + & ' ) C' ) 5 ! 6C ) C ' 6L 6L Q ) C ' 6R ' )5 )C' !6 6( ) + /) ! 65 ' & *+ 7% ' %' ,% I7 - % & ! ' %' % )"# )-# + '%# ()* +,(#.% / -0# (1 ' !Q % ' %' Página 6 de 13 % A'. 4 !Q % & -' * * ' Base de Datos ,' . Práctica Nro. 2 Lenguajes de Consulta "# $%&' (' %# ()* +,(# -' T % - % • • 6 % ,' )5 6( '4 % * ) & 6 - '% / %' "K U ' % & ' % . ' % & ' ' - * % A ' 7 % )5 % ' ) / ! ! 65 6 ! ) & % A '. '%* ! % * ' & % % * +& & % % ! 6N )* % A -/ % %% * -/ % & ' • • % & / ' & % % A & * * Q - * * % * "# $%&'('%# ()* +,(# K % ' * A 8YB >9B >P K % ' % A % + EF * * % 8>>X & )5 '. 6 %) '6 % 6* ) '6* 6 %) 6* ) 6* ' ' / ! 6C ) %) , ' ' % • • • * & ' ) C' C' 7% % & * ' %' 6 ) '6 ) + 6- ) '6- ) % Z6 % Página 7 de 13 ) & % % % A ' ' A & '. ! % + B % % ' % Base de Datos K CK - • Práctica Nro. 2 Lenguajes de Consulta -. % 6' *) K # / . . [9 6' *) • & 'A ' - ! 6! ) 6 ) %' *' -/ % /$9 6- ) % & ' "K K -/ % 6' * % % % % % • • • 6 6' * 6, I7) % \ >X ! ' + ! + % K 7 % ' *' % * , I7 ) 4 % ' -/ % K , % Z % ' ' % , 5 KL ' - % % % 6 6' * 6/ * ' & -/ % "K K % (K "K & "K K % ' % ! - % 7 ' ' * % % / ' \ >X ! Q Q % Z A % % ' ' % ' *' % % / ; >X % ! ! - / ' + I7 *% % % ! % 4 -/ % %% + ' % & %' T 4 % & ' ' ! % $& & ) ' ! % , I7 *% $& 5 KL ) % 4' ' *' %) / ' & -/ % ' ; >X% & % - % A %' & '% Z % %( Q'' *' % - % / % ) ] % % - % % Z! % ' ' % % ! % Z ' % ' *' % % )A 'A ' - Página 8 de 13 Base de Datos Práctica Nro. 2 Lenguajes de Consulta % % & ' % ' / % • -%,/ (C ' %) 5 • * / -# ('C ' %) " - • %' 1+,( " - ! )C' • ,7(&* # * / (.+ " - • 8+# -)* +, (# .+ C ' S S S '"% ,* "% % )C' )C' )C' ) ' )C' %) 5 % C' "- % % $G C' )C' )5 !V !N )5 ! ) " %* A 8W ! % % • • • • • • ' % % % % $G $G ( % % % '. %% % % - + & ' + ! % %)7( * $%,)* ( '. - / ' % ,7(&* # * / (.+ ' % ! % % % ! %)7( %,)* 2* %,/ + % ! % - + ! % / % , !V ) % I7 % % 8>>P & 4' % 8+# -)* +, (# .+ %)7( * $%,)* ( ' ' % -A %)7( ,* )* + '. * +) A' ' % & ' '+.-)/ + 6- ) ' 6%,.%.+' Q) ' 6* # * %,/ % % ) ' 6 1* $,()* +, % 6 ) Q6* ) !6 52 % 6 → 7N ,C", 52 / 0 Q6* → V,C , K '%)* + '%9 %'%,)* ( 6- ) ! 6* )* 52 6→(K "K '%)* + )+,8%,* + )+.* $+ 0' +.: )-* / )# * %: 9 %)7( 8* $%,)* (: 8(# +' 52 6→(K "K 52 % 6 → 7N ,C", Página 9 de 13 % %% Base de Datos • Práctica Nro. 2 Lenguajes de Consulta %.* .+ 6- ) ! 6- ) % 6 ) Q6* ) 52 1 % 6 → 7N ,C", 52 Q6* → V,C , K 52 6→(K "K ,/ ' %$( ,' + %,/ ' : )-* / )# * %: 9 %)7( %,/ ' 52 / % 6 → 7N ,C", ,/ '%$( 0%.* .+ ,' + %,/ ': ,'+ 0%.* : )(,/ * .(. 52 2 6 % → ,C" ,M 52 6- → (, N K • • * % 6- ) % % K % 4' & % ' %& K * / ' % % % %% ' % K % N " ' % * % * ' & + * % ! %% ' % ' % % & & ) - & - A ! '. ) ) % - ! , • • • • • * ' '' % % % % % A% %/ N6 % ) C ' )C' ) N6 % ) 5 ! % N6 52 3 N6 % , "K ; %,1(< %: (2(=+: %)7(>+' ( 52 $ N6 N K %,1(< %: 1-(' * +: ,8 %) 52 4 N 6L Q L,C 1 , 52 $ N6 N K , *K ; ,< % *A ;< - / 7 * N ' Q N ) - & ' Q * % ' % % B B % , %' ' QA - '% * ' Q ' ' > %,1(< %: +2&' % ' )7* 8+: (2(=+ 52 ' N 6L Q L,C 1 , * / N L % ' Q N N L % * ' % & 8>>P ' % ' ! & '- :A Q - % & % : 8>>P & % % !' % ' Página 10de 13 ! Base de Datos Práctica Nro. 2 Lenguajes de Consulta * N L % ' ' % N N L % ' Q ' ' ' ! % Q * ' '- :A ' % % !' % % % % & '. & ' A ! P % % !' * % % 8>>P '- :A 3 ' % ' % / • • • • % % )C' )7 CN 6 )7 ) % C 6 %) CN 6" % ) 6 ) 5 !6 - % C 6 %) 5 ! ) R ) N '- %) " - CN 6" % K 6 CN % 7 % C 6 ,C" % % % + ' % . 03 % % , % 7 ' *' -/ % 0 ,3 * % L + * % & + / % ' *' & % % % / ) 8>>P 7 C 6 % %) '- % L % ^' -/ % L % ! % % / ' 7) C ' 7) L % ), K 6 LKVN LN ,C"K / % =9>> % ? "N " 7 ,C" 7' • • ' *' % % % )C% Página 11de 13 ' % ! + % % ' *' % ! & ' *' %- ) & - & % % % 8>>X % ' *' % : % % % & 4 8>>P) ! Base de Datos • • > Práctica Nro. 2 Lenguajes de Consulta 7) L % )N L % ) ) A) R 7 LCK % % ' ! % .' % * .' ' ' ' % - / ' % ' ' % RK N K% ! % * * ' , _7 )L )L )1 )V) ` ' , L,C % ' ' N C N (% ! *+ ' % ' % % A ,7% % ' ' & ! ' .' ' % & '. % T -% % ' % & % 4 ' % A ,% N 7% ! 4%' ' % ' ' Q - ' N N 7% ' ' & '. .' ' % ' -% N N N % + ! & ' % & % 8>>X % '. 9> ) '- + ! % ! % % A & A% % • • • • • • 4 ' % 'T % ) % ) ) ' %6 ) ,7 K .' & & ' % '- & ' )' ) !) ' %6 ) )' % % (K , % V,C , .' & % ' ' .' ' KL( , "K6(K , ," % K % .' -% %% .' , ," 65 L % ,N 7% .' % & - % & Página 12de 13 % * % % Base de Datos Práctica Nro. 2 Lenguajes de Consulta N N 7% & - ,- ' % % * % N 7% ' -% '. N N 7% .' % % • • ; '- -% % % .' & 0 >9B 9>B 8>>83 % & E* ) -% * % .' & -T 0 P>B >YB 8>>83 - ' ' 'T & '. .' - - % 4% & - 9) & - 8) % ' ) ) & - ) (' 9) 8) - % 9) - % 8 - % % *+ ( Q'/ * % 0- % 8>>83 - 8 9) % 4 ' % %0 3 )0 * 3 ) 0 - % 8>>83 ) 8) 9) P) > 7 % '% % ' ' - % % & -) & ' '. ' * ! '. %) * '% %' % ( '' & 4 Q ' / & ' -% ,- % % N 7% & - & Q N N 7% Q '. Q* & - & + *% ' % 7 %& -) ' 9) ' 8 ' ' Q - % % * % 0 - % 8>>83 0 3 )0 * 3 ) 0- % 0 * 3 )0 3 ) 0- % ,N 7% % N N 7% '- / % ( 8 9) Q'% % 4 - % ' ! / & * %- 8>>83 ) 8) 9) P) > 8>>83 ) 9) 8) >) P % & - & % %' % '. * Q % & % ! + + Página 13de 13 *% '. ' %