Libro Digital Bases de Datos i - Evaluanet
-
Upload
r-estelita-sales -
Category
Documents
-
view
546 -
download
165
Transcript of Libro Digital Bases de Datos i - Evaluanet
Este libro fue diseñado como texto para el Curso de Base de Datos 1 de las carreras que se imparten en el programa de FISICC-IDEA. El contenido del libro de Base de Datos 1 comprende los conceptos básicos sobre bases de datos, las características de los métodos de administración de información y de los modelos de bases de datos. Hace énfasis en el modelo relacional y se dan a conocer las técnicas para diseñar las estructuras de almacenamiento de información. Primera impresión Quality Print Agosto de 2008 Derechos Reservados de la autora. Autora: Licda. Aura Verónica Ubeda Molina
Contenido C A P Í T U L O 1 INTRODUCCION A LAS BASES DE DATOS ¿ Qué es un sistema de Información ? ------------------------------------------------------------- 1 Personas ------------------------------------------------------------------------------------------------2 Programas----------------------------------------------------------------------------------------------3 Equipos --------------------------------------------------------------------------------------------------6 Comunicaciones -------------------------------------------------------------------------------------9 Información ----------------------------------------------------------------------------------------- 11 ¿ Cómo se almacena la información dentro de la computadora ? ------------------- 11 ¿ Qué tipos de datos puede contener cada campo ? ------------------------------------- 13 Numérico ------------------------------------------------------------------------------------------- 13 Carácter -------------------------------------------------------------------------------------------- 13 Fecha ------------------------------------------------------------------------------------------------ 14 Lógicos ---------------------------------------------------------------------------------------------- 14
C A P Í T U L O 2 ADMINISTRACION DE BASES DE DATOS Archivos Planos -------------------------------------------------------------------------------------------- 15 Características de los Archivos Planos -------------------------------------------------- 16 Desventajas de los Archivos Planos ------------------------------------------------------- 18 Sistema Administrador de Bases de Datos ----------------------------------------------------- 21 Características de los DBMS ----------------------------------------------------------------- 22 Ventajas de los DBMS --------------------------------------------------------------------------- 24
C A P Í T U L O 3 SISTEMAS ADMINISTRADORES DE BASES DE DATOS ¿Qué es el DBMS?------------------------------------------------------------------------------------------ 27 ¿Cuáles son los componentes del DBMS? ---------------------------------------------- 27 Bases de Datos --------------------------------------------------------------------------- 29 Lenguajes Especiales -------------------------------------------------------------------- 30 Programas ---------------------------------------------------------------------------------- 32 ¿Quién es el Administrador de la base de datos o DBA? ----------------------------- 34 ¿Cómo funciona el DBMS?----------------------------------------------------------------------------- 35 ¿Cuál es el ambiente en el cual se desenvuelven los DBMS?----------------------------- 38 Nivel Interno --------------------------------------------------------------------------------------- 38 Nivel Conceptual ------------------------------------------------------------------------------- 39 Nivel Externo -------------------------------------------------------------------------------------- 40 Independencia de Datos -------------------------------------------------------------------- 41 Modelos de Bases de Datos -------------------------------------------------------------------------- 42 Jerárquico ------------------------------------------------------------------------------------------ 42 Red ---------------------------------------------------------------------------------------------------- 45 Relacional ------------------------------------------------------------------------------------------ 46
C A P Í T U L O 4 MODELO RELACIONAL Organización de los datos en el Modelo Relacional ------------------------------------ 49 Generación de tablas vista ---------------------------------------------------------------------------- 58 Mecanismos para velar por la integridad de la base de datos -------------------------- 59 Integridad de Entidad --------------------------------------------------------------------------- 60 Integridad de Dominio -------------------------------------------------------------------------- 61 Integridad Referencial -------------------------------------------------------------------------- 62 Reglas de Codd ------------------------------------------------------------------------------------------ 64
C A P Í T U L O 5 DISEÑO DE BASES DE DATOS ¿Qué es el Diagrama Entidad Relación? --------------------------------------------------------- 68 Entidad ---------------------------------------------------------------------------------------------- 68 Propiedad ------------------------------------------------------------------------------------------ 70 Relación -------------------------------------------------------------------------------------------- 70 De Uno a Uno --------------------------------------------------------------------------------- 71 De Uno a Muchos---------------------------------------------------------------------------- 72 De Muchos a Muchos ---------------------------------------------------------------------- 73 Normalización ----------------------------------------------------------------------------------------------- 74 Ejemplo 1-------------------------------------------------------------------------------------------- 76 Ejemplo 2-------------------------------------------------------------------------------------------- 87 Ejemplo 3-------------------------------------------------------------------------------------------- 95 Ejemplo 4------------------------------------------------------------------------------------------ 104
A P È N D I C E USO DE COMANDOS DE SQL Lenguaje de Definición de Datos ------------------------------------------------------------------ 114 CREATE TABLE ---------------------------------------------------------------------------------- 114 DROP TABLE -------------------------------------------------------------------------------------- 120 Lenguaje de Manipulación de Datos ------------------------------------------------------------ 120 INSERT ---------------------------------------------------------------------------------------------- 120 UPDATE --------------------------------------------------------------------------------------------- 122 DELETE ---------------------------------------------------------------------------------------------- 124 SELECT --------------------------------------------------------------------------------------------- 125 Access ------------------------------------------------------------------------------------------------------- 127 Ejecutar el Programa Access ------------------------------------------------------------- 127 Crear la base de datos --------------------------------------------------------------------- 128 Crear las tablas y las relaciones entre ellas ------------------------------------------ 131 Ingresar información a la base de datos --------------------------------------------- 141 Actualizar información de la base de datos----------------------------------------- 149 Borrar información de las tablas --------------------------------------------------------- 152
Consultar información de la base de datos ------------------------------------------------ 155 Consultas Simples -------------------------------------------------------------------------- 156 Información Ordenada------------------------------------------------------------------ 157 Consultas con Condiciones------------------------------------------------------------ 159 Igualdad ------------------------------------------------------------------------------ 160 Rango de Valores ------------------------------------------------------------------ 161 Valores Nulos ------------------------------------------------------------------------- 162 Cláusula OR -------------------------------------------------------------------------- 163 Cláusula AND ----------------------------------------------------------------------- 164 Funciones Varias --------------------------------------------------------------------------- 165 SUM -------------------------------------------------------------------------------------- 165 COUNT---------------------------------------------------------------------------------- 166 MIN--------------------------------------------------------------------------------------- 168 DISTINCT-------------------------------------------------------------------------------- 169 Consultas de Tablas Relacionadas -------------------------------------------------- 169 Autoevaluaciones ------------------------------------------------------------------------------------- 179 Casos Prácticos ----------------------------------------------------------------------------------------- 189 Referencias Bibliográficas ---------------------------------------------------------------------------- 194
!" #! " $ % !&!"%'&&'( & ) ' &&&&
*+,- ' & !%&(&
.
/ !& ' (
01 ) , & / (, / &, & & ) / ' &&&(
! & 2 &
! /& & 3
2
! / & 4 ' &
/&& " 4 ! '( %3"
" , 5 ) %& &
3 & ' (' ! /6(758! 75 .999 )3 ! (75.992/75.999/75:/)3;3"8
!" !" !" !"
<
/&,& # $3#&$
! ! / ' = > : & % & !5 ? &
! !& ! / &, &
'&(
!& !& !&
)@
A & & ' &
B
/&, ' % & / & & & ( & ' %& > = &
> & '
C
/& & ) & %' &
) 3 & ; 7D
@, 5 & ) &( !3 / , ,&,&
! @4
E
! "
? = & & ' '
!#%$/& 01/ & & 4 (4&
) &, ' / 4 ' & %'
! ) /&
& % , &#% $
! =
! & ! &&'
! )
!'(
! ) %
&
! ) &
! )
& & ' F B9 /
G
%&&%&,
@ D =A
/%& & ,
#$& # !" #! ""! $$
& & (&H #%$
/ & & ( ! >I
) 4 &'&) %
J
) &'(=,'
) & & & & F / ,!
" % &%&
!& )& /5% K &
9
= & & & &
)# $ & ' ! '( ;#$ 3 & & & D6D & & F & %&
!
"#
/ & / % &
. *=-
,%% ) & 4 ,"& ! & 4 & #$=% '&
" D ! " ? 6
= &#$
! ,
999999
#### $% $% $% $%
.
?
= (, " ? / ,% "%
.99.99.99 D> ".999929B9 ;= D
? % &'%
.99.99.99 D> "
& & & &
'$%'$%'$%'$%
2
! ' , & & (
2 *+,
- ( , % "(
/ & & / & '"&& & '(
• ",(
44• (9J• ( & &
& (LMH
(((($%$%$%$% %%%%
<
? &% % % & 4
,(A>
" & .
&(
/ & ; ! =
. " = ? "%
2 @ :, = A% )
!"#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
! " # #$ % & ' $ ()*(#)")+ '()#" $, $ -, . - ()*) + -, (). " -, " .
/ 0!$#$" # ' 1 ) 2 2)3456
7
'#$#"
!
8#
9
/ 8#
3 : ; # # #$##"##0
<#/9 " =0>#" =0>
5/??/??/?? (@ ?ABCBAD?5/????E?? 39 ( ?FB<BAD?
G
"##! # "=0>,"
E '
1#! # # # $
F 0 #$ # ,
# ,
) 1 , 9*+ )*+ # #
##1
'
# $ #
! !
" # $ "
7 3$ # # <% @
@9
G ',#$ # "H
D
3 !
5/??/??/?? (@ 5/????E?? 39 (
#I
8
9
9 <# / =0> % =<> " =5> 0
," # $ # // 0 =5> % ",%=<> # " % ,
A
?? ?
<#//
01# :;
) % *9+ # " *+
1 1 " $ % * " +
E???/ (@ E???// 39 &
EEF /B?B/?? E???/ 9# ????EE /B?B/?? E???// 39 & 9# ??E?? /B?B/?? E???// 39 & ???
<#/E
/ 5" $ # #"$
! <# /E # * "
+=9>"=>
?? D E /F
/?
#"#*9+0 1 #
! <# // ;=5>"=<>
# " % ! # % " % " ,% # ! % 0 # % #*$=>+# " $ % =0> =<> #$## # %
# # $ %$$
E "0#
9 #1 # $ %"#
F #5
' " % ,#$ ! # " " #1 # #"$
/
0%
4 # " #"###
70,
0 " %# # , 9 #$ ,
! , $
! "##$%$ # #1 # ## !% # $ # # *+ "
// ) , # ) 1 () # (# )" ' () , #" )#$
//
! # () # # J ; 29)")) !"
'#$$,"
<
9
<#/F
/ # ! () # $ $ % ! , " $ " % #
<#/
! " $ # $
5/??/??/?? (@ 5/????E?? 39 (
0
(@9
<
/E
# " #$##" % # "
E '
#
F !%## $
!%# %"
# # * + ! # () " # #$J
7 9
#$ ,E
!()*+#", ! #$" $ #$ # ()### # # ! E , , # ",$()
/F
! , " ,
# ,"# #$% !"&
(
" $ , , $ #$
) ## #
# ## ## # 0 $
/ ($
0#$ $ 9 , : " ()
E )
' # ! () " : " , I ,#,
/
F !#"
<$ # " # $ #
<%
! () # " # # $ ,
7 (,
!%()#,,, ) $ " () # $ $
&, " () , " #
0 () 1 #,$$ : # 1 $ J () # *+ () # $ "
/7
)
"")
' $ , # "
,#,",
; '#98#"/ ' E '
#F '
#$ 3$# #7 '#$#
"H
' , #"# ! ,,#,"#
; '#9<"/ '#$$E '
#$F '"
# $
' # " $ #()
7 ' #$
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! " # # $%&' !
(!) *+,-
' ' . '"!
(!)!) *-/ # ',!
0
)! 1# ! 2 !
!
!
(! !
! !
3'(!)/ ' (!) ! 4' 5'. 6!
7
" 5 25 $ % ! ' ' , , , , $' #8&8%!5! 5 ' ,! ' !
4 ' ' 9! 4 ,!
(:
#
;, ; <, ;,
$
31 31;9 ;, ;,<# ;,
3'(!/3'(!' ' < ' !
'. . ' !
%" 4& '. ,2
! 5'. 5 $ 5''%
! 5'.5$5''%
! 5'. / +5 $ +5''%
()
/ '.' , ##!5 5 2 =/</ $ % =/>?@/$ + #' % A=;< $ ?' #' %5</=$%&,! ' 5 .3'(!!
3'(!(/1#< =/</ <5/ '! . '. ,!
/'.5 $5''5'.% 2 B'# &!/'#
# 5B/;</$ 6/;< ;6/= 4/55B? C=$D% ;?=/ C=$D% B=/B?; C=$(D% </5/3?;? ;6/=%E
;
$;, 315'%
(
.2B;/=</5/</64<//5/<!
4 ' 1 ' $% , & 1!
3'(!F
/'. +5 $ + 5'' 5'. / %!/'.#'. #'. $5% $5% ! ', !
" / & ' "'2
! A! A B'! A=
!5B/;</>56/$):DG0HHH/HH)I)J!):H(()(00D%E
;
<,
((
/ ' # ! / # ! ' ' #'9#!
/ ' # ,#''!
/ 9 1 . 1 !.'9, !/# A , "!
# & A B'$%!
,! #, ' '' # 1 # & AB'11!#E#". #1!
/ ' ' . ! 4 ! / 1
(F
' !
(!)! *+,-
/#'' ! " $% 2
)! !5 3' (!( 5 !/ 1 !
! ' "!
/ !/''!
' " K " 1', $% &!
(! '
&!
/ 9 , !
6'!4#
(D
' ' ,&' !4# 1 & !
F!
$L%!4 , ' '9K, ' '9!
D! > ! /
' # , ' &# '.#!
G!
(!)!( *-
, ..!
51 ' ! ' '.$55''%!
(G
1!)! /
!
! /
!
(! /
#" ?#
F! / ?#
" $% K $% !/ # !
D! #
'!
G! / ?###
& # !
! / #" .
,& .!
)!5
!
?#
(!<#?
F!?"
D!/3"=#
G!/#.
!=.
0!=.
3'(!D
/ . 5 & $%!
(
51 ' 1 #, ' !< 1 ,',# 9?#"! ' '2
D!/&
G!/#
!<
'
0!4
)!63
!
4'
?#
(! ?
F!?"
3'(!G
)! 1 ' !
! /'!
(! / # $%!
F! /# "!
D! !G! /?#'
# !
! .#(FD G "'!
0! /#"' !
(0
(! * ##-
5## # , !
(!!) #
5 . . # 2;#B;#;#/&!" &/# 2", ! / ,'!/ # # ,&'(" $% ' # $<M%!/ 52
=/</<5//$ 'M/ ;$D% ;M/ 1$D:% < <M%E
3'(!
/ / 2 ' ! / ' N<O'9 . 3' (! # 1'/4=/$#3'(!0%!
(7
3'(!0
%" &#
<, & $! / , ",''!/# '9' !
#
)
'(
6/
"
! "#! $! "#! $! "#! $! "#! $####
! %! %! %! % # ! # ! # ! # ! &'# &'# &'# &'# ' ' ' '####
F:
" &)
/# , , ! 5 1 '. '!/,&*!
/, " , 1 ! 4 &! # !/##,!/ 3' (!7 # # 2>B>>/&! 9$%!/# 2 !/#2,' ! 3 #&2 !/ ' # ! / # & ' ' '!
! ( ! ( ! ( ! ( # # # # ! ! ! ! ))))
F)
3'(!7
(!! B
6",#" # '! '( # " # #!/'' "!
"$ % '' !
$ ' 1 #'E ## '!
F
'' ,!/ # ' ' ''!
/3'(!)# # " # ' ' $% '##!< 1 ''9'.!
/#"#' ' # # ' ' !
(!(
< ! / " , !/&2! P! =! =+" ,-./ #1 # N" O #N1.O!<" 1.
F(
NO! 5 . #'1#!/ 1 81.!#1.# 3'(!):!
="
C.C.
;4
;C.
3'(!):
" # 1. 1. ! K 1# #1. # # ' ' #1.$#3'(!))%!
>
4. <
5,
3'(!))
'''' ####
FF
/'"2
! /
" 1 ' # !/ 1 ' # '.!
! ;'',!
! 1.!
/ 3'(!). ! / 1.!
3'(!)
" #1.1.!<3'(!)(4'))! #1.'1!
3'(!)(
FD
/ #'!*+, 4' )- 1. >!*+, ' #-,',4')),!
/" / . ,1.!/3'(!)F .;(;);!
;) ;
;(
;4
;C.
=48C.
3'(!)F
/ . '!"## . ! ' !4 2 ' ! P !
FG
5.3'(!)(1.#$#'(!)D%1 # 4' ) )!
3'(!)D
0"
/)7:<# " . ! / ! # , .# !'9 P A 4 Q' N +5O 2
< P A 4 Q' # #! 1# $>3'(!)G%
%
77FD :::( > :)(D > =
3'(!)G
F
/ 9 '! / 3'(!)2/'!/ 9! 5 / ',977FD /" '! ' '')!
%
, ;77FD :::( > :)(D > =
%#
, '
77FD F:)77FD 4=D)):::( F:):)(D F:)
%#
' F:) )4=D)) 4')
3'(!)/ , 4') $4=D))% '!< " " 9 ' #! / # &&!
F0
/ "
, ,' !
5 2 '.
'! ! '. 5 5'. 5 5'. +5 5'./!''2A B'AA=!
5 #
# ;# B;# ;# /&! / ## . '"!
5! " , !, 2P==!
!111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
! "# $ % &'( & ) ! *+)"!,!!!!! " # -!!"! ! , # $ ! !, ! "!&'(!
* .#
"!#, / # 0"!# &! "
1
0!" 2
/ ! ", -, !
! 2
3
3*)
!4
!!!56!#!
"! 6
3+
)
+1 ) +7 8 /!*7+1 8
+1 /* 19*91+1 %1** 19*91+7 /* 9*91*7+1 /* 9*91+1 /* :991
3
1*
5! )/!"" ;2!""!
5 , ",!"!$%#$!,! ,
#$
5,!", , 6 ) ", ,! " , , , ! 6($%<% = >
<$%> /! ?
+1 ) +7 8 /!+1 8
37
# !" 2 ! ! "2 6 ! ) ! ! !-! " # " - " 6) ! ,# 3 7 ! ! ,8 " " ! 2 !! ! ! " -!,!
1+
5,!!4&6!4624!"!"6
@),!!A
(,!!, ! " ! 6 #"2,!6
)/ , )2 ! " 2,!2 ! ! " !B ! 3 2 +1 - ,!!"$ " ,)2"!"
)2))3-/ /* 19*91 %1** 19*91+7 /* 9*91*7+1 /* 9*91 /* :991
3( ! )) ,!@C2A
)2))3-/
+1 19*91+1 %1** 19*91+7 9*91*7+1 9*91+1 :991
31
17
% , )),!!"$-,! !&#! 6 , ! ! )/ ! ,!
)2 ))3-/
3D ' ( ( -"6E"+1/*1*1 +1/*:1) !*!!", ,#"!,5 3-/ ! -
#5, " " , - , ! ()<F >,! " " 6-
+1 /* 19*91+1 %1** 19*91+7 /* 9*91*7+1 /* 9*91+1 /* :991
9! ,!-
1
" # ! !4)/ )%#"6! !, , ! ,!)2G! ) )) ! )/ ,! ! ! )2 )) 3-/<,3> % $ , " , " !! 3 , )/")2" ,! )) " ,!)/,!",!!)/ " , ! ,! "!,! 2,!
11
%=)2/!?&B2+1 ) +1/,791+H7 1+++7 8 /! *+)*9+7H+ 17111$+1*7+1 8 *+)*9+7H+ 17111$+1
%=)2<3=> ))<3=>+1 /* 19*91+1 %1** 19*91+7 /* 9*91*7+1 /* 9*91+1 /* :991
%=)) &!
/* *%1** %*
3
5 ,! #!
! $ , ! $#","!!
5,%
5 )) )/ , " )-5,%
5)26 )/ "!" 2,
5,%
5,%
1D
3:4&!!!"! ! ! ! 2"2! % &! , !)&! " ! 6 !)!!% ! # 6")&! ,!
! *$%+
* ;+ I7 J
1* /; +1/,791+H7 1++ *1+ K%2# *+)*9+7H+ 17111 +
3:
? ! ! ! $ &!,2
/,!,! , #" , "
3 ) !G!! 6! )! 6 ! ,#
!<)!>,! ! ! , " !
1
$%) /! ?
***+1D ) *7D ) %*++1D: # **7: K2#
3
! !"!%!"#,! ,6 3 L)M ,! "
3 * ! B " 6- )G ! !,!,#,<B>""!6"!#)
5,%)!
( ) 3- &B!B
***+1D *D9*9++ *+1D ) *1*7D *9+9++ +1D / *1*++1D: *9+9++ 777+ / 1**7: *+979++ 777 ) 1**7: *+99++ 11 / +1
3*
B!" !"
3B!
)/7
5,%
3B!1
5,3 )
/1
1:
+ ;85 , # ! !! 6 ! B2 ! ! " ! !"/)
0 , ! 2 " ! " %#! " ! !"%!! "", "! %,
3** ! " !,#3*+5, ! ! &-<? /!> )<&!>/ ! 2 ! !5 !")J&!"
#, )&& ? /!)&! ) ) )/ /,- )2 N/)2! /) N))G
1
)2/!?&B2+1 ) +1/,791+H7 1+++7 8 /! *+)*9+7H+ 17111$+1*7+1 8 *+)*9+7H+ 17111$+1
))&!/* *%1** %*
)2 ))3-/+1 /* 19*91+1 %1** 19*91+7 /* 9*91*7+1 /* 9*91
? /!&! ) * ) %*/! 8 * 8 *
3*+
( ! ! 5#,!"6"6
7 ! , ! 5! "$ !#" " !! ! ,&'() - -$ / ! ! ! 4 .! /0 1
D
5 ,",!! " # !"!" # ! ! &'/ ! !-!
%"!3. " "2 ! ! ,!3*7! " ,!)2
3*7 ( 20 1B " , ! # " 6"!,!2
!!"# < )2 ?0' ?.B?055 ).?(B/J?B %=O%J/E=E ? )-<+> ?.B?055 /! )-<+> ?.B?055 & )-<7> B2 )-<7>>G
D*
!"#!"#!"#!"#$$$$""""####
",! $
),"!! #"5!6#4• ) <B$>4
6! < 9P4> " # ! 6 ! - " 5 -!
5 ! 2 " , "! ! !"",,! ! 2 ! ! ! " 2 ! - , - <,3*7>
• ?24 % , 2
,!!&'("#
52!2 <8 3 *7> " " ! - &'(!"
• 84!"
, "
D+
, $6
3*7"!)2 ? ! !2 ! ! ?.B?055&'("!
" # "" , "- $6#"$" " 02 / " , - ,! ( !/ '&<&'/>"$
3 ! ! 2 ( - , )/!"", 5 ) , , ! " ! ) )/
D7
))&!
/* *%1** %*
)2 )) 3-/+1 /* 19*91+1 %1** 19*91+7 /* 9*9134335 336 9*91*7+1 /* 19*9136547 336 9*91
3*
5 D )/ ! 2+7 *7+1"$ ! )* $ ) ) $ ! ) !-" &'( ! )* !" )/ " )),"-,!)
3*1
)3*1 ,45)2"- ,! )) "- , ! ) ) &'( ! " )/ 6 , )2 " $!,&" 3*
!!"# )/< )2 ?0' ?.B?055 ).?(B/J?B $% 3?)(<)2> ))?0' ?.B?055 ).?(B/J?B $% 3?)()<))> 3-/&/B?.B?055 ).?(B/J?B %=O)/ %J/E=E<)2))3-/>>G
D
!!!!
)/ ! " $)
! " !" ( ! /'&<&'/>
(" !2 ! " !2 ! B # !!
)
& " 2 LM $ & B ) ! *:1 *+"!!54
* J4
"!!, " ! ,# 3 : " ! -,
+ /;#4 # # 6" , ,! " "!
7 B,4 &'( ! - , " , ,
D1
" 6 ! !!
)4
- " " / & & !
1 5!4
(!"!<&&5> !<&5>! , ! #
D #,4
B ," 2!
J# !,45 ! , ! " ! #!
: J!45 , , ! " ! 2
J!4 , , " 6,
* J!4
5!! !" !!(!!,!, !
** J!4
0&'(!< !> !! !( - - ,! "6!
*+ ,4
?$"! ! !
DD
%&
! ! " #
)3 B5, ,2 " ! !
0 ! &'("
!"&'/ #$ 5!"!4&
* 5 J
6,!
+ 5 J & ,,!
7 5 J # " $ ! <>,
'!(&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
! "
# "
!!
$ !"
% &
!
&&''
(
)#
# ! " (
""
*! #
! + #
! * #
! ,
! -#
!
+
.
"
! # (
/
+0
*
/ "
1 2 34(+5
+$+6+&%
( " !
# "
& 7 $*
%!!"
8 !
""9
" , 9
:!! !
9:!
+ ;
) 9
9
<
8
=1 2
""!!
#
!"
> " #
(!"
(!:
)#
!
"
?
#$#
@9
A 8
! !
/+
#"
2
B
=1 B
, 9 ! "
"
"
, !!7
!(! & "
=1 C
%&$)!(
$%"7
"#
*
*
0
@(D
07))
=&0
2
8@
•
• &
• &&
* )
+;"
!
!#
! =
"( : #
!!
!
! " "
$D=1 %
=1 1
8" 7 -!"
"
!-E?2
#=!
!"#$
=1
B
!"
"
&!
"9
* )
& & )
" : &
#&
8 ) (
&(
F #
"
) >F!
"(:
=1
@ F
! "
" >F
&!=1
- 0
E?2 *G
E?B G)
%&"'"( )*+,*
=1 .
C
= 1 . 9 :
>F
#>F
* )
&:
8
""#
)"
"
9
!
#
9! "
& &! =
1 <
- 0
E?2 *G
E?B G)
)*+,*)*-#"
)*-#".","/ -"/0*0 ""/+", ""/*
=1 2?
=1 <
E
!
! 7 # #
2 '
= 1 2? $E?B% #
$B??1??CB!B??1??CCB??1??CE%$B??1??CB%
$E?BE?C%
1 B 0
@: "
& "
##9
• "
#
• =
• +
• +
@ E " !
1
#
&(&)&
&*%+
)>*H
-0-@-*8
*>H) * *8G*@0*+ 0 ),
H+I*0-J*@-K0H+-I-0*8
8
+-G+*
=H+G*6
,
0H 0 L-)>-+
+H-*) @H0 D*+-*)
H@@,++0@-*)
@!
-)
!(
#
$%$%
"7
)I,0*
=H+G*/
.
0@H0>+*+) 0 +-G+*
=H+G* 0H+G*8 $2=0% M 0H
0 L-)>-+ +H-*) 4,
0H 0*0 8* 88*D
+-G*+-*@HG,)>*
8"
"
!
/012
>+@+*
=H+G*/
3
0@H0>+*+)0)I,0*
=H+G* 0H+G*8 M 0-0I,0*
+H-* 4, 0H )* 88*D
0+ H>+*
+H-* 4, 0H )* 8*
88*D+-G*+-*)-G8
)4544 )
"
)
=1 22
"#
• 8N"
!!
• 8
#
8 "(
"! (
" &# "
*&#
!#(
+
, # "
"
#
"
!"# *11 % $%&'$( ))*+
2**
3 .""/3 %3 $**3
** .","/ -"4 -"& !5. 1 * , 2*),60 7"(*,*
&8 1
=1 2B
-?$?=0%
* $= 1 2B %
""
07
=&
0
0
0
@
>
"(!
- ! ! !
$O% "
H#
=0?$62
07=#7=&
0@
@
0@
0D
@$2 %
$2 %
,$2 %
>$2 %
>=
=1 2C
$2 %"2&
$ 9 & .
7=1 2B%
"#!"
.
)" 1 0"
"#7!!
( # $ 7
7"%
"
#7/#5752
=0$2=0%
$=1 2C%":
"#!"(:
! 7
!
!
*
( " !
$ ! " % "
7
!"# !"# !"# !"# $$$$ $ $ $ $ $ $ $ $$$$$$$$$%$%$%$%$&&&&
!"#!"#!"#!"#$%&$%&$%&$%&
<
*9!
07=#7
=&
0@
@
0@
0D
@
$2 %
,$2 %
>$2 %
>=
07=#7 07=#787
=& @#7
0@ @
@
0@ ,
0D >
>=
=1 2E
=404/!"
"9
"
%10590-"
=
8 # $= O%! " "
&
:
!"
$=1 2B%
%
%
.?
%9" /*-*"
**-*" .","/-*" -"4 -"&
! !5. 1 * , - 2*),60 4 7"(*,*
=1 21
)""
! 07=
@!#"!
" #
*907!
$
" ! 7% @
=1 21!7!
"#"
!
!"7
(:! " 1 5 &# 5 4 -010
9
"7
*
1:&#,..;<!,..;< ,..;<-,..;<4
=1 2
( ="
#! "
$=1 2E%
.2
)=0$B=0%
! "
!
8=!
: " :
*("
2 8
"
B 8
07 $07=%
$@%
8
! @
!"#
8@
&&
"
.B
07=#7 07=#78=O
=& @#7
0@ @
@
0@ ,
0D >
>=
07=#7 07=#78=O
=& @#78=O
0@ @
@ >
0@
0D "
>= @#7
,
=1 2
) )
=! =
"
$% "#
" $=% #
# #! "
& & & & "'$% "'$% "'$% "'$% ($ ($ ($ ($
%
%
.C
>=0$C=0%
0 :
""A!
:"
! "
=!
• 8 !
: ! !
,@
"#
• =!=1 2!
0@! @ 0@
$07=%
! "#!#
$ $ !%& ' & % (! % $! & & (
) #(#*!$% $ * $ $ !!%& *(!%$
"
#$=O!
=O%
.E
07=#7 07=#78=O
=& @#7N=O
0@ @
@ >
0@
0D "
>= @#7
,
07=#7 07=#78=O
=& @#78=O
@@=O @
@D=O >
>=
"
* @#7
@D#7
0D ,
&
@@#7
0@
@
0@
=1 2.
! ) $ "*$% ! ) $ "*$% ! ) $ "*$% ! ) $ "*$% & & & & "'$% "'$% "'$% "'$% + + + +
%
%
.1
%
@! D :
!!:
%!"
=!=
"::
##
-":!#
:
(:!"#
&!"
! !
#
)
&&(
(+(2 7$=%
"$=%
B * 7 =
7$=%
6=
2 , $%
$=%
B ,=#
#$%
D6=
2 ,$D%
$=%
B ,$=%
#$D%
.
@6=
2 , $@%
$=%
B $=%
#$@%
=
07=#7 07=#78=O
=& @#78=O
@@=O @
@D=O >
>=
"
* @#7
@D#7
0D ,
&
@@#7
0@
@
0@
=1 2<
*"" 7=
! =!
=!!D@
*! " "
!9"
9PQ9
!
H#
.
07=07#7 07=07#78=O
=&=& @07#78=O
@@07=O @07
@D07=O >07
>=07
"
* @07#7
@D07#7 >:
0D>: ,07
&
@@07#7
0@>:
@>:
0@>:
=1 2<
8 "" "9*!
"B#&&
" "
9
,,!-%$.&$$,!- /*!6 &:*!63+"* +*3! ;+*"/3 %63!-0 %"**3<" % $ /"
46* 0 0 , 0 0
=1 B?
..
-=0?$?=0%
* $= 1 B?%
""
@8
>8
*
0
0
@(
*
0
>(
=&(
=&
= 1 B2 8!
!"!!
" 79
98A ! @8
#"
( " :
#"("
$2 0%!""2&0
6!,'-
@8#7
>8
*
0*
0*
@($2 0%
*$2 0%
0$2 0%
$2 0%
>($2 0%
=&($2 0%
=&$2 0%
=1 B2
.<
=0$2=0%
8 "!
) "
)""
$
=1 BB
!,'-
/*!60 &:!6 .","/+* ;+*"/ %6 %"** =+*>%? ,*+*>%? %6+*>%? .""/+*>%? &=@+*>%? "(-=>%? "(."/>%?
!
/*!60 /*!60AB &!6 =+*0 .","/+* "(-=0 ;+*"/ "(."/ %6 ,*+* %"** %6+* .""/+* &=@+*
<?
!
&
1
"
" 9
#!
)$=1 BB%"
$(%"2
"
> "
! " #
"7
% ! !%$,% ,&$ $,!! $,
=1 BC
)=0$B=0%
) : (! "
$2=0%
" *! 0!
>(
@(
$@8! @( =&(% !
8
A ! # !
@(
@8R@(R=&(
??2 EC11?1B26.=9=.66;
??2 EC11?1CB?<//B??1
??2 EC11?1B26;=9=.66;
<2
=1 BE
) " (
"
" #
( 8 @(
#!"&&
>=0$C=0%
8!(!
= 1 BE ( (
:
8
!
/*!60 /*!60AB&:!6 =+*0.","/+* "(-=0;+*"/ "(."/%6 ,*+*%"** %6+* .""/+* &=@+*
! "
/*!60 /*!60AB =+*0&:!6 =+*0AB ,*+*.","/+* "(-=0 %6+*;+*"/ "(."/ .""/+*%6 &=@+*%"**
%
%
<B
8 8 "
$@8%!
• 0* 0*!
!*
7
@*
• ! !
" ( #
@!
#
8@@*#
$8%(#
# 8
#! "
8* 0"
:
( :
!
"(!"
* P8Q !"! "
!:
*!
<C
=1 B1
*& "(
!
+
68
2 ,$%$8%
B ,8$8%$%
*68
2 , $*%
$8%!"
B ,$8%
$*%
! "
/*!60 /*!60AB =+*0&:!6 =+*0AB ,*+*.","/+* "(-=0 %6+*;+*"/ "(."/ .""/+*%6 &=@+*%"**
"
/*!60AB
=+*0
=+*0 ,*+* "(-=0 %6+* "(."/ .""/+*
&=@+*
$" !
/*0 /*!60 /*+*0%6 &:!6 .","/+*%"** /*+*B "(+*"/ /*B
1
%
<E
6(
2 ,( $%
($(%
B ($(%#(
$%
8/(
2 ,$8%
($(%!"
B ($(%
$8%
=1 B
0 !
*"(:!"
8#"
* 8(!
#:
8"!((
8
"
/*!6020
=+*0
=+*020 ,*+*
"(-=0 %6+*
"(."/ .""/+*
&=@+*
! /*!60 /*+*0&:!6 .","/+*/*+*0 "(+*"/ /*0 $"
/*0
%6 %"**
<1
!
#"#
*" #
" "
& !
# ! " #
=1 B
&7"
# P) GQ!
"
& 8#
9! # &!
# " #
" ! ( #
"
/*!6%90AB
=+*%90
=+*%90AB ,*+*&<
"(-="(0 %6+*&<
"(."/"( .""/+*&<
&=@+*&<
! /*!6%90 /*+*%90&:!6&< .","/+*&</*+*%9B "(+*"/"( /*%9B $"
/*%90
%6&< %"**&<
<
"010 &=@3
%C*
21 *D*
%63C* %3 .""/3 &=@3
-"3 !!"3*3"3#$"5"E,63%%&$
"" ,* &"' !*0F*"("* - G !*E, C6"3HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
=1 B
=1 B
&"
@(#
-=0?$?=0%
) "
9"
<
"
07
=&
0
0
>(
G&
G
@
G#
H
H>9#
$">07H#7
=&
0@
0@
@
>(@
D&
GD&
GD&
@D&
G#+
*$2 .%
=$2 2?%
H
=1 B.
807H!"(
=0$2=0%
= 1 B. " :
" # !
*=
<.
=1 B "
& . & 2?
@
8
" "
7!"#
#!@*@=
#
# 07H
@* H*
H= 07H
@=
$">
07H#7=&
0@
0@
@
>(@
D&
GD&
GD&
@D&
G#+
*$2 .%
=$2 2?%
H
$"> $ 07H#7 07H#7N=O
=& @*#7
0@ *
0@
@ $ >(@ 07H#7N=O
D& @=#7
GD& =
GD&
@D&
G#+
H
=1 B<
C%
%
<<
) H* "
"!#
H=#"
9
@ "
#!"
)=0$B=0%
8 7 "
H* H=! "
:"
H*!"
7
@*!"
*!#@**!
@*
H=!7
" :
@=!"
=
@= &
#H=
*@*
H*#
2??
$"> $07H#7 07H#7N=O
=& @*#7
0@ *
0@
@ $>(@ 07H#78=O
D& @=#7
GD& =
GD& @D& G#+ H
$"> $ 07H#7 07H#7N=O =& @*#7N=O @*#7
0@ *
0@
@ $ >(@ 07H#7N=O D& @=#7N=O @=#7
GD& =
GD&
@D&
G#+
H
=1 C?
!"
(
>=0$C=0%
):"
7 = 1 C?! =! *
H>9
= *!
" ! (
%
%
2?2
: & !
H>9 "
$07H%!
• 0@! 0@! @! >(@!
"@!"
@
@@7
• GD&! GD&! @D&
D&D&
• G#+ G#!
@G#
7G#
@! D&
G#!"(
$"> $ 07H#7 07H#78=O @*#7
=& @*#7N=O *
@@=O
D&=O $ @G#=O 07H#7N=O @=#7
H @=#7N=O =
& *
@@#7 D
0@ GD&
0@ GD&
@ @D&
>(@
?-
@G##7
G#+
=1 C2
; &
"
#
1
2?B
"!
D&/H>9
2 &9!
"
B ,9&
G#/H>9
2 ,#9
B ,9##
@/H>9
2 , 9
B ,97
H>9/H*
2 9
B * 9
7
H>9/H=
2 9
B *9
7
*/H*
2 ,$H*%
B ,#
=/H=
2 ,$H=%
B ,#
2?C
$"> $ 07H#7 07H#7N=O =& @*#7N=O @*#7
@@=O *
D&=O
@G#=O $ H 07H#7N=O @=#7N=O @=#7
=
*
?- D
@G##7 GD&
G#+ GD&
@D&
&
@@O
0@
0@
@
>(@ =1 CB
"
$"> $ 07H#7 07H#7N=O =& @*#7N=O @*#7
@@=O *
D&=O
@G#=O $ H? 07H#7N=O @=#7N=O @=#7
?- =
@G##7 *
G#+ D
GD&
GD& @1
& @D& @A
@@#7 @
0@ ?@?
0@
@
>(@ =1 CBS
2?E
8 " #
"
,
%.","/3 '()**)$+,3 +,$.""/3 "#($- &=@3-"3 ./$"()"3#"(0"/36*3 0$1$E,632$&=@3!!!!
3 -/
6 &6I*"/ ,** +,**""/*,# 6 5**""/#," ,** E/*5,* 6 5*I,,#,"/*,, 0* ""#/@"
@
)
-=0?$?=0%
) "
"
2?1
@
@
>(
=&-@
=&=@
G
@+
>(@
=&TTTTTTTT $2 0%
@T TTTTT $2 0%
HTTTTT $2 0%
@!
@"
6&
0@#7
>(
@
=&-@
=&=@
G
@+
>(@
=&TTTTT $2 0%
@ TTTT$2 0%
HTT $2 0%
=1 CE
) @ "
=0$2=0%
@$=1 C1%#
!
2?
" $2=0%!
@
" )
$@%
@@
* !
" 7
@
$ $! ! $
8 0@! =&
@!"
!"&
& 0@#7
>(
@
=&-@
=&=@
G
@+
>(@
=&TTT $2 0%
@ TT$2 0%
H$2 0%
& &0@#7 0@#7N=O
=
@#7
@
>( H
@
=&-@
=&=@
G
@+
>(@
=1 C1
2?
8 "
8
7 "
&
=1 C
8 "
0@!=&@A"7
!&"&
!
#7
8
0@!=&@
=1 C
-!#
= 1 C! 7
!
"&"&
= 1 C1
)=0$B=0%
% 3 % -/
6 &6I*"/ ,** +,**""/*,# 6 5**""/#," ,** E/*5,* 6 5*I,,#,"/*,, 0* ""#/@"
%434%
2??2/?E/B??1?2
2??/?E/B??1?B
2?2E/?E/B??1?2
2?B2/?E/B??1?B
2?B./?E/B??1?2
2?C?/?E/B??1?C
2?.
8 @ 7 "
"
"
)!
@ 8
#!#
& &
0@#7 0@#7N=O
=
@#7
@
>( H
@
=&-@
=&=@
G@
@+
>(@
& &
0@#7 0@#7N=O
= @#7N=O
H
>( @ @#7
=&-@ @
=&=@
G@
@+
>(@
=1 C.
>=0
8 @ )
:@"
• ! ! >(
@ 0@
)
2?<
"!"
&
"#7
• @+ >(@
0@ @!
"# !
&&
8&&&
@ "(
"( 4
#@
@
& &
0@#7 0@#7N=O
= @#7N=O
H
>( @ @#7
=&-@ @
=&=@
G
@+
>(@
& &
0@#7 0@#7N=O
= @=O @#7N=O
=&-@ H
=&=@ G @#7
@@=O @#7 @
&
@@#7 >(
@+ @
>(@
=1 C<
!
@/@
2 ,
B ,#
)
1
22?
/@
2 ,
B ,
@/@
2 ,
B
7
/@
2 ,
B #
#
& & 0@#7 0@#7N=O
= @=O @#7N=O @#7
=&-@ H
=&=@
G
@@=O @#7
& >(
@@#7 @
@+
>(@
=1 E?
8 !
@! " "
":
8(@@!"(
# " & "
@ :
@
@! : 7
$0@% !
#
222
"
"
"
"
9
8
@
#
"
7
"
@
=
1 E
?
"
!
G)
!
(
#
"
&
&
0
@
#7
0
7
0
@
#7
N=O
0
7
>
:
=
&
#7
07
@
=O
0
7
@
#
7N=O
0
7
@
#
70
7
=
&
-
@
=
&
H
>
:
>
:
=
&
=
@
=
&
G
0
7
@
@
=O
07
@
#7
0
7
>
:
>
:
&
>(
0
7
@
@
#
70
7
@
>:
@
+
>
:
>(
@
0
7
22B
(
"
)
9! " ! !
8
# &
+
8
2 +
=
(
+
@
B 0
-
=0
)=0
>=0
$) BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
!" # $ %& '( #& (#&)"(*'"+%%$("%,,$ -" ' " ""*'((
+'*".
! +'((
%( '(!'"
! %(*.
,'( '( ,'( %'(
! +(+
%
//0
+/'("'(.%1$+$12)+$11$324$51+67*"%1$+$12)8( ( *(-'(() ' ' ( ' "') )*(
9+/)./ "-:;
" '8 "
< ( . +=*;>?#&
: !%1$+$+$%261+,6)1,+1@4$@
0 A 6 * !
$ - " '
6# 6/ 6< &7
%
//A
+
6
/ /<
6%
9+<$ !" B -8 "'!'("+C(# & ' $ ( 8 " '( 8 '( ! ! '" '($(%1$+$+$! '( ! #, $& !'" #,1'& '( !!"#,&.
9+:
?(1/ /1
6#6%/ 6! 6%< 6!'" 6#6&6%: &7
%
//D
$ $1( ( * / A " '
!"#
" $ ! !" $6B9 6B99 %()%(% %)%(3 )9
!! %()%(3 ()63 )
! ! %(% 6% (% 6%
9+0
$ ' '.% 3 ) 8 . 9 97 " ' "8 '88)3(.
9+A
3$6$21#%(3 6$1
)4?%(363%E+1#:;& &7
6 ( !
6
%
//F
%-9+A( 3 %(3 8 ( "-:; ( 9 +0 %(3!*('!)4'! ! #6&+ ( ' ( %)''(%(%!*'B"'!!!* $ * "'!66'
9+D ) %() ' ! ("'((
%,$6$#%(% 6$1 )4?%(% 6 %E+1#<A& %( %E+1#<A& %6 %E+1#/A& &7
%
//G
9+F8'8$9!'"'H)4I
9+G '( 6B9 ! * % 8 ' ! '" "(*1$9$1$6%$8 ' " !" ( $ (94?%(% ' ! %(% H%I % * '( ( 9!-H%I
9+%1+#6B9 6$1 )4?6B9 9 +$ %(% 6$1 94?%(% %,$6$#%(%&%(3 6$1 94?%(3 3$6$21#%(3& 6$1&7
)12%2#%() 6$1 )4?%() () %E+1#<A& %) 6$1 &7
,( ! * '! B
%
//>
) ! H9I
6B9%()%))
9+>
9+/;
$ 9 +/; ( H9I ' ! '" 8 . 6B9 ' H9I !'" '%()H)I
9 ' ! .6B9%()
$+$9+%1+#6B9 6$1 94?6J$129+%1+ 9+%1+#6B9&%() 6$1 94?%() )12%2#%()&%) 6$1 %) 6$1 %)4?$+$9+%1+#6B9%()&&7
+!".6B9%()
+'!'" ' 6B9 9+%1+
%
/<;
( * #*( '(&
9+//
( 12) * ( '('( ) ( '( B ' B!
+<(8 # & ' ' " * ".,6$1)+$$$$$$%$('()* + ( (#36&'(*'.
9+/<
8 !
67
6#!&7
%
/</
)'(3$6$21!7!8"!
9+/:
' " ' !#('&$"'(3$6$21!:;A;/%(363
3 8 ( ('(
3$6$21%(3 6
:;A;/ 9+/0
) %,$6$ " (!
9+/A
$! ( ( A;/ %(% !!8((. %,$6$
%(% 6 ( 6A;/ =< :<:<<<K4
9+/D
%,$6$ #A;/LMN=<NN:<:<<<K4L&7
3$6$21 #:;A;/LL&7
3 " 3 ''
%
/<<
2 ' '( %,$6$ "!
9+/F
%,$6$) '( * ' .
9+/G6(8 ! #& $ ' " !%,$6$8(('
%,$6$
%(% 6 ( 6A;/ =< :<:<<<K4A;< 2
9+/>$'9+/FB!'((
$)+$'*$' (
9+<;
6 ' !
!&' %
%,$6$#%(%6%& #A;<N2N&7
6#& #!&7
%
/<:
$('6'%(%A;<
9+</
&' ( H(I% *( ! '9+/> %''(( "* 6'%(%A;<.
%,$6$
%(% 6 ( 6A;/ =< :<:<<<K4A;< 2 F:<F:<K)
9+<<
*'($
$('(H=>I'
9+<:
%,$6$ 6ONF:<F:<K)M&' %(%OA;<7
'!!HI!!
%( '! (!'
%,$6$ (ON=>M7
%
/<0
%-(' #P & *" '( ( ' ! ! = > '<<0+')+$"-(!*(
%,$6$%(% 6 ( 6
A;/ => :<:<<<K4A;< 2 => F:<F:<K)
9+<0
( $$$ " ' ' $ ( * (
9+<A
$'("''(#P &*( ,6$1"'(
$(''(%(%A;<
9+<D
9+<F % ' ( (('"2!"
6&' %
%,$6$&'%(%OA;<7
%('
%
/<A
%,$6$%(% 6 ( 6
A;/ => :<:<<<K4A;< 2 => F:<F:<K)
9+<F
8(('
%,$6$%(% 6 ( 6
A;/ => :<:<<<K49+<G
$ ( * * +!8'("*$'"(.
9+<>
( #& '( ) ! ( HI''(
)(* .
6 &' %
%
/<D
9+:; ( . ! %(%6%,$6$$(
%(% 6
A;/ A;< 2
9+:/
&' ($''( " '( '(
)!*( ( B'(:<:<<<K4
9+:<$(.!%(%6( %,$6$'6N:<:<<<K4M'(B.
%,$6$%(% 6 ( 6
A;/ => :<:<<<K4A;< 2 => F:<F:<K)
9+::+(.
%(% 6 (A;/ =>
9+:0
%(%6 %,$6$7
%(%6( %,$6$ &' 6ON:<:<<<K4M7
%
/<F
E ' * # '(&)!*(8*" + #'Q " * &+ ( *.
,, PQ >G
PQR)
$B) )PQ>G
)PQR)
%
/<G
' 2'' * +
2''R)
2''<;;:2 "(+#!&
$'!2''(.
! %! +-! %
)"*"
%
/<>
$(("!)" B
9+:A
8 + !# &'(
) !( (("! *++, 8(H% !!I
9+:D
+ ( (
(!
(
%
/:;
9+:F
) ! 2'' " ! ('#&"
9+:G
)(%%
$ ( $ "
(
( $
$ .9+%1+%,26
%
/:/
+(++ %(#&
9+:>
9+0;
$ * ( # & 8 # ' & # &
<(C
:)%
/ 8 (
%
/:<
9+0/
$(!!( -(-8-'
9+0<
0)(
8 ( ( $-('((
2! " S /:0 ' D0A "8!"-' '$(')""S/:0'D0D
%
/::
(9" ( ' 9+0: 98 9
9+0:
$'((
9+00
("!-
%
/:0
9+00( ) %?9 $ '! 8 '" (
9+0A
+!(
+(".3)%
9+0D
( (#.&
8 !
%
/:A
)!8/0 ( (#9+0D&
9+0F
B ( ) '+:> '+0/(
9+0G
$ ' ( ) .%()() ) +"('%()!
) #.& ( )
K ( !
%
/:D
9+0>
$ 9 +0> ( ' ! %66' %(% !,
'(!(,$'(B'
'*( !/!'!
@ ( $ 9 $8.99
(9B* " /:: *)(%+".
'(,$
'(
,
%
/:F
9+A;
+(((('('"
9+A/
$
+("9(!*9+A<
! % (
%
/:G
9+A<
$ " '( ! ! '" ! 6B9%()7!* '!9)
+ ' 6B9 "8 ! ( 94?6J$129+%1+ ' 6B99
+'*("!+"'
) ((#.&
'( !'"
'( !
%
/:>
9+A:
+)!' ! ''!(+ ( +$1(
9+A0
$9+AA+$ ' ' !
% ! %(%$( 9 (
( !*
%
/0;
%(% ''!'" 9 $ ( !'
9+AA
,3"9 ! ! ' B %(3 ' ' ! 3!'"9
9 9 $( ' ! $ 9 ( 6B9'! 9 ! '" 9
9(!'
$ ! 9(
%
/0/
9 ) B
$ + $1(!C
! "
$ * (,6$1'( - !0!0 ("#% 0!!/!" " 0 ! !0 ($! !0 1 !0-$20 " 0 ! !02/!0
)'('( " ' *(A
!!" #$% & '& &( )&
' * + ,-%'$ ! %. / 0#1%%2 / 3$ (
+4 !(
9+AF
!" #$#%"%&
# ## ' (#&)*&
(#&)+
##$ ' ,-'&
(#&).
' #$/ # 0 1 ' &
## ' &
&
%
2#"##'#
(#&34
## ' ' #'(" (&( / '$ 1 ' 2""#'"#'(&
(#&3
#5/#65(#(1##2"57(&
(#&3
$ ' ## ' &
' /' ' ## ' & 8 ' #'&
/$##'9 '&
(#&3%
)
1/&
(#&3
8/##0: & 11/: '& $$/#$:&8' / 1# # #/#)/ 2 " '(&
8/) #"#2 '0#/'&
(1(
65(
;(
#2#
3
/ #
&
&
(#&3)
8'# 1 ) # " $##2&
& ' #/&
(#&33
8'#/'028&#/# # # " < /& : '&
*
#' ( : ' & = 1 # ' ' # ' ($& ## $ '(#&)+&
(#&3*
< ## ##&
(#&3+
' /> #/>'&
+
(#&3.
'5#,?1)#-/&
(#&*4
1#''&
(#&*
.
# ' (# &)* " '&
(#&*
= # ' / #&@##'1###'0#'&
>'' ?;' $0&'"#
)4
'$,3A)B-#
(#&*%
8 $ '& ##)& $ ' $ > " '>C2(#&*D&
(#&* 0 / "&8 ' ' > E=8@8& 8/''&
;' ,3A)B-
' ##)
)
E1#F)
G
8 ' )& # > E1$
F H#IJ 'J ;"JF ;"#I ;IF ;#
?87E8866 8/H6
C/DH#/
H6 8/HK8 ?6 // '
G@ '
6G7 ' #
''
(#&*)
)
'$ # &
(#&*3
0' '# " & '6" '& / '(#&*3&
8 #'" '& ;' 1 " ' 5 &
" ' &
)%
(#&**
8'"##)&/#>'&
(#&*+8 ' ' &1 " /' '&
(#&*.
)
: '/ ' & 8 ' / # ''$#$>'&8/'/'$":'0 '$'&'''>#5/&
(#&*38('"##)01':'&
(#&**/'5'"#)C/(#&*3D&
))
8#)#''<&
(#&*+ 0'' # #)& 8 ""'&
(#&*.
8CE=8@8D'&
' > ! ' &
)3
#" #
(#&+4 '#" &
(#&+
' 5CLD # &
&
)*
(#&+ (#&+ / & 8 " ' " <# "&
(#&+%
"
' > $ G@ 8@ ?M 887 0 &
)+
(#&+
' 0 (# &+ " &
(#&+)>887' # & ' 0&
G /
).
' $ 801&
(#&+3'&
(#&+*
8 > ' #/' #& : $ '&$E=8@8' ' $ ' &
34
8>$E=8@8$
"/5# / > < # (# &++ ' ( " 65(F)3&
(#&++
' (#9
(#&+.
' " 65(#)3&
65' (
3
8 (# &+. / 3 ' " 0(#&++'65(/)3& 0 5'&
(#&.4
#$ > $ ?NO > 5 # / #&)'#'&
(#&. ' "# $ ) " 4 #(#&.&
3
(#&.
'(#&.%&
(#&.%
%&
$,6-/0/&#"##
(#&.
6
'&
3%
#'&
(#&.)8 (# &. # "6 ' " C/D&#
(#&.3
$ '#
$#> ! # $ " '&8 (#&.* $G@& 80'##))&
(#&.*
/
# / '
3
'C/(#&.D'5&
(#&.+
$ '&($6 > # $G@/$ ' ' &(#&.+7 (# &.. ' "65( # )3 $ 7"444&
8 '
3)
(#&..
M/$1 $ # C7 " 444D& ' (#&.+$#
(#&44
)%
887>'<'&
8"''/9>'*+C6D&
'
33
' 5 )3 #&
(#&4
#
(#&4
/7 ("5')3(#&..&
#'>'G67&
7
' "65( # )3
3*
$ 7#'
(#&4%
8 (#&. $ ' $#
(#&4
8 ' > ' &
(#&4)
3+
8 (#&.. (3' " (# &4) ' <65())&
(#&43
+
/ $ > ';H6&
(#&4*8 / $ C2(#&.D&
(#&4+
/$:>';P&
' #;?QG
6 # '&
3.
$ ( ' ("!"&! /'#& ( ' '&
(#&4. 0' / 65( / /' C/(#&..D&
(#&4
@# ' $ 1 5&
$ '/&
*4
' '5))1'& =
( " &
(#&
#
(#&
</#" '& : ' &
*
(#&%
8 ' #5'&
(#&
''))?1)#"72%&
& G
7 ' (" 5#&
' ##)3&
*
8'>#
(#&)
# " " #
(#&38 $ ( # #"7& " & 7 & 0 '0& : ' ' )) 65( ( # ))& $ ' 5 '&>#5"&/(#&3&
! 67& 67&)#+ 67 67,-#
'&
7
*%
<(#&3:'&
(#&*8 ' '&
8# ' ( ( "& ' )) '1 ' # " &
(#&+
7
*
0 !"&0 " # $ & 0 #0#'/&8/ (# &+& 8 ' $ && $ " ' & & # ' 0 " & (&#'1'#(&'"#'# (&# F&#& " ' " # # # (&(#&." ( #C)D&
*)
(#&.
8 # / # " ( '"65(#))& ' 5 ' " # (&65(F (&65(& " # (&#F&# $ (&8(#&4&
*3
(#&4 5 " (# &+ ' $/ (#&&
**
(#&
8 < > ##'" ' 00:' " / & 7 # ;&
Autoevaluaciones y casos prácticos
179
Esta sección formará parte de sus puntos de Zona. Su libro de texto tiene esta hoja perforada, resuélvala, córtela y entréguela a su tutor. Carné: ________ Nombre: _____________________________________________________ Centro de Estudios: ____________________________ Tutor: ________________________ Día: ____________________________ Hora: ____________ Punteo: _________________
Serie I 30 puntos Instrucciones: Coloque dentro del paréntesis el número que corresponda a la definición del concepto respectivo.
1. Conjunto de elementos que capturan,
procesan, almacenan y distribuyen información.
2. Elemento que permite distribuir información en un sistema.
3. Son las personas que de manera conjunta con el usuario final definen los datos que son necesarios para los sistemas de información.
4. Es la persona encargada de velar por la base de datos.
5. Es el elemento no tangible de los sistemas de información.
6. Agrupación de registros.
( ) Administrador de la base de datos ( ) DBMS ( ) Sistemas de bases de datos ( ) Analista de Sistemas ( ) Dispositivos de almacenamiento ( ) Dispositivos de distribución ( ) Comunicaciones ( ) Archivo ( ) Usuario Experto ( ) Equipos ( ) Programas
Autoevaluaciones y casos prácticos
180
Serie II 50 puntos Instrucciones: Complete las siguientes oraciones. 1. Los elementos de un sistema de información son: __________________,
_________________,___________________,___________________y_________________. 2. Los diferentes tipos de usuarios técnicos son: __________________________,
________________________ y ________________________________. 3. El conjunto de archivos que almacenan información con un objetivo en
común recibe el nombre de: ______________________________. 4. El ___________________________________ es la agrupación de campos. 5. El teclado, ____________________ y _______________________ son algunos de
los dispositivos de entrada. 6. La pantalla, ________________ y ______________________ son considerados
dispositivos de salida. 7. Es el elemento del sistema de información que permite la transmisión de
información desde una computadora a otra y recibe el nombre de __________________________________________.
8. ¿Cuáles son los tipos de datos que puede contener un campo? ________________________, ________________________, ________________________ y ________________________.
9. ______________________________ es el elemento de los sistemas de información que consiste en la agrupación de datos que se almacenan y organizan para ser accesados, procesados y presentados a los usuarios.
Serie III 20 puntos Instrucciones: Seleccione una de las opciones que den respuesta a la pregunta que se le plantea. 1. Es el nombre que recibe la persona que almacena y consulta información de
la base de datos al utilizar programas de aplicación. a. Usuario experto b. Usuario operador b. Usuario Final d. Ninguno
2. Unidad más pequeña de almacenamiento de información.
c. Byte b. Bit d. Campo e. Ninguno
3.3.3.3. Es la agrupación de datos que se almacenan y organizan en archivos para
ser accesados, procesados y presentados a los usuarios. a. Información b. Campo b. Byte d. Ninguno
4. Permiten la captura de información para la base de datos.
a. Dispositivos de entrada b. Medios magnéticos c. A y B d. Ninguno
5. Se le llama elemento tangible del sistema de información
a. Base de datos b. Campo c. Equipos d. Comunicaciones
Autoevaluaciones y casos prácticos
181
Esta sección formará parte de sus puntos de Zona. Su libro de texto tiene esta hoja perforada, resuélvala, córtela y entréguela a su tutor.
Carné: ________ Nombre: _____________________________________________________ Centro de Estudios: ____________________________ Tutor: ________________________ Día: ____________________________ Hora: ____________ Punteo: _________________
Serie I Instrucciones: Complete las siguientes oraciones. 1. ¿A qué se le conoce como archivos planos?
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
2. Mencione tres características principales de los archivos planos.
_________________________________________________________________________________________________________________________________________________________________________________________________________________________________ ______________________________________________________________________________________________________________________________________________________
3. De las características mencionadas en la pregunta No. 2, indique cuáles
pueden ser las ventajas o desventajas de ellas. _________________________________________________________________________________________________________________________________________________________________________________________________________________________________ ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ ___________________________________________________________________________
4. ¿Qué significa DBMS?
_________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Autoevaluaciones y casos prácticos
182
5. ¿A qué se le llama Sistema Administrador de Bases de Datos? _________________________________________________________________________________________________________________________________________________________________________________________________________________________________ ______________________________________________________________________________________________________________________________________________________
6. Mencione tres características de los Sistemas Administradores de Bases de
Datos. _________________________________________________________________________________________________________________________________________________________________________________________________________________________________ ______________________________________________________________________________________________________________________________________________________
7. De las características mencionadas en la pregunta No. 6, indique cuáles
pueden ser las ventajas o desventajas de ellas. _________________________________________________________________________________________________________________________________________________________________________________________________________________________________ _________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Autoevaluaciones y casos prácticos
183
Esta sección formará parte de sus puntos de Zona. Su libro de texto tiene esta hoja perforada, resuélvala, córtela y entréguela a su tutor.
Carné: ________ Nombre: _____________________________________________________ Centro de Estudios: ____________________________ Tutor: ________________________ Día: ____________________________ Hora: ____________ Punteo: _________________ Serie I 40 puntos Instrucciones: Complete las siguientes oraciones. 1. Los componentes de un sistema administrador de bases de datos son:
____________________, ________________________ y ___________________________.
2. Las bases de datos que utiliza el DBMS son: __________________________ y _____________________________________________.
3. Los lenguajes especiales que se utilizan en un DBMS, de acuerdo a su
funcionalidad son: _______________________________________________________, ___________________________________y______________________________________.
4. El lenguaje que combina instrucciones de DDL y DML recibe el nombre
de:_____________________________________.
5. Programa que establece controles para el acceso a la base de datos de manera simultánea por varios usuarios. ____________________________________.
6. Algunos de los programas que facilitan la administración de la base de datos
en un DBMS: _______________________________, ________________________ y _______________________________________.
7. Los DBMS permiten visualizar la información en tres niveles que son:
____________________, __________________________ y _________________________, 8. El modelo ________________________ que tiene la característica de que un
nodo hijo sólo puede tener un nodo padre.
9. La independencia _______________________ de los datos permite que se hagan cambios a nivel lógico (estructura) de la base de datos sin que ello implique realizar cambios al nivel visual.
10. El modelo _____________________________ es aquél que permite al usuario
visualizar los datas en tablas de valores.
11. El modelo __________________________ tiene como característica que las relaciones entre las tablas se establezcan cuando las columnas que tienen las tablas en común tienen el mismo valor.
Autoevaluaciones y casos prácticos
184
Serie II 60 puntos Instrucciones: Seleccione una de las opciones que den respuesta a la pregunta que se le plantea. 1. DBMS son las siglas de :
a. Sistema de Manipulación de Bases de Datos b. Administrador de Bases de Datos c. Sistema Administrador de Bases de Datos d. Ninguno
2. Algunas de las tareas que realiza el administrador de la base de datos son: a. Validar la autorización de acceso a la información. b. Definir políticas de acceso a la información c. Construir programas de aplicación que acceden la base de datos d. Ninguno
3. Encargado de velar por el rendimiento de la base de datos: a. Analista de Sistemas b. DBA c. Sistema Administrador de Bases de Datos d. A y C
4. Se encarga de verificar en el diccionario de datos, que la información sea accesada por los usuarios con autorización.
a. Gestor de autorización e integridad b. Gestor de Analista de Sistema c. Administrador de la base de datos d. Ninguno
5. Nombre que recibe la base de datos que utiliza el DBMS para velar por la integridad de la base de datos del usuario y en ella se encuentra definida la estructura lógica de la base.
a. Sistema administrador de la base de datos b. A y C c. Esquema de la base de datos d. Diccionario de Datos
6. Se refiere a la forma en que están organizados los datos en tablas, y los tipos de datos para cada columna de la tabla.
a. Nivel Físico b. Diccionario de datos c. Nivel Visual d. Esquema de la base de datos
7. La ejecución de las instrucciones escritas en este lenguaje afectan directamente al Diccionario de datos.
a. Lenguaje de definición de datos b. Lenguaje de estructura de datos c. Lenguaje de programación d. A y b
8. Al ejecutar instrucciones de este lenguaje se afecta la base de datos del usuario.
a. Lenguaje de definición de datos b. Lenguaje de estructura de datos c. Lenguaje de manipulación de datos d. A y b
9. En la arquitectura de los DBMS, en este nivel se definen: la ubicación de la base de datos, políticas de acceso a los mismos.
a. Nivel Conceptual b. Nivel Físico c. Nivel Interno d. B y C
10. Es el nivel de la arquitectura que utilizan DBMS que permite la interacción con el usuario final y también se le conoce como nivel Visual.
a. Nivel Conceptual b. Nivel Externo c. Nivel Interno d. Ninguno
Autoevaluaciones y casos prácticos
185
Esta sección formará parte de sus puntos de Zona. Su libro de texto tiene esta hoja perforada, resuélvala, córtela y entréguela a su tutor.
Carné: ________ Nombre: _____________________________________________________ Centro de Estudios: ____________________________ Tutor: ________________________ Día: ____________________________ Hora: ____________ Punteo: _________________ Serie I 60 puntos Instrucciones: Complete las siguientes oraciones. 1. La ________________ del modelo relacional consiste en organizar los
datos en tablas de valores. 2. Una _____________________ es la agrupación de filas y columnas. 3. Una _____________________ es la agrupación de columnas. 4. __________________________ consiste en determinar el número de filas
asociadas a una tabla. 5. Al número de columnas de una tabla se le llama ____________________. 6. ______________________ es el nombre que recibe la columna o
columnas que permiten la identificación única de cada fila. 7. Cuando solamente una columna identifica a la fila, se le llama
__________________________________. 8. Cuando se requiere de más de una columna para identificar la fila
recibe el nombre de ______________________________. 9. ___________________________ se refiere a la exactitud y consistencia
de los datos. 10. Existen tres tipos de integridad en las bases de datos y son
____________________, ____________________ y ___________________. 11. En la integridad ________________________ se delimitan los valores que
puede tomar una columna en particular. 12. Con la definición de las llaves foráneas se implementa la integridad
_______________________. 13. Con la integridad _______________________se evitan que existan tuplas
colgadas. Serie II 40 puntos Instrucciones: Seleccione una de las opciones que dé respuesta a la pregunta que se le plantea.
1. Se considera la unidad más pequeña de información.
a. Archivo b. Fila c. Dato
Autoevaluaciones y casos prácticos
186
2. Nombre que recibe la agrupación de columnas en el ambiente relacional. a. Tupla b. Fila c. Registro d. A y b
3. Cuando el valor de una columna hace referencia a la llave primaria de otra tabla, se le llama.
a. Llave primaria simple b. Llave primaria doble c. Llave foránea d. Ninguna
4. El valor de una llave primaria debe ser:
a. Único y Nulo b. Único y No Nulo c. No Nulo y doble d. Ninguna
5. A través de éstas se establecen las relaciones de las tablas que las tienen en común.
a. Llaves Primarias b. Llaves Comunes c. Llaves Foráneas d. Llaves Candidatas
6. Son aquéllas que están compuestas por las columnas de una o más tablas. a. Tablas Primarias b. Tablas Secundarias c. Tablas Vistas d. Ninguna
7. La manera de implementar la Integridad de entidad es cuando se definen:
a. Llaves Primarias b. Llaves Comunes c. Tablas Foráneas d. Ninguna
8. Las llaves primarias se clasifican en: a. Simples y Compuestas b. Primarias y Secundarias c. Foráneas d. A y B
Autoevaluaciones y casos prácticos
187
Esta sección formará parte de sus puntos de Zona. Su libro de texto tiene esta hoja perforada, resuélvala, córtela y entréguela a su tutor.
Carné: ________ Nombre: _____________________________________________________ Centro de Estudios: ____________________________ Tutor: ________________________ Día: ____________________________ Hora: ____________ Punteo: _________________ Serie I 80 puntos Instrucciones: Complete las siguientes oraciones. 1. El _______________________________ es un método para documentar la
estructura de la base de datos.
2. _________________________ es el nombre que recibe cualquier objeto del mundo real, del cual se requiere almacenar información.
3. En el diagrama entidad relación, se da el nombre de
_________________ a cada característica de un objeto.
4. En un diagrama entidad relación, la _______________________ permite mostrar los enlaces que existen entre las diferentes entidades.
5. ____________________ es el método que permite diseñar las tablas para
almacenar información, minimizar la redundancia de datos y garantizar su consistencia.
6. La cardinalidad de una relación puede ser de tres tipos:
____________________, ______________________ y ______________________.
7. La relación de ________________________________ se determina cuando a una fila de una entidad le corresponde una fila de otra entidad.
8. __________________________ es el nombre que recibe en el modelo
relacional la característica de un objeto.
9. Las fases de la normalización son: _________________________,
______________________________, _____________________________________,
__________________________ y ___________________________.
10. Las ______________________________________ permiten establecer las relaciones entre las entidades.
Autoevaluaciones y casos prácticos
188
11. A varias filas de una entidad le corresponden varias de otra. Esta es la
característica de la cardinalidad de _______________________________.
12. Cuando se tiene que para una fila de una entidad le corresponden muchas filas de otra se le llama ____________________________________.
13. En la _______________________________ de la normalización se eliminan
todas aquellas propiedades con más de una ocurrencia.
14. La ___________________________________ tiene como característica que todas las propiedades dependen de la llave primaria simple.
15. Que todas las propiedades dependen completamente de la llave
primaria compuesta es una característica de la _________________________ de la normalización.
Serie II 20 puntos Instrucciones: Seleccione una de las opciones que den respuesta a la pregunta que se le plantea.
1. Es aquella entidad que no depende de otra.
a. Entidad Fuerte b. Entidad Débil c. Entidad Independiente d. A y c
2. Representa de manera gráfica cualquier objeto del cual se requiere almacenar información.
a. Registro b. Entidad c. Archivo d. Ninguna
3. Este tipo de entidad tiene dependencia de otra para su existencia. a. Entidad Fuerte b. Entidad Débil c. Entidad Independiente d. Ninguna
4. En esta etapa de la normalización se recopilan los datos que se necesitan
para construir la base de datos. a. Estado Inicial b. Forma normal 0 c. A y b d. Ninguna
Autoevaluaciones y casos prácticos
189
Instrucciones: A continuación se presentan varios casos para los cuales se deben diseñar las bases de datos que permitan dar solución al requerimiento de información. Para ello se debe iniciar con una entidad y aplicar las diferentes etapas de la normalización para obtener el Diagrama Entidad Relación, el cual debe incluir identificación de llaves primarias, llaves foráneas y las relaciones entre entidades. Para desarrollar estos casos utilice de referencia las etapas de normalización presentadas en la página 75. Tome en cuenta que a partir de la 1FN deberá crear códigos que identifiquen a una propiedad. Para ampliar la explicación y mejorar su comprensión en la generación de llaves, revise detenidamente el párrafo 1 de la página 79, donde se explica cómo se crea una llave primaria compuesta al agregar el código a la descripción del producto para identificar la entidad de forma única.
La “Clínica General” lleva registro del expediente médico de los pacientes que atienden. En él se tiene información general del paciente, los tratamientos que ha recibido y el médico
que le ha atendido en cada uno de los tratamientos. Con el objeto de conocer el segmento de la población que asiste a la clínica y brindarles un mejor servicio es necesario registrar la profesión de las personas. Código del Paciente 070201__________ Nombres: Juan Luis Apellidos: Morales Dirección: 1 Av. 0-20 Zona 2 _ Teléfono: 1081-2212 Fecha de Nacimiento: 22-03-70 _ Sexo: Masculino Profesión: Auditor _
Fecha Inicio
Fecha Concluye Tratamiento
Costo Tratamiento
Tiempo Duración en días
Medico Tratante Especialidad
12/01/06 27/01/06 Contra la Rinitis Q200.00 15 Javier Ruiz
Otorrinolaringólogo
02/11/06 17/11/06 Contra la Rinitis Q200.00 15
Manuel Juárez
Otorrinolaringólogo
08/08/07 08/09/07 Dermatitis Q250.00 30 Luis Molina Dermatólogo
Un paciente puede tener registro de varios tratamientos que ha recibido en la clínica, cada uno de estos tratamientos tiene un único médico tratante. En el diseño de la base de datos se debe incluir información adicional de los médicos tratantes, dentro de la cual se encuentra dirección, teléfono y correo electrónico. Tome en cuenta que un médico puede tratar a varios pacientes.
Autoevaluaciones y casos prácticos
190
Se ha creado la unidad de audiovisuales en la organización. Esta unidad tiene a su cargo el resguardo de los proyectores que son utilizados para capacitaciones, reuniones, etc.
Iniciaron operaciones utilizando un Kardex en el cual se tiene para cada proyector, información general para controles administrativos y la información de las veces que se han dado en calidad de préstamo. Debido a que la demanda de los equipos es frecuente, se ha pensado llevar un registro computarizado de dicha información. Tome como base la información que se presenta en el formato adjunto para el diseño de la base de datos. Código del Proyector PR-101_____________
Fecha de ingreso 22-03-07______________
Marca: Epson Modelo: 1111222-K
No. De Serie: N-102M569-K
Fecha Compra: _2/03/07_________________ Años Garantía: 2
No. Factura: 1233 ____ Proveedor: Distribuidora “SCT”
Persona Contacto: Rafael Castillo Teléfono: 1080-3343_________
Fecha de Vencimiento de Garantía: 02 de Marzo de 2009
Fecha de Entrega
Hora de Entrega
Fecha de Devolución
Hora de Devolución
Empleado que recibe el equipo
Departamento en el que labora
01/04/07 10:00 02/04/07 10:00 Maria Martínez Recursos Humanos 03/04/07 8:00 03/04/07 12:00 José López Contabilidad
De acuerdo al formato presentado, un proyector tiene información general de su adquisición, modelo, factura con la cual fue adquirido, proveedor, contacto, fecha de vencimiento de la garantía, etc., esta información es única para cada proyector. El proveedor puede distribuir varios proyectores. Para cada préstamo del proyector se lleva registro de la fecha, hora en que se entregó al empleado, fecha de devolución, hora de devolución, quién lo recibió en préstamo y en qué área administrativa labora, esto con el objeto de llevar estadísticas de qué unidad administrativa solicita frecuentemente proyectores. Un empleado solamente puede pertenecer a una unidad administrativa.
Autoevaluaciones y casos prácticos
191
La Dirección de Recursos Humanos lleva en la ficha del empleado la siguiente información:
Dirección de Recursos Humanos No. Empleado: ___________________
Nombres: Apellidos: Departamento en que labora: Puesto actual: Fecha ingreso: Historial Académico
Nivel Académico: Establecimiento: Año que obtuvo:
Historial dentro de la empresa
Departamento Puesto Fecha inicio Fecha fin
En la ficha de información del empleado se tiene registro de datos generales del empleado como nombres, apellidos, fecha en la que inició labores dentro de la empresa, departamento en el que labora, puesto que ocupa, historial académico e historial de puestos que ha ocupado dentro de la empresa. Cada departamento puede tener varios puestos, pero un puesto sólo pertenece a un departamento. La información de Historial académico permite el registro de toda la preparación académica del empleado, en qué establecimiento la obtuvo y en qué año, cada empleado puede tener más de un registro de los estudios que ha recibido. La empresa tiene como política la promoción de los empleados cuando existen posibilidades de ocupar puestos mejores, para lo cual es importante el registro de los puestos que ha ocupado dentro de la organización.
Autoevaluaciones y casos prácticos
192
El área de Tecnología, debido al crecimiento de la empresa, ve la necesidad de construir una base de datos que le permita llevar el registro de los egresos del equipo de cómputo
hacia las distintas unidades administrativas. Para el diseño de la base de datos se debe considerar la información que se presenta en el siguiente formulario.
EGRESO DE BODEGA Boleta No. 25 Fecha: 25/05/2008 Departamento: Gerencia Puesto: Asistente Empleado Recibe: Carla Maria Leiva Observaciones: Equipo para asistente de Gerencia No. Componente Marca Color Serie Descripción Estado
1 CPU Dell Negro 189212 Intel Duo Processor. 2.2.GHZ, 2 GB RAM, 320 GB de disco Nuevo
2 Monitor Dell Negro KS092312 20 Pulgadas Nuevo 3 Teclado Dell Negro MLT08632 Inalámbricos Nuevo 4 Mouse Dell Negro LS064257 Inalámbricos Nuevo
5 Laptop Mac Blanco 189212 Intel Duo Processor. 1.8. GHZ, 2 GB RAM, 320 GB de disco Reconstruida
Firma Empleado que recibe : _________________________________________ Firma Empleado que entrega: ________________________________________ La boleta tendrá un numero único. En una misma boleta podrá distribuirse diferentes componentes y marcas de equipo. El número de serie de una marca puede ser igual al de otra marca, como es el caso del CPU Dell descrito en la primera línea del documento y la laptop descrita en la última fila del documento anterior. En la descripción del equipo se detallan las características del equipo.
Autoevaluaciones y casos prácticos
193
A continuación se presenta el formato de la hoja que se utiliza para el registro de la información general de los estudiantes y su historial académico. Se requiere el diseño de la base de
datos para registrar esta información.
Carné: 20040012______________ Nombres : Orlando Apellidos: Úbeda Molina Dirección; 10 calle 3-48 Zona 9 Teléfono: 3211-9098 Carrera: Licenciatura en Administración de Recursos Humanos y Tecnología Promedio Acumulado: 85
Año Trimestre Ciclo Curso Fecha Asignación
Nota Tutor
2004 1 1 Matemática 1 16-01-2004 82 Carlos Aguilar 2004 1 1 Programación 1 13-01-2004 85 Estuardo Ruiz 2004 2 2 Programación 2 20-06-2004 81 Ana Ramos 2004 2 2 Economía 1 18-06-2004 91 Luis Molina 2005 3 7 Estadística 3 10-09-2005 58 Carla Castro 2006 3 7 Estadística 3 12-09-2006 78 Carla Castro
En el año se registran hasta cuatro trimestres y en el caso del ejemplo se presenta que el estudiante estuvo activo hasta el tercer trimestre de 2006. Un curso se imparte en un ciclo académico específico de acuerdo al pensum de la carrera. En el primer año de la carrera se registran los cursos del primero al cuarto ciclo; para el segundo año se tienen los ciclos del 5to. al 8vo. ciclo y así sucesivamente. Un estudiante puede tener más de un curso en su historial académico y cada curso solamente lo imparte un tutor.
La empresa VideoR necesita construir un programa que le permita almacenar información sobre las películas disponibles para la renta, llevando control sobre los clientes y fechas en
las cuales se le rentan las películas. Tome en cuenta para su diseño la información que se le presenta a continuación.
VideoR No. Boleta de Alquiler: 20070012
Fecha: Mayo 12, 2007 Cliente No. 25341________
Nombre Cliente : Werner Ubeda Nit: 122112-k______ Dirección: 21 calle 13-28 Zona 2 Teléfono: 3211-9098 Correo Electrónico: [email protected]
Código Película
Nombre de Película
Fecha que debe devolver
Fecha Devolución
Actor Principal
1011 Mujer Bonita 14-05-2007 14-05-2007 Richard Gere 1021 The Mexican 15-05-2007 17-05-2007 Julia Roberts
Autoevaluaciones y casos prácticos
194
Con el objeto de mejorar el proceso de entrega de las revistas a los suscriptores, la empresa “Revistas, S.A.” que distribuye varias revistas en el país, ha decidido llevar un
registro computarizado de dichas entregas y para ello es necesario diseñar una base de datos con la siguiente información.
Revistas, S.A. Suscripción No. 20800121
Fecha: Abril 29, 2008
Nombre Cliente : Manuel Coronado Nit: 20408-M Para cobro en
Dirección: 21 calle 13-28 Zona 2____ Teléfono: 3784-9605
Para entrega en Dirección: 12 calle 1-28 Zona 9____ Teléfono: 2121-1212
Validez de suscripción Fecha inicio: 01/05/2008 Fecha de finalización: 30/04/2009 Revista: Mundo de Tecnología
Envío No.
Revista No
Fecha Programada de Entrega
Empleado Asignado
Fecha de Entrega
Observaciones
289 5 14/05/2008 Juan Pérez 14/05/2008 521 6 18/06/2008 Mario López 19/06/2008 867 7 16/07/2008 Juan Pérez 16/07/2008
Se llevará registro del empleado que está entregando el ejemplar. Se tendrá registro de la fecha programada de entrega y la fecha precisa de su entrega, así como también de cualquier observación que deba registrarse de dicha entrega. Como parte importante a considerar para el diseño de la base de datos, un cliente puede tener suscripciones a varias revistas que distribuye la empresa. Es importante tomar en cuenta que el cliente tiene un número de suscripción para cada una de ellas, es decir, cada suscripción es única para cada revista, aunque sea el mismo cliente.
Autoevaluaciones y casos prácticos
195
Carné: ________ Nombre: _____________________________________________________ Centro de Estudios: ____________________________ Tutor: _________________________ Día: _______________________ Hora: ________ Punteo: _________________ Serie I 20 puntos Instrucciones: Complete las siguientes oraciones. 1. La instrucción _______________________________ permite crear las tablas
de la base de datos. 2. Para borrar una tabla con estructura y datos se utiliza la instrucción
____________________________________. 3. El lenguaje de manipulación de datos utiliza cuatro instrucciones
principales que son: __________________, _____________________, ___________________ y ________________________.
4. La instrucción ____________________ permite agregar información a la tabla.
5. Para modificar información que ya existe en la tabla se utiliza la instrucción _______________________.
6. La instrucción ___________________________ borra información de la tabla.
7. Para consultar información de la base de datos se utiliza la instrucción ___________________________.
Serie II 80 puntos Instrucciones: Se presenta a continuación un Diagrama Entidad Relación. Esta serie tiene como objetivo desarrollar un ensayo práctico de la creación de las tablas, almacenar datos en las mismas y realizar consultas.
CLIENTE NúmeroCuenta Nombres Apellidos FechaApertura
TRANSACCION
NúmeroCuenta Fecha NúmeroDocumento TipoDocumento Monto
Autoevaluaciones y casos prácticos
196
a. Creación de las tablas. Para las columnas de códigos, Número de
documentos, tipo de documento y el monto se deben definir de tipo numérico; los Nombres y Apellidos como tipo carácter de 25 posiciones. Considere la definición de las llaves primarias y foráneas.
b. Almacenar datos en las tablas con la información que a continuación se presenta. Para la tabla de Cliente
NúmeroCuenta Apellidos Nombres FechaApertura 105510 Castillo Alberto 10-01-2005 105511 Ramírez Lucia 12-02-2005 105512 Jiménez Javier 20-02-2005 105512 Jiménez Jaime 13-03-2005 105513 Villatoro Rafael 105514 Villatoro Luis 13-03-2005
Para la tabla de Transacción
NúmeroCuenta Fecha NoDocu TipoDoc Monto 105510 12-01-2005 410 R 200.00 105510 28-02-2005 121 F 420.00 105511 28-02-2005 122 F 580.00 105512 28-02-2005 123 F 250.00 105510 03-03-2005 411 R 220.00 105511 03-03-2005 412 R 580.00 105512 05-03-2005 413 R 100.00 105512 20-03-2005 414 R 150.00 105510 30-03-2005 124 F 150.00
Construir las siguientes consultas: c. Listar todos los datos de los clientes. d. Determinar cuántos clientes tiene la empresa. e. Todas las transacciones que se realizaron en el período de tiempo entre
01-01-2005 y 28-02-2005. f. Presentar todas las transacciones realizadas por el cliente cuya cuenta es
105512. g. Valor total de las facturas emitidas para el cliente 105510. h. Necesitamos conocer cuáles son las filas que tienen la fecha de apertura
igual a nulo. i. Actualice la fecha de apertura por 13-03-2005 de aquellas filas que tienen
nulo el contenido de dicha columna. j. El departamento de auditoría revisa las operaciones registradas para los
clientes por lo que requiere de la lista de recibos ( TipoDoc = “R” ) ordenados por número de documento.
k. Una lista de la información general del cliente y las transacciones que éste realiza.
l. La empresa necesita saber cuál es el cliente más antiguo. Lo podemos obtener con la fecha de apertura.
m. Se necesita determinar hace cuántos días se abrió la última cuenta.
!" #$
%& '$
&(
))$ *"(+, -