SQL B. García Simontti. martes 4 de octubre de 2011 Introduccion • SQL es un leguaje declarativo. • Lenguaje de cuarta generación. • Estrictamente relacionado con BD. • Ansi e ISO. B. García Simontti. martes 4 de octubre de 2011 Componentes. • Agente SQL. • Implementación SQL. • Cliente SQL. • Servidor SQL. B. García Simontti. martes 4 de octubre de 2011 Modos de ejecución • Ejecución directa (Sql interactivo). • Ejecución incrustada o embebida. • Clientes gráficos. • Ejecución dinámica. B. García Simontti. martes 4 de octubre de 2011 Proceso. • Se analiza la instrucción. (sintaxis) • Se comprueba el diccionario de datos. • Se optimiza. • Se ejecuta la sentencia y se muestra el resultado al emisor. B. García Simontti. martes 4 de octubre de 2011 Elementos. • Comandos • DML. • DQL. • DDL. • DCL. • Clausulas. • Operaciones. • Funciones. • Literales. • Metadatos. B. García Simontti. martes 4 de octubre de 2011 Normas de escritura. • No se distinguen entre mayúsculas y minúsculas. • Las instrucciones finalizan con el signo punto y coma. • Se pueden tabular las lineas para facilitar la lectura. • Los comentarios comienzan /* y terminan por */ B. García Simontti. martes 4 de octubre de 2011 DDL Lenguaje de definición de datos. B. García Simontti. martes 4 de octubre de 2011 Introducción. • Es la parte de SQL que se encarga de la definición de datos del SGBD. • Creación, modificación y eliminación de los objetos de una BD. • Cada usuario posee un esquema. • Ninguna instrucción DDL puede ser anulada (rollback). B. García Simontti. martes 4 de octubre de 2011 4AB'!!"#"$"%&'()*+,+%#-"#.-/'!-.-/01'+#'+*'8&;<'%+'C?&8*+)3' !"#$%#&'$%$($)#!"#$%&'(! D*' 8<9&#%<' /01' %+' 8?+&8$7#' %+' -#&' >&;+' %+' %&:<;' +;' 234154' /15101-43' G+?<'#<?9&*9+#:+';+'$#%$8&#'9H;'=&?H9+:?<;3'D.+9=*<'!=&?H9+:?<;'%+'C?&8*+)F' D;:+'8<9&#%<'8?+&'-#&'>&;+'%+'%&:<;'8<#'+*'#<9>?+'E-+';+'$#%$E-+3'D.+9=*<F' Creación de BD. !"#$%#&'$%$($)#!"#$%&'!! !"#$%#&'$%$($)#!"#$%&'(! ! *+,-.*#&"#$%&')*+,! ! /$0*+,-.*#)&-.! ! /$0.1)%$1!#)&/0! G+?<'#<?9&*9+#:+';+'$#%$8&#'9H;'=&?H9+:?<;3'D.+9=*<'!=&?H9+:?<;'%+'C?&8*+)F' ! $"!2.3#*+,& ! !2$"$!%#"&)#%&123/-/4! !"#$%#&'$%$($)#!"#$%&'!! ! 1$%.+1$*&!2$"$!%#"&)#%&5678! ! *+,-.*#&"#$%&')*+,! ! '$%$-.*#&"#$%&'/)9&:!$4%+#0%#1'&+1!/$0).5#!.00;<(! ! /$0*+,-.*#)&-.! !"#$#%& '()*+',-.*-/0-(0,*-.*-.0+',! /$0.1)%$1!#)&/0! !/+,I#' $"!2.3#*+,& *<;' +;:H#%&?+;' &8:-&*+;J' -#&' >&;+' %+' %&:<;' +;' -#' 8<#.-#:<' %+' <>.+:<;' !=+#;&%<;'=&?&',+;:$<#&?'%&:<;3'D;:<;'<>.+:<;'+;:H#'8<#:+#$%<;'+#'$!67$%&!J'*<;' !2$"$!%#"&)#%&123/-/4! !+;E-+9&;';-+*+#'+;:&?'&;<8$&%<;'&*'=+?K$*'%+'-#'-;-&?$<'+#'=&?:$8-*&?3'' 1$%.+1$*&!2$"$!%#"&)#%&5678! ! '$%$-.*#&"#$%&'/)9&:!$4%+#0%#1'&+1!/$0).5#!.00;<(! D#'+*'+;:H#%&?'/01'+L$;:+'+*'8<#8+=:<'%+' 8&#9:)()'E-+';$?@+'=&?&'&*9&8+#&?' +;E-+9&;3'B;M'+*'#<9>?+'8<9=*+:<'%+'-#'<>.+:<'@+#%?M&'%&%<'=<?F' "#$#%& '()*+',-.*-/0-(0,*-.*-.0+',- /+,I#' *<;'='>?*+,+6%@A$%B'6+&C%>+! +;:H#%&?+;' &8:-&*+;J' -#&' >&;+' %+' %&:<;' +;' -#' 8<#.-#:<' %+' <>.+:<;' =+#;&%<;'=&?&',+;:$<#&?'%&:<;3'D;:<;'<>.+:<;'+;:H#'8<#:+#$%<;'+#'$!67$%&!J'*<;' /$' #<' ;+' $#%$8&' +*' 8&:H*<,<' ;+' :<9&' +*' 8&:H*<,<' =<?' %+K+8:<3' /$' #<' ;+' $#%$8&' +*' +;E-+9&;';-+*+#'+;:&?'&;<8$&%<;'&*'=+?K$*'%+'-#'-;-&?$<'+#'=&?:$8-*&?3'' +;E-+9&' ;+' +#:$+#%+' E-+' +*' <>.+:<' +;:H' +#' +*' +;E-+9&' &8:-&*3' D#' C?&8*+J' D#'+*'+;:H#%&?'/01'+L$;:+'+*'8<#8+=:<'%+' 8&#9:)()'E-+';$?@+'=&?&'&*9&8+#&?' 8-&#%<';+'8?+&'-#'-;-&?$<J';+'8?+&'-#'+;E-+9&'8-5<'#<9>?+'+;'+*'%+*'-;-&?$<3' +;E-+9&;3'B;M'+*'#<9>?+'8<9=*+:<'%+'-#'<>.+:<'@+#%?M&'%&%<'=<?F' !"#$#$& 12*01345-.*-+0(/0,5'6(2*-.*-/0,-+0(/0,- ='>?*+,+6%@A$%B'6+&C%>+! B. García Simontti. 4+>+#' 8-9=*$?' *&;' ;$,-$+#:+;' ?+,*&;' !?+,*&;' %+' C?&8*+J' +#' <:?<;' /NA4' =<%?M&#' martes 4 de octubre de 2011 8&9>$&?)F' Creación de tablas • Nombres: • • • • Deben comenzar con una letra. • No pueden coincidir con palabras reservadas. No deben tener más de 30 caracteres. Solo se permiten letras del alfabeto, números o el underscore. No puede haber dos tablas con el mismo nombre en el mismo esquema. B. García Simontti. martes 4 de octubre de 2011 i 5$' 6"*7*' .$8-.878%' .$-' *9' -$:;%*' 7*' "-!' 6!9!;%!' %*4*%<!7!' +=>' ?6$%' *3*:69$'-$'4*'6"*7*'99!:!%'345467'!'"-!'#!;9!@' i A-' *9' .!4$' 7*' B"*' *9' -$:;%*' #*-)!' *46!.8$4' *-' ;9!-.$' $' .!%!.#*%*4' CREATE TABLE. -!.8$-!9*4' ?6*%:8#87$' 4C9$' *-' !9)"-!4' ;!4*4' 7*' 7!#$4@D' *-#$-.*4' 4*' 4"*9*' *-#%*.$:899!%' .$-' .$:899!4' 7$;9*42' A-' *9' *4#,-7!%' +=>' EE' ?%*46*#!7$' 6$%' F%!.9*@'4*'6"*7*-'"#8980!%'.$:899!4'7$;9*4'!9'6$-*%'*9'-$:;%*'7*'9!'#!;9!'!' G8-'7*'/!.*%9!'4*-48;9*'!'9!4':!HI4."9!4'?4*'78G*%*-.8!%,'*-#%*'´)$&785$6µ H'´)DFWXUDVµ@' • Es la orden SQL que permite crear una Tabla. !"#$%&'()*+)&+*,-)& A4'9!'$%7*-'+=>'B"*'6*%:8#*'.%*!%'"-!'#!;9!2'J$%'7*G*.#$'4*%,'!9:!.*-!7!'*-'*9' *46!.8$'H'*4B"*:!'7*9'"4"!%8$'B"*'.%*!'9!'#!;9!2'+8-#!K84&' !"#$%#&%$'(#&)!"#$!%&*+&'(%)*!+!,&)-&! . ,'(%)*!+!/&0(-$%'&1.234(+!+&2(".)-&***+./& A3*:69$&' !"#$%#&%$'(#.4*(5!!6(*!".,'(%)*!.0$"!1$",78../. L%*!'"-!'#!;9!'.$-'"-'4$9$'.!:6$'7*'#86$'89:6;9:<! +C9$'4*'6$7%,'.%*!%'9!'#!;9!'48'*9'"4"!%8$'6$4**'9$4'6*%:84$4'-*.*4!%8$4'6!%!' *99$2' +8' 9!' #!;9!' 6*%#*-*.*' !' $#%$' *4B"*:!' ?4"6$-8*-7$' B"*' *9' "4"!%8$' #*-)!' 6*%:84$'6!%!')%!;!%'#!;9!4'*-'*4*'$#%$'*4B"*:!@D'4*'!-#*6$-*'!9'-$:;%*'7*'9!' #!;9!'D'*9'-$:;%*'7*9'*4B"*:!&' !"#$%#&%$'(#.(2*(9"$&*3(:4*(5!!6(*!".,'(%)*!.0$"!1$",78../. martes 4 de octubre de 2011 B. García Simontti. *99$2' +8' 9!' #!;9!' 6*%#*-*.*' !' $#%$' *4B"*:!' ?4"6$-8*-7$' B"*' *9' "4"!%8$' #*-)!' 6*%:84$'6!%!')%!;!%'#!;9!4'*-'*4*'$#%$'*4B"*:!@D'4*'!-#*6$-*'!9'-$:;%*'7*'9!' #!;9!'D'*9'-$:;%*'7*9'*4B"*:!&' Tipos de datos !"#$%#&%$'(#.(2*(9"$&*3(:4*(5!!6(*!".,'(%)*!.0$"!1$",78../. ./01023 456!7&#$&#84!7& M' 9!' /$%!' 7*' .%*!%' #!;9!4D' /!H' B"*' 8-78.!%' *9' #86$' 7*' 7!#$4' 7*' .!7!' .!:6$2' 5*.*48#!:$4'6"*4'.$-$.*%'9$4'784#8-#$4'#86$4'7*'7!#$42'A4#$4'4$-&' =*'$&->$-0.!! N*K#$'7*' !-./"%!'G83!' 7->('!4'/2.)+&!3?5! 7*B/(! 6;9:9674:C!D! 6;9:C!D! 6;9:9674:!89:EFGHC!D! 89:6;9:!C!D! N*K#$'7*' !-./"%!' <!%8!;9*' N*K#$'7*' G97F@G95!6;9:9674:C!D! !-./"%!'G83!' !"!#$%&!'($!#)*$!'+$',&!$!'+$'+&#)!' G97F@G95!6;9:C!D! !"#$%&%'()'*+#,-&.+'/01'!2)3'441'5'461 ' 6!%!' G6;9:C!D! .!%!.#*%*4' -$!.*"/."01'' 2"/)!'3!#41+&*'567' -!.8$-!9*4' 7+89:'%+' :;2<8:;7'=>;?;=23?' &#;<-=&' @;?A<:BC!D' >&=$&?*+'@&=&' :;2<8:;7'=>;?'@;?A<:BC!D' !"#$ ;&=&;9+=+A' :=>;?'@;?A<:BC!D' #&;$:#&*+A' :F%$*)!' B#9+=:A' 5G;77<:2' @+C-+D:A'' !E'?59+A)' B#9+=:A' <:23B3?' martes 4 de octubre de 2011 @&+$A*!3?5! 6;9:C!D! 89:6;9:"C!D! G6;9:C!D! ' 8*&.9$'567' :@;?=>;?EC!D' ' ' B. García Simontti. !"#$%&%'()'*+#,-&.+'/01'!2)3'441'5'461' -$!.*"/."01'' 7+89:'%+' &#;<-=&' >&=$&?*+'@&=&' ;&=&;9+=+A' #&;$:#&*+A' ' 2"/)!'3!#41+&*'567' :;2<8:;7'=>;?;=23?' @;?A<:BC!D' :;2<8:;7'=>;?'@;?A<:BC!D' :=>;?'@;?A<:BC!D' 8*&.9$'567' :@;?=>;?EC!D' Tipos de datos. :F%$*)!' B#9+=:A' @+C-+D:A'' !E'?59+A)' B#9+=:A' #:=F&*+A' !G'?59+A)' B#9+=:A'*&=,:A' !H'?59+A)' 5G;77<:2' ' <:23B3?' <:2' ' H<B<:2' ' !+#'=+&*$%&%'#:'+A'+A9I#%&=J'@+=:' +A'F-5'-9$*$K&%:'+#'F-;<&A'?&A+A' %+'%&9:A)' B#9+=:A'' ' @=+;$A$L#' %+;$F&*' 4+;$F&*'%+' J78;2' ;:F&'>&=$&?*+' -8IH73' -8IH73'K?3=<55<8:' ?3;7' 4+;$F&*'%+' :IG3?<=C"#$D' ;:F&'M$.&' -3=<G;7C"#$D' J$.L&!' N+;<&A' -;23' martes 4 de octubre de 2011 :IGH3?C!D' :IGH3?' :IGH3?C"#$D' -;23' B. García Simontti. @=+;$A$L#' %+;$F&*' 4+;$F&*'%+' J78;2' :IGH3?' ;:F&'>&=$&?*+' -8IH73' -8IH73'K?3=<55<8:' ?3;7' 4+;$F&*'%+' :IG3?<=C"#$D' :IGH3?C"#$D' ;:F&'M$.&' -3=<G;7C"#$D' J$.L&!' N+;<&A' -;23' -;23' N+;<&'5'<:=&' 2<G352;GK' 2<G352;GK' 2#9+=>&*:A' <:23?@;7' <:23?@;7' H))9$&1)!'M',"1&*")!' 1L,$;:A' H8873;:' ' H887' O$#&=$:A'' H<2' ' H<2'@;?A<:BC!D' @;?H<2C!D' Tipos de datos. ' ' ' B. García Simontti. martes 4 de octubre de 2011 Tipos de datos. ! "#!$%&'(!)*!+),-.-'/&+$-0.!)*!'-'/*,+'!-.1(&,2/-$('! !"#$%&'($%)*'+,-./*0'²'11123$%)*4!-./*02-*#' ' 3*'$&-4$-0.!! 5*6#$')%!-' 7$-)8#"9' 5-4('!6'/2.)+&!789! :&+$;*!789! 3+/('!)*!<&+.!/+,+=(! >?@A@>56A!9@AB6!:CD6>5' 9:EB!:*-'9*4"4$;!!! >9:C! >9:C! <8-!%8$'9*' )%!-'7$-)8#"9' CFE@AG!9@AB6!:CD6>5' C9:C! A@H':*-'9*4"4$;! 9:EB!A@H!:*-'9*4"4$;! C9:C! ="%!-#*'*7'%*4#$'9*7'>!-"!7'4*'/!%,'%*?*%*-.8!'4@7$'!'7$4'#8A$4'B%!.7*2' !"#!$%& C!%!'7$4'#*6#$4'984A$-*>$4'9*'7$4'48)"8*-#*4'#8A$4':B%!.7*;&' i I@A>?@A! J' C!%!' #*6#$4' 9*' 7$-)8#"9' D!%8!E7*2' +"' #!>!F$' 9*A*-9*' 9*' 7!' E!4*' 9*' 9!#$4' :*-' B%!.7*' *4' 9*' GHHH;2' I-' B%!.7*' 4*' 77!>!' I@A>?@A"J' B. García Simontti. A*%$'*4'A$48E7*'4*)"8%'"#8780!-9$'KLMNOLM2' martes 4 de octubre de 2011 Restricciones • PRIMARY KEY. • NOT NULL. • FOREIGN KEY. • CHECK. B. García Simontti. martes 4 de octubre de 2011 1&';&*&?<&'47JB"1K'8+';-+%+'&G&%$<'%-<&#9+'*&'><+&>$E#':'*&'=:%$D$>&>$E#'%+'*&' ! "#!$%&'(!)*!+),-.-'/&+$-0.!)*!'-'/* 9&?*&'!>:=&#%:'023.4'3052.)' 12343256 !"70!8))8$#"7( Restricciones. !"#$%&'($%)*'+,-./*0'²'111 -$56%*' 7*' 8!' #!68!9' 8$4' .!5:$4' ;-<$8".%!7$4' =' *8' #;:$' 7*' %*4# "#&' <+89<$>>$E#' +8' -#&' >:#%$>$E#' %+' :?*$,&%:' >-=;*$=$+#9:' ;&<&' -#&' :':$7%@!';-7;.!%'A"* =H8' -$56%*'7*'8!'5;45!2'?$%'*3*5:8$' !"#$%&"'&!() >:*-=#&8'%+'*&'9&?*&3'B'>&%&'<+89<$>>$E#'8+'*+';:#+'-#'#:=?<+F'+#'+*'>&8:'%+'#:' 7*'8!'#!68!'!"#$%'#;*-*'"-!'.8!<*':%;-.;:!8'B3CDEFCG'4HGI2' ;:#+<'-#'#:=?<+'!&*,:';:>:'<+>:=+#%&?*+)'+#9:#>+8'+*';<:;$:'L<&>*+'*+'>:*:>&' +*'#:=?<+'I-+'+8'-#'=#+=:9M>#$>:'>:#'+*'#:=?<+'%+'9&?*&F'>:*-=#&'5'9$;:'%+' J*47*' 8!' *5:%*4!' K%!.8*' 4*' !.$-4*3!' 8!' 4;)";*-#*' %*)8!' !' 8!' / <+89<$>>$E#3' -$56%*'!'8!4'%*4#%;..;$-*4&' /-'8$#9&@$8',+#+<&*'+8A' i L%*4'8*#%!4':!%!'*8'-$56%*'7*'8!'#!68!' i M!%,.#*%'7*'4"6%!=!7$' 8(%$!#$&#!'"$&+,-.')/#.0#&9&& &!"#$%&#!'"$&+,-.')/#.0#&8!66&9&+)6-7:;;& i L%*4'8*#%!4'.$-'8!'.$8"5-!'!N*.#!7!':$%'8!'%*4#%;..;>-' 1$#-<,!%2<,@)@#%,(!<<',<2)7#7)(=&&& &&<<(),.#%!-,#&+,-.')A)(%'2$$2B+!==!%2<,A)(%'2$$2B+!1$,0&-+#(2& i M!%,.#*%'7*'4"6%!=!7$' &<9(23&2)+%)C#-<,«=& i J$4' 8*#%!4' .$-' 8!' !6%*<;!#"%!' 7*8' #;:$' 7*' %*4#%;..;>-2' O!' !6%*< <>(),.#%!-,#&+,-.')A)(%'2$$2B+!%2<,A)(%'2$$2B+!1$,0&-+#(2&???2& 4*%&' 1&8'<+89<$>>$:#+8'9$+#+#'-#'#:=?<+F'8+';-+%+'N&>+<'I-+'8+&' *&'?&8+'%+'%&9:8'*&' x 552'PKL'PQOO2' I-+'*+8';:#,&'#:=?<+F';+<:'+#9:#>+8'8+<O&'><O;9$>:3'P:<'+8:'+8'=+.:<';:#+<*+'-#' #:=?<+'#:8:9<:8';&<&'I-+'8+&'=H8'DH>$*'%+'<+>:<%&<3'' x 342'?CDEFCG'RHG' 1:8' #:=?<+8' %+' <+89<$>>$E#' #:' 8+' ;-+%+#' <+;+9$<' ;&<&' +*' =$8=:' +8I-+=&F' x 642'QPDSQH' %+?+=:8' %+' ?-8>&<' #:=?<+8' Q#$>:83' 78' ?-+#&' $%+&' $#>*-$<' %+' &*,Q#' =:%:' +*' x 742'TKCHDUP'RHG' x !""# 849'MVHMR'B<!8;7!.;>-I' ?$%'*3*5:8$':!%!'/!.*%'A"*'8!'.8!<*':%;-.;:!8'7*'8!'#!68!'*+,-./0' '#+)%+,-./9'*8'-$56%*'7*'8!'%*4#%;..;>-':$7%@!'4*%&' B. García Simontti. martes 4 de octubre de 2011 ! !"#$%&'$()* !./0%"$1/%!"#$*(&$*&&!/.%&/2((-3! ! ! "0(*1%#$"+#,!/25'#")2-/!! !./0%"$1/%!,#-+$#%.*+3!2/142#)(&$/"0(*1%#$"+#,-&3! #$%&%"'()*#+' ! ! 1&'8+=?8$@@$A#'-./'-011'+='*&'B#$@&'C-+'=A*:'=+'9-+%+'9:#+8'=+,-$%&'&*'#:;<8+' 1&' @:;&'&' ?8&=' %+J$#$@$A#' %+*'!*&' @&;9:' !"#$%&'(!)'*' I&@+' C-+' *&' 8+=?8$@@$A#' =+&' %+' @:*-;#&' *&' *&' C-+' =+':*%5;#*' &9*$@&' 8&DA#' +=' C-+' -./' -011' =A*:' =+' 9-+%+' O!'*&' %*4#%;..;>-' 5:;! 56<<' :%$/;6;%' 8$4' -"8$4' *-' "-!' 7*#*%5;-!7!' #!68!2' $#%+9+#%$+#?+'%+'+=+'@&;9:3'G=:':<*$,&'&'C-+L'?8&='"F20"G'=+'$#%$C-+'*&'*$=?&'%+' &9*$@&8'&'-#'@&;9:'&'*&'E+D)' H4$'$68;)!'!'A"*'8!'.$8"5-!'#*-)!'A"*'#*-*%'$68;)!#$%;!5*-#*'"-'<!8$%':!%!'A"*' @&;9:=3'2#@*-=:'9&8&'-#'=:*:'@&;9:'=+'9-+%+'@:*:@&8'*&'8+=?8$@@$A#'&*'J$#&*'%+'*&' 4*!'!85!.*-!7$'*8'%*);4#%$2' $%&'()*+,$'( Restricciones *$=?&'+#'*-,&8'%+'%+J$#$8*:'&'@:#?$#-&@$A#'%+*'#:;<8+'5'?$9:'%+'*&'@:*-;#&3' +*':"*7*'.$8$.!%'7"%!-#*'8!'.%*!.;>-' B$'5$7;N;.!.;>-I'7*8'.!5:$'!W!7;*-7$' 1&=' 8+=?8$@@$:#+=' %+' ?$9:' "F20"G' :<*$,&#' &' C-+' +*' @:#?+#$%:' %+' -#&' :' ;H=' 1&='@*&E+='@&#%$%&?&='%+<+#'**+E&8'8+=?8$@@$:#+='0-2304'5'-./'-011' 8!':!8!6%!'PKL'PQOO'#%!4'*8'#;:$&' @:*-;#&='#:'9-+%&#'8+9+?$8'E&*:8+=3'F-+E&;+#?+'I&5'%:='J:8;&='%+'@:*:@&8'+=?&' ,#"!&(-%+."%+"( 8+=?8$@@$A#>' !"#$%#&%$'(#*%"+,-.,)'-+**$"!+$",)/-&./%&.0((-1* rut 1&' @*&E+' 98$;&8$&' %+' -#&' ?&<*&' *&' J:8;&#' *&=' @:*-;#&=' C-+' $#%$@&#' &' @&%&' rut !"#$%#&%$'(#!"#$%&'%)(&$!*$"!+$",))-&2/142#-3& 8+,$=?8:'%+'*&';$=;&3'1&'@*&E+'98$;&8$&'I&@+'C-+'*:='@&;9:='C-+'*&'J:8;&#'=+&#' H-'*4*'.!4$'*8'-$56%*'8*'.$8$.!'8!':%$:;!'6!4*'7*'7!#$4'B*-'*8'.!4$'7*'K%!.8*'*8' FKN'F"11'!=$#'9:=$<$*$%&%'%+'C-+%&8'E&@M:=)'5'C-+'*:='E&*:8+='%+'*:='@&;9:='=+&#' -$56%*'4*%@!'!8)$'.$5$'4566789:':$%'*3*5:8$I2'P$'*4'%*.$5*-7!68*'-$':$-*%' G#'+=+'@&=:'+*'#:;<8+'%+'*&'8+=?8$@@$A#'*&'@:*:@&'+*'=$=?+;&3'K?8&'J:8;&'+=>' %+'?$9:'"F20"G'!=$#'9:=$<$*$%&%'%+'8+9+?$@$A#)3' -$56%*'!'8!4'%*4#%;..;$-*4':!%!'.$-#%$8!%8!4'5*3$%2'' /$'*&'@*&E+'+=?H'J:8;&%&'9:8'-#'=:*:'@&;9:'<&=?&'@:#>' !"#$%#&%$'(#!"#$%&'%)(&$!*$"!+$",))-&& ' & & & & & !./0%"$1/%!(&$*+!2/142#-3! !"#$%#&%$'(#!"#$%&'%)! ! (&$!*$"!+$"))-!6"15$"7&8#7/! G=?&'J:8;&'9+8;$?+'9:#+8'-#'#:;<8+'&'*&'8+=?8$@@$A#3'/$'*&'8+9+?$@$A#'%+'E&*:8+=' ! &045.%!*$"!+$")26--&3& =+'8+J$+8+'&'E&8$:='@&;9:=L'*&'J:8;&'=+8M&>' ' ' !"#$%#&%$'(#!,#-+$#%.)(&$!*$"!+$",))-/!! ! ! "0(*1%#$"+#,!/25'#")2-/!! ! ! !./0%"$1/%!,#-+$#%.*+3!2/142#)(&$/"0(*1%#$"+#,-&3! !"#$ 1&' @:;&' ?8&=' *&' %+J$#$@$A#' %+*' @&;9:'!"#$ !"#$%&'(!)'*' I&@+' C-+' *&' 8+=?8$@@$A#' =+&' $#%+9+#%$+#?+'%+'+=+'@&;9:3'G=:':<*$,&'&'C-+L'?8&='"F20"G'=+'$#%$C-+'*&'*$=?&'%+' B. García Simontti. @&;9:=3'2#@*-=:'9&8&'-#'=:*:'@&;9:'=+'9-+%+'@:*:@&8'*&'8+=?8$@@$A#'&*'J$#&*'%+'*&' martes 4 de octubre de 2011 *$=?&'+#'*-,&8'%+'%+J$#$8*:'&'@:#?$#-&@$A#'%+*'#:;<8+'5'?$9:'%+'*&'@:*-;#&3' 1&='@*&E+='@&#%$%&?&='%+<+#'**+E&8'8+=?8$@@$:#+='0-2304'5'-./'-011' ,#"!&(-%+."%+"( Restricciones 1&' @*&E+' 98$;&8$&' %+' -#&' ?&<*&' *&' J:8;&#' *&=' @:*-;#&=' C-+' $#%$@&#' &' @&%&' 8+,$=?8:'%+'*&';$=;&3'1&'@*&E+'98$;&8$&'I&@+'C-+'*:='@&;9:='C-+'*&'J:8;&#'=+&#' FKN'F"11'!=$#'9:=$<$*$%&%'%+'C-+%&8'E&@M:=)'5'C-+'*:='E&*:8+='%+'*:='@&;9:='=+&#' %+'?$9:'"F20"G'!=$#'9:=$<$*$%&%'%+'8+9+?$@$A#)3' /$'*&'@*&E+'+=?H'J:8;&%&'9:8'-#'=:*:'@&;9:'<&=?&'@:#>' ' !"#$%#&%$'(#!"#$%&'%)! rut ! (&$!*$"!+$"))-!6"15$"7&8#7/! "#!$%&'(!)*!+),-.-'/&+$-0.!)*!'-'/*,+'!-.1(&,2/-$('! ! ! &045.%!*$"!+$")26--&3& !"#$%&'($%)*'+,-./*0'²'11123$%)*4!-./*02-*#' ' 56'7$-8*-9$'"-'-$:;%*'!'<!'%*4#%8..8=-&' !"#$%#&%$'(#!"#$%&'%)& ! rut (&$!*$"!+$")),&!-./%"$0.%!"#$%&'%*+,!1"02$"3&4#3-! ! &./01%!*$"!+$")23,,&5& !"#$ +8'<!'.<!>*'*4#,'?$%:!9!'7$%':,4'9*'"-'.!:7$&' ' !"#$%#&%$'(#!4#56$#%1)(&$!*$"!+$")),-!! ! ! ".(*+%#$"6#4!.62'#")2,-!! ! ! !-./%"$0.%!4#56$#%1*+,!! rut ! ! ! 1"02$"3!4#3)(&$-".(*+%#$"6#4,,&5! !"#$%&'%!()*#+,#&-&.-+/)%#& @-!' .<!>*' 4*."-9!%8!' $' ?$%,-*!6' *4' "-$' $' :,4' .!:7$4' 9*' "-!' #!;<!' A"*' *4#,-' %*<!.8$-!9$4' .$-' <!' .<!>*' 7%8-.87!<' B$' 8-.<"4$' .$-' "-!' .<!>*' .!-989!#!C' 9*' $#%!' #!;<!2'' B. García Simontti. D!' ?$%:!' 9*' 8-98.!%' "-!' .<!>*' ?$%,-*!' B!7<8.!-9$' "-!' %*4#%8..8=-' 9*' martes 4 de octubre de 2011 ! ! ! ! ! ! ".(*+%#$"6#4!.62'#")2,-!! !-./%"$0.%!4#56$#%1*+,!! ! 1"02$"3!4#3)(&$-".(*+%#$"6#4,,&5! Restricciones !"#$%&'%!()*#+,#&-&.-+/)%#& @-!' .<!>*' 4*."-9!%8!' $' ?$%,-*!6' *4' "-$' $' :,4' .!:7$4' 9*' "-!' #!;<!' A"*' *4#,-' %*<!.8$-!9$4' .$-' <!' .<!>*' 7%8-.87!<' B$' 8-.<"4$' .$-' "-!' .<!>*' .!-989!#!C' 9*' $#%!' #!;<!2'' D!' ?$%:!' 9*' 8-98.!%' "-!' .<!>*' ?$%,-*!' B!7<8.!-9$' "-!' %*4#%8..8=-' 9*' 8-#*)%89!9'%*?*%*-.8!<C'*4&' 789:;9!;:<=9!4#56$#%1>! rut rut), (&$!?:87@:8A>)B!!-./%"$0.%&789:;<&"#=#"#.!#/&>?9@8A@B)789,C& rut ! & ".(*+%#$"6#4!CDE<98>2B!!-./%"$0.%&D@?9>E?F:;<&& & & & & & "#=#"#.!#/&D@?9>E?FB)>G7,C& !!7FCG;8:HC;!4#56$#%1*+,!I8HE:8J!K9J>(&$-".(*+%#$"6#4B! (rut, BL! +8)-8?8.!' *4#!' 8-4#%"..8=-' B*-' ."!-#$' !' .<!>*4' ?$%,-*!4C' A"*' *<' .!:7$' !"#' 4*' %*<!.8$-!'.$-'<!'.$<":-!'!"#'9*'<!'#!;<!'$%#&"'&(2)) +8' *<'.!:7$'!<'A"*' 4*' /!.*'%*?*%*-.8!'*4'<!'.<!>*'7%8-.87!<6'4*'7"*9*'$;>8!%'*<' -$:;%*'9*<'.!:7$&' 789:;9!;:<=9!4#56$#%1>! (&$!?:87@:8A>)B!!-./%"$0.%&789:;<&"#=#"#.!#/&>?9@8A@BC& ! ".(*+%#$"6#4!CDE<98>2B!!-./%"$0.%&D@?9>E?F:;<&& & & "#=#"#.!#/&D@?9>E?FBC& !!7FCG;8:HC;!4#56$#%1*+,!I8HE:8J!K9J>(&$-".(*+%#$"6#4B! BL! B. García Simontti. martes 4 de octubre de 2011 =;*-<#&?'!"#$'5'%$&'($'5'+#'N-+'+?8O#'+#'+?+';9%+#3' 1&' $#8+,9$%&%' 9+:+9+#=$&*' +?' -#&' E+99&<$+#8&' $<B9+?=$#%$P*+' %+' *&?' P&?+?' %+' %&8;?'9+*&=$;#&*+?3'R+9;'B9;>;=&'>&9$;?'B9;P*+<&?3'R;9'+.+<B*;S'?$'P;99&<;?'-#' 9+,$?89;' +#' *&' 8&P*&' B9$#=$B&*' N-+' +?8@' 9+*&=$;#&%;' =;#' -#;' ;' >&9$;?' %+' *&' ?+=-#%&9$&';=-99$9@'-#'+99;9S'5&'N-+'%+'B+9<$8T9?+#;?'P;99&9'+*'9+,$?89;';=-99$9@' :&**;' %+' $#8+,9$%&%' !E&P9@' =*&>+?' ?+=-#%&9$;?' 9+:$9$O#%;?+' &' -#&' =*&>+' B9$#=$B&*' N-+'5&'#;'+F$?8+)3'' Restricciones R;9'+**;'?+'#;?'B-+%+#';:9+=+9'?;*-=$;#+?'&'&U&%$9'89&?'*&'=*@-?-*&'-./.-.01.23' /;#C' i 30' 4.5.6.' 2.6' 07558' V;*;=&' #-*;?' 8;%&?' *&?' =*&>+?' ?+=-#%&9$&?' 9+*&=$;#&%&?'=;#'*&'P;99&%&3' i 30'4.5.6.'192194.8'W;99&'8;%;?'*;?'9+,$?89;?'=-5&'=*&>+'?+=-#%&9$&'+?' $,-&*'N-+'*&'=*&>+'%+*'9+,$?89;'P;99&%;3' i 30'4.5.6.'2.6'4./97568'V;*;=&'+#'+*'9+,$?89;'9+*&=$;#&%;'+*'>&*;9'B;9' %+:+=8;'+#'*&'=;*-<#&'9+*&=$;#&%&' i 30'4.5.6.'036:;0<8'K;'E&=+'#&%&3' I#' +*' =&?;' +FB*$=&%;' ?+' &B*$=&9T&#' *&?' =*@-?-*&?' =-&#%;' ?+' +*$<$#+#' :$*&?' %+' *&' =*&>+'B9$#=$B&*'9+*&=$;#&%&'=;#'*&'=*&>+'?+=-#%&9$&3'I#'+?&?'=-&89;'=*@-?-*&?'?+' B;%9T&' ?-?8$8-$9' *&' B&*&P9&' 4I1IXI' B;9' *&' B&*&P9&' 7=496.S' E&=$+#%;' N-+' +*' :-#=$;#&<$+#8;'?+'9+:$+9&'&'=-&#%;'?+'<;%$:$=&'-#'9+,$?89;'%+'*&'8&P*&'B9$#=$B&*Y' +#' <-=E&?' P&?+?' %+' %&8;?' ?+' &%<$8+' +*' -?;' 8&#8;' %+' 7K' 4I1IXI' =;<;' %+' 7K' "R4ZXI3'' ' ' B. García Simontti. martes 4 de octubre de 2011 Foreign Key ! ! "#!$%&'(!)*!+),-.-'/&+$-0.!)*!'-'/*,+'!-.1(&,2/-$('! !"#$%&'($%)*'+,-./*0'²'11123$%)*4!-./*02-*#' 5-'6!'7!4*'8*'8!#$4'9%!.6*'4:6$'4*';*%<=#*'"#=6=0!%'34!567686!968!4:77'"'34! "#!$%&'(!)*!+),-.-'/&+$-0.!)*!'-'/*,+'!-.1(&,2/-$('! 567686!;<9;<562'>$'4*'!8<=#*'*6'"4$'8*'34!:=5<86'*-'-=-)?-'.!4$2' !"#$%&'($%)*'+,-./*0'²'11123$%)*4!-./*02-*#' @!'4=-#!A=4'.$<;6*#!';!%!'!B!8=%'.6!C*4'D$%,-*!4'*4&' 5-'6!'7!4*'8*'8!#$4'9%!.6*'4:6$'4*';*%<=#*'"#=6=0!%'34!567686!968!4:77'"'34! 567686!;<9;<562'>$'4*'!8<=#*'*6'"4$'8*'34!:=5<86'*-'-=-)?-'.!4$2' !"#$%#&%$'(#&!"#$")$%&!"'()'*"+,-&. @!'4=-#!A=4'.$<;6*#!';!%!'!B!8=%'.6!C*4'D$%,-*!4'*4&' . . !*+,%"$-+%&/-+#0)1)&!0%**%-/..*"#-/+&0#1&)$%&!"2"+,-&2. . . . "#.#"#+!#,&!"#$")*$"3)40%/*%,"$1)$"*%-/"("2& & & & 3*+&4#(#%#& E&*+&564$%#&& !"#$%#&%$'(#& !"#$")$%&!"'()'*"+,-& . & & & & 3,#%&+5((&7&!$,!$4#&7&4#.$5(%8. . . !*+,%"$-+%&/-+#0)1)&!0%**%-/..*"#-/+&0#1&)$%&!"2"+,-&2. 29& . . . "#.#"#+!#,&!"#$")*$"3)40%/*%,"$1)$"*%-/"("2& & & & 3*+&4#(#%#&E&*+&564$%#&& +='*4'8*'"-'4$6$'.!<;$'*A=4#*'*4#!'!6#*%-!#=C!&' & & & & 3,#%&+5((&7&!$,!$4#&7&4#.$5(%8. 29& !"#$%#&%$'(#&!"#$")$%&!"'()'*"+,-&.!%,-&.,0-,%)("()&5. . . /-+#0)2"+,-2$"3)6)*7/("0%".! +='*4'8*'"-'4$6$'.!<;$'*A=4#*'*4#!'!6#*%-!#=C!&' ! ! ! !*+,%"$-+%&/-+#0)1)&!0%**%-/.. . . . . "#.#"#+!#,&!"#$")*$"3)40%/*%,"$1)$"*%-/"("2& !"#$%#&%$'(#& !"#$")$%&!"'()'*"+,-&.!%,-&.,0-,%)("()&5 . & & & 3*+&4#(#%#& E&*+&564$%#&& & & 3,#%&+5((&7&!$,!$4#&7&4#.$5(%8. . &. & /-+#0)2"+,-2$"3)6)*7/("0%". ! ! 29& ! ! !*+,%"$-+%&/-+#0)1)&!0%**%-/.. . . . . "#.#"#+!#,&!"#$")*$"3)40%/*%,"$1)$"*%-/"("2& & & & 3*+&4#(#%#&E&*+&564$%#&& 53*<;6$&' & & & & 3,#%&+5((&7&!$,!$4#&7&4#.$5(%8. 29&!"#$%#&%$'(#&"$87%$)0)(/%.:$"!;$")925.. . . *-(',)$%*7$".+5<'#"):25.. !*+,%"$-+%&"$87%$)0',;.6"-<$"1&0#1)(/%5*-(',)$%*7$"25. !*+,%"$-+%.(/%'<;.=>[email protected]?D.E(/%2& & & & "#.#"#+!#,.*$%)/!)&)(/%2.. !"#$%#&%$'(#& )(/%.:$"!;$")925.. 5.. . . . . "$87%$)0 *+&4#(#%#&,#%&+5(( . .. . *-(',)$%*7$". +5<'#") :25...*"#-/+&0#1&)*-(',)$%*7$"2& !*+,%"$-+% .,)$%*7$"'<;. . &. & !*+,%"$-+%& "$87%$)0',;. 6"-<$"1&0#1) (/%5*-(',)$%*7$"25. & "#.#"#+!#, .,)$%*7$"& )*-(2.. . .. . !*+,%"$-+% .(/%'<;.=>[email protected]?D.E(/%2& . . *+&4#(#%#&!$,!$4#& . . 53*<;6$&' . . martes 4 de octubre de 2011 & 29& & & "#.#"#+!#,.*$%)/!)&)(/%2.. B. García Simontti. 29& !"#$!%&&%'("#)*")+,-%*,&%.() Validación +$-'%*4#%=..=$-*4'F"*'8=.#!-'"-!'.$-8=.=:-'F"*'8*7*-'."<;6=%'6$4'.$-#*-=8$4'8*' "-!' .$6"<-!2' G-!' <=4<!' .$6"<-!' ;"*8*' #*-*%' <?6#=;6*4' ;>6;?9' *-' 4"' 8*D=-=.=:-'H4*';$-8%I!-'C!%=$4';3498@<A48'4*)"=8$4J'4=-'.$<!4K2'' !"!#$%&!'($!#)*$!'+$',&!$!'+$'+&#)!' 53*<;6$&' !"#$%&%'()'*+#,-&.+'/01'!2)3'441'5'461' ' 7#'+89+':&8;'*&'<=7<>'?@;ABC+'&D&%$@'%&9;8':-5;'$E?;@9+'#;'+89F'+#9@+'G'5'HGGG' !"#$%#&%$'(#&%/F0)&-&)*-(.+5<'#"):2&6"-<$"1&0#15. !"!#$%&!'($!#)*$!'+$',&!$!'+$'+&#)!' .I&@&'?;%+@'A&:+@'@+J+@+#:$&'&';9@&8':;*-E#&8'A&5'K-+':;#89@-$@'*&'@+89@$::$L#' *-/*),!-.:$"!;$"=)GH2&+*%&+5((5. !"#$%&%'()'*+#,-&.+'/01'!2)3'441'5'461' ' . %+,-0!).+5<'#")II5J2&!*+,%"$-+%&%+,-0!)'+%/. %+'J;@E&'$#%+?+#%$+#9+'&'*&':;*-E#&'!+8'%+:$@'&*'J$#&*'%+'*&'9&C*&)M' . . . !;#!0&)%+,-0!)KH2. 7#'+89+':&8;'*&'<=7<>'?@;ABC+'&D&%$@'%&9;8':-5;'$E?;@9+'#;'+89F'+#9@+'G'5'HGGG' . !"#$%#&%$'(#&!"#$%&'&)(')**+,'#")+-&."/,$"0&1#02* . !*+,%"$-+%&%+,-0!)'+"L. I&@&'?;%+@'A&:+@'@+J+@+#:$&'&';9@&8':;*-E#&8'A&5'K-+':;#89@-$@'*&'@+89@$::$L#' . *. ('"(%,-'*3$"!4$"5)./-&*6%&*+((0* . !;#!0&)%+,-0!)MNHHH2&&&&&&&29& %+'J;@E&'$#%+?+#%$+#9+'&'*&':;*-E#&'!+8'%+:$@'&*'J$#&*'%+'*&'9&C*&)M' ********!1,'$-%2134**+,'#")5506-0* * !1,'$-%*789:;<=5506-0** !"#$ !"#$%#&%$'(#&!"#$%&'&)(')**+,'#")+-&."/,$"0&1#02* ********!6*7%"$/*%*!1,'$-%2134!1'** * ('"(%,-'*3$"!4$"5)./-&*6%&*+((0* ***************!4#!1*)!1,'$-%>!1,'$-%2134-* ********!1,'$-%2134**+,'#")5506-0* -8& * !1,'$-%*789:;<=5506-0** !"!#$%&%'()%$**$+,'(& ********!6*7%"$/*%*!1,'$-%2134!1'** ***************!4#!1*)!1,'$-%>!1,'$-%2134-* 78'?;8$C*+'K-+@+@'&D&%$@'@+89@$::$;#+8'9@&8'A&C+@':@+&%;'*&'9&C*&3'7#'+8+':&8;'8+' -8& -9$*$N&'*&'8$,-$+#9+'8$#9&O$8M' !"!#$%&%'()%$**$+,'(& $(%#"&%$'(#&-3?@3!& 78'?;8$C*+'K-+@+@'&D&%$@'@+89@$::$;#+8'9@&8'A&C+@':@+&%;'*&'9&C*&3'7#'+8+':&8;'8+' $99&:!6*7%"$/*%&"'1?$%;&-!,'A%<%&-$!((!B")('@C1"3&-8& -9$*$N&'*&'8$,-$+#9+'8$#9&O$8M' !"#$%&'!("))"*+' +8' +*' 9+O9;' -./-0P' 1234526' 0/6' ;' 782/39:' 0/63' 1&8' $(%#"&%$'(#&-3?@3!& @+89@$::$;#+8' :8;' :<==' %+C+#' $#%$:&@8+' E+%$&#9+' 5=;/2' ;5>=/' 33' 48?376' B. García Simontti. $99&:!6*7%"$/*%&"'1?$%;&-!,'A%<%&-$!((!B")('@C1"3&-8& :;*;:&#%;':8;':<=='+#'+*':&E?;'K-+'8+'E;%$J$:&3' martes 4 de octubre de 2011 :#327"&3#:60! $(%#"&%$'(#&-3?@3!& C4#!' $99&:!6*7%"$/*%&"'1?$%;&-!,'A%<%&-$!((!B")('@C1"3&-8& 8-4#%"..89-' *;8D8-!' ;!' %*4#%8..89-' 6*' #8F$' IOCIP' *-' ;!' B"*' !F!%*.A!' ;!' C;'*%%$%'4*'6*:*'!'B"*'-$'*4'F$48:;*':$%%!%'"-!'.$;"D-!'B"*'7$%D!'F!%#*'6*';!' !"#$%&'('#')'Q'!4A' *;8D8-!%';!'.$;"D-!2'C-'+RH'*4#,-6!%'49;$'4*'F$-*' 6*78-8.89-' 6*' "-!'4*'F"*6*' 8-4#%"..89-2' H!' 4$;".89-' *4' "#8;80!%' IJ+IJKC' I?L+5MJNL5' IJ+IJKC'Q'-$'IJ+IJKC'I?L+5MJNL5+2' *;8D8-!';!4'%*4#%8..8$-*4'*-';!4'B"*';!'.$;"D-!'!':$%%!%'*4#!:!'8DF;8.!6!&' !"#$%&'!("))"*+' +8' +*' 9+O9;' -./-0P' 1234526' 0/6' ;' 782/39:' 0/63' 1&8' !"#$%&'($)*)"#&)'%%'+,"#* @+89@$::$;#+8' :8;' :<==' %+C+#' $#%$:&@8+' E+%$&#9+' 5=;/2' ;5>=/' 33' 48?376' )?@A(!@)B?A!"#$%&!C('DP<1";0J767"7&Q!0!10!($&0)41#%!+4#1/! :;*;:&#%;':8;':<=='+#'+*':&E?;'K-+'8+'E;%$J$:&3' J' E*.*4' .$-E8*-*' #*DF$%!;D*-#*' 6*4!.#8E!%' "-!' %*4#%8..89-' F!%!' 4!;#!%4*' ;!4' -+%%!%&%'()%$**$+,'(& C4#!' 8-4#%"..89-' *;8D8-!' ;!' %*4#%8..89-' 6*' #8F$' IOCIP' *-' ;!' B"*' !F!%*.A!' ;!' %*);!4'B"*'8DF$-*2'H!'48-#!S84'*4'>*-'?%!.;*@&' !"#$%&'('#')'Q'!4A' 4*'F"*6*' *;8D8-!%';!'.$;"D-!2'C-'+RH'*4#,-6!%'49;$'4*'F$-*' /$#9&O$8M' IJ+IJKC'Q'-$'IJ+IJKC'I?L+5MJNL5+2' !"#$%&#!'"$&20R30!(+1!'"$&0)41#%!+4#&6&:R$1!50!10!($6& !"#$%&'($)*)"#&)'%%'+,"#* $(%#"&%$'(#&-3?@3!! !"!#$%&!'($!#)*$!'+$',&!$!'+$'+&#)!' H!' $F.89-' IJ+IJKC' /!.*' B"*' 4*' 6*4!.#8E*-' #!D:8G-' ;!4' %*4#%8..8$-*4' & 9"6.&<."/,$"0&1#0&=&+*/>+#)(31,'&-&=&& !"#$%&%'()'*+#,-&.+'/01'!2)3'441'5'461 ' J' E*.*4' .$-E8*-*' #*DF$%!;D*-#*' 6*4!.#8E!%' "-!' %*4#%8..89-' F!%!' 4!;#!%4*' ';!4' 6*F*-68*-#*4'6*';!'B"*'4*'6*4!.#8E92'' & & !6*7%"$/*%&"'1?$%<%&-$!((!B"!:!$7!$9#;?& %*);!4'B"*'8DF$-*2'H!'48-#!S84'*4'>*-'?%!.;*@&' /7*8'9+':+;<$=+'>8*>+;'&'&?=$>&;'9$'*89'>&*8;+9'%+'*&'=&@*&'?-<:*+#'*&';+9=;$??$7#' $%&'($)*)"#&)'%%'+,"#* A-+' 9+' &?=$>&3' /$' B-@8' %+9&?=$>&%8' +#' ?&9?&%&C' B&@;D' A-+' &?=$>&;' ?&%&' 1&' ;?:$L#' 1234526' 0/6' +*$E$#&' -#&' :*&Q+' ?@$#:$?&*' !9&EC$F#' K-$9&@R' +*' B#%$:+' !"#$%&#!'"$&20R30!(+1!'"$&0)41#%!+4#&6&:R$1!50!10!($6& ;+9=;$??$7#'$#%$>$%-&*<+#=+3' J-";!';!'6*4!.#8E!.89-2'T$%D!#$'>?%!.;*@&' <:3@</'8;C@+'*&8':&E?;8'K-+'J;@E&C&#'*&':*&Q+3'<:3@</'+*$E$#&'B#%$:+8'S#$:;83' !"#$%"&'()'*+#$&)'"',"-'&)-.&%!!%+*)-' 1&';?:$L#'-8:A;253:;'+*$E$#&'*&'@+89@$::$L#'$#%$:&%&3' H!' $F.89-' IJ+IJKC' /!.*' B"*' 4*' 6*4!.#8E*-' #!D:8G-' ;!4' %*4#%8..8$-*4' !"#$%&#!'"$&20R30!$4!'"$&0)41#%!+4#&6&:R$1!50!10!($6& E&;&'B&?+;*8'9+'-=$*$F&'+9=+'?8<&#%8'!G;&?*+)H' 1&' ;?:$L#' -5A-5?/' A&:+' K-+' 8+' +*$E$#+#' +#' :&8:&%&' *&8' @+89@$::$;#+8' %+' 6*F*-68*-#*4'6*';!'B"*'4*'6*4!.#8E92'' $#9+,@$%&%'K-+'%+?+#%+#'%+'*&'@+89@$::$L#'+*$E$#&%&3'' $%&'($)*)"#&)'%%'+,"#* !"#$%&#!'"$&!"#$%!%$(!)$&*+(,#%!-(#&! I;@'+.+E?*;'+#M' J-";!';!'6*4!.#8E!.89-2'T$%D!#$'>?%!.;*@&' !"#$ ! &'(#)%*+%,'!#+&&'(#)%-.%/'01 !"#$%#&%$'(#*(C$&')* #+-.&"&'&)-.&%!!%+*)-' !"#$%&#!'"$&20R30!$4!'"$&0)41#%!+4#&6&:R$1!50!10!($6& * (')2(C$&'*!4$")D-&."/,$"0&1#00* * E%(F32!"!(!'*9$%#0* %&'()*+,-./0( * E%(F32E!"*9$%#0* I#'/01'+9=D#%&;'B&5'%89'>$9=&9'%+*'%$??$8#&;$8'%+'%&=89'A-+':+;<$=+#'>$9-&*$F&;' * -!-C@'*3$"!4$"5)G/-0* *&'$#J8;<&?$7#'98@;+'*&9';+9=;$??$8#+9'&:*$?&%&9'+#'*&'@&9+'%+'%&=893'/8#H'' !"#$ * (')2&!#C!%"-%(C$&'*!4$")D-0* !6*7%"$/*%*E%(F32(H*!4#!1)E%(F32E!"IE%(F32!"!(!'-0* x * -./01234-0.5678923:43;<9570.6413-.46'' * !6*7%"$/*%*(')2&-%2EH*@6"#/A*&1#0)(')2&!#C!%"-%(C$&'-* B. García Simontti. x * -./01234-0.5678923:70.6413-.4570<=2.5=63>9' * "#@#"#*!#7*(C$&'*6*&9#(#%#&7#%&*+((-8* Borrar, desactivar,renombrar restricciones martes 4 de octubre de 2011 !"#$#/& 0(12324*)+,*'-*.+ A!4' .$;"6-!4' !8!9*-' !;' B7-!;C'&' -$' ="*9*' 7-97.!%' $#%!' =$47.7D-' i -"*:!4' F-&*G-$+:' B$89&' 5' 4*' 8$#>#$7;' :+H+:+#9+' *&'4*' 9&<*&' 8+,-$:A' +I$89$+#%;C' =+:;' 4*0'2*)+15+6(0')5+*+76*+,*'-*+ ?/!>'E"*'%*.$%9!%'E"*'*;'$%9*-'9*';!4'.$;"6-!4'-$'76=$%#!@2'F3*6=;$&' 5&'#;'H-#?$;#&:A'!?;#B$+#+'+*$7$#&:*;8)' 4+'H;:7&'+89A#%&:'!/01'+89A#%&:)'8+'L&?+E' i!"#$%&#!'"$!"#$%&'#(!!((!)")$*#!(!#$*+& 1&8'9:&#8&??$;#+8'=+#%$+#9+8'8;#'&?+=9&%&8'!235590)C'+#'&G-+**&8'<&8+8' %+'%&9;8'G-+'9+#,&#'*&'=;8$<$*$%&%'%+'-9$*$J&:'9:&#8&??$;#+83' !"#$%&#!'"$&!"#$%&'(&)"*%$(!)$&#*&!"#$%&+,&-"+& G"./!4' <!4*4' 9*' 9!#$4' ?=*%$' -$' H%!.;*@' %*E"7*%*-' *4.%7<7%' ;!' =!;!<%!' i 1>,$?&7+#9+C' 8>*;' 8+' =-+%+#' +*$7$#&:' *&8' 9&<*&8' 8;<:+' *&8' G-+'3:9;<=' 9+#+7;8' #%!4';!'=!;!<%!'6>>2'I$%6!;6*-#*'4"*;*'4*%'$=.7$-!;! =+:7$8;'%+'<;::&%;3' @#' M:&?*+' 8+' :+&*$J&' 7+%$&#9+' *&' ;:%+#' ;=6-5=' !G-+' =+:7$9+' +*' ?&7<$;' %+' #;7<:+'%+'?-&*G-$+:';<.+9;)3'/$#9&I$8E' !"##$#%&"'()*$+% K;:7&*7+#9+C' $@' ,)**&+)' +$' AB&' #&,@&' $!' "**$C$*!",@$C' 5' #;' L&5' #$#,-#&' ! =+9$?$>#' %+' ?;#H$:7&?$>#C' =;:' *;' G-+' "#!$%&'(!)*!+),-.-'/&+$-0.!)*!'-'/*,+'!-.1(&,2/-$('! ?;#B$+#+' 8+:' 7-5' ?-$%&%;8;' ?;#' +89&' !"#$%&#!'"$&+,-.')/#.0#!(%,-)$,0&-+#!./$,0&-+#123&2)+%)45556*+& !"#$%&'($%)*'+,-./*0'²'11123$%)*4!-./*02-*#' %$(!)$&!"#$%&'(&)"*#*&!"#$%&+,&-"+! DROP TABLE [usuario].nombretabla; ;=+:&?$>#3' 5*%67#*'!8!97%'-"*:!4'.$;"6-!4'!';!'#!<;!2'+*'9*<*-'7-97.!%'4"'#7=$'9*'9!#$4'>' '())*)+4(6,5621(+15+,*'-*.+ F;767-!' ;!' .$;"6-!' 7-97.!9!' 9*' 6!-*%!' 7%%*:*%47<;*' *' 7-.;">*-9$' ;$4' 9!#$4' E"*' !"#$#/& 0(12324*)+,*'-*.+ 4"4'=%$=7*9!9*4'47'*4'-*.*4!%7$'?!;'*4#7;$'9*'345675!76895@2'' [cascade constraints] .$-#*-J!2'I$'4*'="*9*'*;767-!%';!'K-7.!'.$;"6-!'9*'"-!'#!<;!'E"*'4D;$'#7*-*'*4!' M:&?*+'%$8=;#+'%+'-#&';:%+#'#;'+89A#%&:'=&:&'+*$7$#&:'%+H$#$9$B&7+#9+'*;8'%&9;8' 4*0'2*)+15+6(0')5+*+76*+,*'-*+ A!4' -"*:!4' .$;"6-!4' 4*' !8!9*-' !;' B7-!;C' -$' 4*' ="*9*' 7-97.!%' $#%!' =$47.7D-' .$;"6-!'?/!<%,'E"*'"4!%'LMH5'NOPAF@2' %+' -#&' 9&<*&N' +8' *&' ;:%+#' 0;462-0=' 0-1.=' 8+,-$%&' %+*' #;7<:+' %+' *&' 9&<*&' &' ?/!>'E"*'%*.$%9!%'E"*'*;'$%9*-'9*';!4'.$;"6-!4'-$'76=$%#!@2'F3*6=;$&' ALTER: 4+'H;:7&'+89A#%&:'!/01'+89A#%&:)'8+'L&?+E' <;::&:3'O&?+'G-+'8+'+*$7$#+'+*'?;#9+#$%;'%+'*&'9&<*&C'=+:;'#;'*&'+89:-?9-:&'%+'*&' !"#$%&#!'"$!"#$%&'#(!(%,-&)")$*#*+& 9&<*&'+#'8P3'2#?*-8;'<;::&'%+*'&:?L$B;'%+'%&9;8'+*'+8=&?$;';?-=&%;'=;:'*&'9&<*&3' !"#$%&#!'"$!"#$%&'#(!!((!)")$*#!(!#$*+& !"#$%&#!'"$&!"#$%&'(&)"*%$(!)$&#*&!"#$%&+,&-"+& O;' 7)"!;' E"*' *-' *;' .!4$' !-#*%7$%C' *-' +QA' *4#,-9!%' 4*' ="*9*' *4.%7<7%' *;' #*R#$' *8*12)+4(-706*.+ G"./!4' <!4*4' 9*' 9!#$4' ?=*%$' -$' H%!.;*@' %*E"7*%*-' *4.%7<7%' ;!' =!;!<%!' 3:9;<=' 3:9;<='#%!4';!'=!;!<%!'>4:?2'! @#' M:&?*+' 8+' :+&*$J&' 7+%$&#9+' *&' ;:%+#' ;=6-5=' !G-+' =+:7$9+' +*' ?&7<$;' %+' #%!4';!'=!;!<%!'6>>2'I$%6!;6*-#*'4"*;*'4*%'$=.7$-!;! !"#$%&#!'"$&!!"#$%&./$0/!!,,-!"#$%&1"0,#!/!.(2"3/4"5! )",-.-&$#%&"'()*$% !"!#$%&!'($!#)*$!'+$',&!$!'+$'+&#)!' #;7<:+'%+'?-&*G-$+:';<.+9;)3'/$#9&I$8E' .6%"2(&7/7&5/! .89"0,#!/:(;,(&!4&!4(2"3/4"5!.01203456547/8889* !"##$#%&"'()*$+% !"#$%&%'()'*+#,-&.+'/01'!2)3'441'5'461' ' 5*%67#*' .!6<7!%' *;' #7=$' 9*' 9!#$4' >' =%$=7*9!9*4' 9*' "-!' 9*#*%67-!9!' .$;"6-!2' +7-#!R74&' !"#$%&#!'"$!"#$%&'#(!!"#$%&()"*+,&")$*#!#-+$.#!+/0! %$(!)$&!"#$%&'(&)"*#*&!"#$%&+,&-"+! !"#$%&#!'"$&+,-.')/#.0#!(%,-)$,0&-+#!./$,0&-+#123&2)+%)45556*+& !"#$%&!'!()$*+%#'( '())*)+4(6,5621(+15+,*'-*.+ !"#$ !"#$%&#!'"$&+,-.')/#.0#!0,(123)$,0&-+#!%27,!.7',72)8#8)(4& F;767-!' ;!' .$;"6-!' 7-97.!9!' 9*' 6!-*%!' 7%%*:*%47<;*' *' 7-.;">*-9$' ;$4' 9!#$4' E"*' 789:';+<=$9+'>&=?$&<'+*'#:=?<+'%+'-#&'>:*-=#&3'/$#9&@$8' & .$,0&-+#123&2)+%)!%27,!.7',72)8#8)(4&5554& M:&?*+'%$8=;#+'%+'-#&';:%+#'#;'+89A#%&:'=&:&'+*$7$#&:'%+H$#$9$B&7+#9+'*;8'%&9;8' .$-#*-J!2'I$'4*'="*9*'*;767-!%';!'K-7.!'.$;"6-!'9*'"-!'#!<;!'E"*'4D;$'#7*-*'*4!' %+' -#&' 9&<*&N' +8' *&' ;:%+#' 0;462-0=' 0-1.=' 8+,-$%&' %+*' #;7<:+' %+' *&' 9&<*&' &' .$;"6-!'?/!<%,'E"*'"4!%'LMH5'NOPAF@2' !"#$%&#!'"$&+,-.')/#.0#!! A$4'.!6<7$4'E"*'4*'=*%67#*-'4$-'?*-'H%!.;*@&' <;::&:3'O&?+'G-+'8+'+*$7$#+'+*'?;#9+#$%;'%+'*&'9&<*&C'=+:;'#;'*&'+89:-?9-:&'%+'*&' %$,!+$&()"*+,&+,-.')1+%23&,!#)!+,-.')4&)5,! !"#$%&#!'"$!"#$%&'#(!(%,-&)")$*#*+& 9&<*&'+#'8P3'2#?*-8;'<;::&'%+*'&:?L$B;'%+'%&9;8'+*'+8=&?$;';?-=&%;'=;:'*&'9&<*&3' i S-.%*6*-#!%'=%*.747D-'$'!-./"%!'9*';$4'#7=$4'9*'9!#$4' Supresión y Modificación • • • *8*12)+4(-706*.+ i +D;$' %*9".7%' ;!' !-./"%!' ;!' !-./"%!' 9*' "-' .!6=$' 47' O;' 7)"!;' E"*'4*' *-'="*9*' *;' .!4$' !-#*%7$%C' *-' +QA'47'*4#,-9!%' 4*'6,R76!' ="*9*' *4.%7<7%' *;' #*R#$' 7.+=;*:A' *4!' .$;"6-!' =$4**' -";$4' *-' #$9$4' ;$4' %*)74#%$4C' $' #$9$4' ;$4' :!;$%*4' 4$-' B. García Simontti. 3:9;<='#%!4';!'=!;!<%!'>4:?2'! !"#$%&#!'"$&!!"#$%&./$0/!!,,-!"#$%&1"0,#!/!.(2"3/4"5! !"#$%&#!'"$!"#$%&'#(!%$,!+$&()"*+,!")$*#!#)!")$*#6*,'#0& #!-'=*E"*8$4'.$6$';!'-"*:!'!-./"%!'$'-$'/!>'%*)74#%$4' )",-.-&$#%&"'()*$% martes 4 de octubre de 2011 .6%"2(&7/7&5/! .89"0,#!/:(;,(&!4&!4(2"3/4"5!.01203456547/8889*