You are on page 1of 17

c

c

c  
c
c 
cc
cc  c
ccccc cc Fecha:
Sistema de   cc   c!c 01-julio-2010
Gestión de la  ""c#c" cc"""cc    c
Calidad

$c %&c  c


c
 cc '!cCuando se trabaja con bases de datos, generalmente los datos se reparten entre varios
ficheros. Si la base de datos está disponible para varios usuarios de forma simultánea, deben existir
mecanismos que aseguren que las interrelaciones entre registros se mantienen coherentes, que se
respetan las dependencias de existencia y que las claves únicas no se repitan.

La integridad de los datos hace referencia a la coherencia y la precisión de los datos que están
almacenados en una base de datos.

Por lo anterior, un usuario no debe poder borrar una entidad de una base de datos, si otro usuario está
usando los datos de esa entidad. Este tipo de acciones son potencialmente peligrosas, ya que provocan
situaciones con frecuencia imprevistas.
c
c
c
  $ ( c
c
Ciertos errores de integridad pueden provocar que una base de datos deje de ser usable. Los problemas
de integridad se suelen producir cuando varios usuarios están editando datos, de la misma base de datos
de forma simultánea.

Por ejemplo, un usuario crea un nuevo registro, mientras otro edita uno de los existentes, y un tercero
borra otro. El DBMS debe asegurar que se pueden realizar estas tareas sin que se produzcan errores que
afecten la integridad de la base de datos.

El desarrollo de la presente guía tiene por objeto generar capacidades que permitan decidir la mejor
forma de implementar la integridad de los datos, en las bases de datos.

Vamos a conocer las razones para su adecuada implementación, teniendo en cuenta propiedades que
aseguren la integridad, los métodos para conseguirla, los tipos de integridad y los tipos de restricciones

c
 )
 cc *+!c
Diseñar la estructura de datos, a partir del modelo conceptual determinado en el análisis del sistema,
utilizando herramientas tecnológicas de bases de datos, según las normas y estándares establecidos.
c
c 
!
dc gesponde claramente y sin confusiones, a preguntas sobre integridad de datos de una base de
datos.
c
c  '!cc
dcParticipa activamente y a consciencia en la investigación y desarrollo del tema.
dcnvestiga y apropia el vocabulario requerido para decidir la mejor forma de implementar la
integridad de los datos, en las bases de datos.
dcEntrega la evidencia resultante de la investigación, siguiendo los parámetros establecidos por el
instructor.
dcPresenta y sustenta los ejercicios de ntegridad referencial.
dcPermite el trabajo colaborativo contribuyendo, en lo pertinente, si sus compañeros lo requieren.

c )
!c
dcDe acuerdo con el modelo relación diseñada para el proyecto, identifica las restricciones que
garantizan la integridad de datos.
c
c
c

c  
c
c 
cc
cc  c
ccccc cc Fecha:
Sistema de   cc   c!c 01-julio-2010
Gestión de la  ""c#c" cc"""cc    c
Calidad

c
,cc *+cc
 !c
c
Consulte en el material de apoyo y en la red internet información sobre integridad de datos y resuelva:

1.c × qué hace referencia la ntegridad de Datos y cuáles son las razones para su adecuada
implementación?

2.c Qué propiedades de las tablas permiten asegurar la ntegridad de Datos?

3.c Cuáles son los métodos para conseguir la ntegridad de Datos?. Explíquelos.

4.c Qué función cumplen las restricciones?

5.c Cuáles son los diferentes tipos de ntegridad de datos?

6.c ×socie en la siguiente tabla las restricciones con su respectiva descripción y cláusula SQL.

Tipo de integridad Tipo de restricción Descripción Cláusula SQL

7.c Explique el acrónimo Cg D en el contexto de Bases de Datos y qué políticas de garantía de


ntegridad referencial, se presentan en esas operaciones.

8.c Qué es una Transacción en Bases de Datos?

9.c En qué consiste la prueba ×CD?

10.c Con qué condición se puede afirmar que un SGBD es transaccional?

11.c × qué hace referencia las expresiones Commit y gollback.

12.c Con el fin de comprender la importancia de la ntegridad de Datos y basados en la explicación


dada, realice los siguientes ejercicios de ntegridad referencial a partir del estado inicial de la
siguiente base de datos, utilice el método Propagar (Cascada):

•c BOg( VEgSD×D. M=1)


•c MOD( VEgSD×D. M=2,10)
•c MOD( VEgSD×D. M=3,20)
•c BOg( VEgSD×D. M=4)
•c BOg(DEP×gT×METO.COD=DLS,DEP×gT×METO. =20)
•c BOg(PgOFESOg.D=22444444)
c
c

c  
c
c 
cc
cc  c
ccccc cc Fecha:
Sistema de   cc   c!c 01-julio-2010
Gestión de la  ""c#c" cc"""cc    c
Calidad

c c
  -) 
 c  cc
c
c
dc dentifica el concepto básico de base de El desarrollo de esta guía tiene un tiempo máximo
datos. de 4 horas clase, elabore un documento tipo
dc ×naliza y establece parámetros informe con el contenido de la evidencia de
investigativos que conlleven a la aprendizaje a entregar; puede hacer uso de la
obtención de la información requerida. estructura de este documento incluyendo la
introducción; sin embargo, recuerde las demás
partes de un informe y las normas COTEC.
Envié la evidencia al correo del instructor, según
las indicaciones del mismo.

c
c
 
cc c

 c  c   c c
, cc '*c *+c
,)c!c. '
cc */c
0+c)
1c

Consulte en el material de apoyo y en la red internet información sobre integridad de datos.

×nalice según su criterio y defina los conceptos solicitados.

×nalice según su criterio y desarrolle el ejercicio propuesto.

c
c
,)cc *+!

El instructor induce el aprendizaje mediante la explicación del tema y ejemplifica a través de ejercicios
sencillos para lograr el entrenamiento.
c
c

c  
c
c 
cc
cc  c
ccccc cc Fecha:
Sistema de   cc   c!c 01-julio-2010
Gestión de la  ""c#c" cc"""cc    c
Calidad

El aprendiz atiende, consulta según su análisis y participa activamente en el transcurso del desarrollo de
la actividad de Enseñanza ×prendizaje Evaluación.

c
c
c

c  
c
c 
cc
cc  c
ccccc cc Fecha:
Sistema de   cc   c!c 01-julio-2010
Gestión de la  ""c#c" cc"""cc    c
Calidad

 cc cc
c

  
c
 c

 c c
cc

  
c c

 cc

 
cc  cc
c
 cc

 ccc 
 c

   c  cc


c



c!"#"c

c
c
c

c  
c
c 
cc
cc  c
ccccc cc Fecha:
Sistema de   cc   c!c 01-julio-2010
Gestión de la  ""c#c" cc"""cc    c
Calidad


c cccc

cc ccc  c 
 c
c
 cc
cc $ c
c
#%c c &'c (c  c c  c c )
c c  c
c  c

 c c cc   * c
c
î cc cc
c c
  c c c   cc  c c
c c c c  c c c
c
  c

c  cc cc
c
c
c 
cc)
c
c ) 
 c+,c+-..c
c ) 
 c)/0-.c
c 
 c)/+1c
c  
 c2
  3c
c  c2 3c
c )   
 c
c 4  c

c
!%c 5'c 
 cc c c  c cc cc
)
*c
c
c 
cc
c

ccc
c   c
6!27
3c    c   c c    c c c
c   c c c ccc
   c
27
3c    c    c c c  c
 c
 c!c    c c c
+-8 /2  
 3c    c c "c c  c c
  "c cccc#  "c c c
$ cc c%c& c c c  c c
 cî "c c c$ c c %c& c
  c'  c c c  ' c cc   c
.,+9c    c   c c    c c c
   c#  c   c'  c!c c c

  c
.,+9c:c    c c c c  c  c c
   c c
 "c"c  c c
  (cc c c!c c
)/c    c
  c c
' cc' c) c

 c     c   cc c c c
c
c

c  
c
c 
cc
cc  c
ccccc cc Fecha:
Sistema de   cc   c!c 01-julio-2010
Gestión de la  ""c#c" cc"""cc    c
Calidad

  c
 c
 * (* *% *' ** cî c

 c c  c  c cc   c
:27
3c    c c c#  c   c
c 'c!c c
,:)c c  c cc c& c    c c
  c'    c& c c c  c c
 c
 c cc  c
+6!27
3c îc c c  ' !c c c  (c cc
  c   c c c  c c c c
   cî c  (cc c!c c
+27
3c  c c ' cc c c c   % c
& c c  ' !c
., c  c c+,-cc c c  c c   c
+., c  c c.+/c c& c c  (c c   c
   c c c c    c   c
., c  c c+,-c0cî c c c  c c
 c
c
c ) 
 c+,c+-..c
 c    c c c   c   cc c
 c c c  c
  c   c  c c  c  c   c1c c c
c c cc& cc "cc  cc c   c c
   c c c c1c c c
 c& cc c' c
  c$c c  c  c   cc& c c c c
   cc
c c    c c c   c c

 c  c c  cc c
 c c  c c c c
  c& c  ccc  c "c c  % cc c
  c c  c,1cc,+2c,1c  c c   c& c
  c c 3c  c  c   c c  c ccc   c
c 
 c c  c,1c c cc c  c  c
 c c c   cc c  c,+2c,1cc c
c
c ) 
 c)/0-. c
c   c c 
c  c & c  c  c   c c  c
  c c c  c  
 c c  c   c c   c  c  c
  c  c
 c  c 
  c )î412c   c  c   c
 c c  c c   c5 c  c c c
  c c c  6c
c  c c    c c c  c   c.  c   c c
 c  c  c   c c c
  c)î412 c
c
cc
c 
 c)/+1 c
.  c  c  c  c c c   c c 
  "c c& c
 c  c     c  c   c    c c c   c
c
c

c  
c
c 
cc
cc  c
ccccc cc Fecha:
Sistema de   cc   c!c 01-julio-2010
Gestión de la  ""c#c" cc"""cc    c
Calidad

& c %   c  


 c c  c
 c  c c   c  c
  c  c  
  c   c   c $ c  c  c c
  c  c c  cc
 "cc %c c  c c c  c
& c   c   c c   c c c  c   c  c
 
  c î c   c c c      c c   "c
 c c c c & c %c c  c 5c   c  c 
  c
  c 
 c c  c  c  c   "c c  c
  "c c   c c 
  c   c c c c
cc  c c  c& c c $c c  c   c
  c c    c  c 
  c  c  6c  c   c
  c   c+0-17).+c c cc    c
c
c  
 c
 c    c   c 
c c c c & c 3c  c
   c
  c c   c  c c   c  c  c  c
   c 
 c   c  c c   c  c c
c   c c c c  c  c   c   c
  c 1 c    c c 
 c c  c
      "c   c c   c c 
c î c & c
 c 5 c  c   6c  c 3c  c   c

  c  c    c   c c   c  c    c
 c   c c c   c
c
c  c
 c   c c    c    c c    c c
  c   c c 3c  "c& c  c  c c c
 c
    c & c c    c .8î.9c  c
   c .8î.9c c c c 
c c  c  c
 c   c   c  c   c  c    c .8î.9"c
cc "cc c   c& c c   :c  c  c   c
 c  c   c c   c   c & c  c   c   c
$  c    c .8î.9c  c    c .8î.9c c
 
  c c   c  c   c .î2îc 2/î"c
  c & c c   c c   c c  c    c c
 c   c c c    c

c  c c  c.î2îc1îc  c  c c  "cc


 c c  c  c c  c   c; c
  c  c c  c c c   cc ccc c c
c
c c c

c
c )   
 cc
c
c

c  
c
c 
cc
cc  c
ccccc cc Fecha:
Sistema de   cc   c!c 01-julio-2010
Gestión de la  ""c#c" cc"""cc    c
Calidad

c      cc c  c   c c  c


  c & c c 
c   c  c   c
   c  c c   c c  c 1#)2î"c
7, î2c c )îî2îc  c  c   c c  c  c c
      c c   c '    c & c   c  c
  c   c   c c   c  c   c  c    c
 c c c c c& c c cc
 cc
      c   c   c c  c  c & c
  c c    "c   c c 
"c c   c  c 3c
 c5 $c  c c    c c   cc  c
c 
c  c & c       c c c   c & c
  c c  c c    c  c  c  c   c  c
 6c
c
c 4  c
1c% c c c   c& c  c c c c ccc
  c c c  c c  c c c1c% c c c
 c c c  c c c c   c c   c
 
  c c c  cc  c  c c c c
 c c c& c c  
& c c  c c c  c
c% c ccc& c c  c c% c cc c
 c c c c% c  c   cc   c cc  c
 c cc c c c
 c& c   c  c c1c% c c
 c$ c   c c  c c c    c
c
;%c  c
c
c'

c c
cc cc)
*c
/< &
%c
c
#  c  c c   c  c c  c    c c c   c
 c c   cc  c c c    c
c
c  cc
c 
 c
c
.c c   c    c  c   c     c  c  c & c

 c c  c & c c  c   c & c  c c & c   c & c
 'c  c c  c)  c  c cc c c  c   c c
  c    c c c & c c  c  c    c #c
  "c   c c   c    c  c   c    c  c
  c c   c c ' 'c   c  c   c c c   c
   c
c  c  c    c c  c   c c c   c
c c c  c    c c   c c '    c  c
   c
c 7   c c  c   c  c
      cc  c    c
c
c
c

c  
c
c 
cc
cc  c
ccccc cc Fecha:
Sistema de   cc   c!c 01-julio-2010
Gestión de la  ""c#c" cc"""cc    c
Calidad

c
c  cc
c$ c
c
.c c  c   "c  c
 c c  c& c c c  c& c
 c c   c  c c 
  c  c c  c "c  "c < 
=c 3c
 >c  c!c   c    c& c c c  c 'c
 cî cc
c  c   c c  c c c c c
c   c    c 2  c c   c c ' 'c   c  c  c
c  c
c  c  c   c c  c c  c c c
  c
 c c   c  c  "c    c c c  c    c
   c & c  c 
 c     c c c   c c c
  c
c 7   c c   c    c    c c    c  c
   "c  c    cc   c
c
=%c 5'c  c  c c 
 * c
c
 c    c c c c  c , 7c   c    c c
  c  c c  c .  c c  c   c  c  c 5"c
 c c 
   6c  c    c c c  c    c

  c c   c   c& c c c& c c   c c
c   c  c c c& c  c    c c  c  c c
  c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
>%c  c
c
c  c
cc cc
*c
c
c

c  
c
c 
cc
cc  c
ccccc cc Fecha:
Sistema de   cc   c!c 01-julio-2010
Gestión de la  ""c#c" cc"""cc    c
Calidad

c
c  cc
 
c
c
 c  c cc5c   6c  
 cc c c  c
 c c & cc  c  c c   c c   c c  c  c
  c  c  c   c  cc  c  c    c    c
cc c   c c  c"c "c   c c   c
 c c  c  "c c
 c c c   c  c c   c  c
 c c c    c
c
c
c  cc  c
c
 c   c  c  c 5c   6c  &  c & c  c c
 c  c  c
  c  cc 
 c  "c  c c  c  cî c
& c  c   c 
 c c  c  c c  c   c c  c c
 c
  c   c c c c  c & c  c c  c  c
c  & c c   c
c
c
c
c
c
c
c  c  c
c
c

c  
c
c 
cc
cc  c
ccccc cc Fecha:
Sistema de   cc   c!c 01-julio-2010
Gestión de la  ""c#c" cc"""cc    c
Calidad

c
 c   c 
   c   c & c   c  c    c c
  c  c c  c   c 5 c c   c c c & c  c ' c

   6cc c  c   c5 c c  c& c' c
   6c,c
 c  c  c c
 c c c  c c c& c c' c
   "cc c
  c
 c c  c  "cc c  c   c' c
   c c
c
 "c  c & c  c   c c  c c   c #  c 
c
  c  c   c 
   c  c  c c  c   c c  c
  c
  c
c
c
?%c 
c cc  cc c 
 c
c c $c
   cc c5.%c
c

c c 
cc  cc )   c
 c c
c
)
 
cc )î412cc î 
 c c c& c c  c
c c   c c   c  c c  c
 
 c  %    c c  c
  c7, î2cc
c
.8î.9cc î 
 c c   c  c c  c
c & c c  c c c   c c
c
î4îî,27c î 
 c c  c c c& c c
c  c c    c c

  c  c c   c  c  c
  c c c  cc
c
/ cc #7<?c9î?c 7 
 c c
 c   c  c c
c c  c c
 :c   c & c c  c
c   c   c   c c & c
 c  c c % c   c   c c
  c ,c  c   c   c
 cc
c
1,731îcc 7 c c    c  c  c
c    c5c  6cc   c
& c  c  c c % c   c   c
c   c c   c   c
 cc
c
c
c

c  
c
c 
cc
cc  c
ccccc cc Fecha:
Sistema de   cc   c!c 01-julio-2010
Gestión de la  ""c#c" cc"""cc    c
Calidad

 c 4+î7-,c9î?cc )


 c c   cc   c c
c c   c c   c   c
c c  c   c  c c  c c
 c  cc
c
.8î.9cc î 
 c c   c  c c  c
c & c  c  c c  c   c c

  c  c c   c  c  c
  c c c c  cc
c
c
 c5.c
 c )   c
0
c  c
 7
cc c
:(c / c c
 c
9
 cc / c $c c(c 
 c
$ c / c' c c c
 c
, cc / c $c c
 c
 c@
 c $c c(c
 c
c
c
c
A%c /< &cc 
c-)c cc
<
cc   cc)
cc&'c

 cc cc c c c    c c  c


 %c
îc   c-)c c c  c c. "c+  "c   cc
/ c5.  "c   "c1  cc)  c  c 6cîc c  c

 c c c
  c c c  c c cc c  c c
    c cc  c c
@  c

îc c   "c c  c c c/<c  c cc5  c/  c


<
  6"c c c   c c+  :c c  c/.c  c
  "c/  cc. :c/<c c c$  c  c56c c  "c  c
c  :cc/<.c c c.c c.   c
c
c
B%c 5'c c c  c c   cc)
*c
1 c  c cc   c c-  c c/  c c) c5 -/)6"c cc
c c   c& c c   c
 c c c c  "c c "c
c
 c cc    c
c
c

c  
c
c 
cc
cc  c
ccccc cc Fecha:
Sistema de   cc   c!c 01-julio-2010
Gestión de la  ""c#c" cc"""cc    c
Calidad

1c -/)c c c 


"cc c  c c   c c  c c c
 "c'  c& c  c   cc  c
  c cc  c
  c. cc  c  c c  c  c  c c   "c
  c c ' c c   c    c'  c  c c  c c c cc
 c  c5  cc c  6"c cc c c c c   c
 c c'  c   c
#  c "c c   c c   c c  c 3c5  

6"c
 c c c  c  
 c& cc c c  c  c
c c    c

Ëc /î-7,c2,cî 
 c& c c c   c c    c
Ëc .+<<72c2,c c c cc& c  c   c c   c
   c cc
Ëc +/.9c2,c7 c& c c' c  cc
cc& c  c
   c c  c cc c   c
îcc  c "c c   c  % c   c c c
   c.7):c c c  "c c c  c c  c   c c
 
 cc   c c c c  c c c  c
1c   c c    c

1c   c'  c c   c c c  c c c  c c c
 c   c   c,   c c  c   cc   c
 "c c c c& c c    c c c c c   c cc c c c
& c    c c c c c   c c#  c   c c
   c c  c5 c "c  c& cc    cc     c
 6"c cc   c  c c   "c c "c c  c  c
   c& "c  c  & c     c5 c c % c c  6"c c
   c
 c c& "cc c c' c  c cc   "cc cc
 c' c  c  c
c
c
C%c / c&'c
 cc c)* c
c
îc   c  c  c  c   c .7)c c c c  c   % c
   c   c & c  c   c  c   c   c  c
   c c c   c%c "ccc  c c  c
c
c

c  
c
c 
cc
cc  c
ccccc cc Fecha:
Sistema de   cc   c!c 01-julio-2010
Gestión de la  ""c#c" cc"""cc    c
Calidad

 c  c c c c.7)c   c&  c c& c c c   c


c c
    c    c   c & c c    c   c
c   % c.7)c
c
îc   c .7)c c c  c  c  "c .  "c 7 c
c )  c   "c .   "c   c c )   c c
 ( c
c
c
#"%c
c&'c
 c c cc&c c9 )c c
 
*c
c
c1c -/)c c c   "cc c  c c   c c  c
 c c "c'  c& c  c   cc  c
  c c
c  c  c. cc  c  c c   c  c
 c c   "c   c c ' c c   c    c
'  c  c c  c c c cc  c  c5  cc c
  6"c cc c c c c   c c c'  c
  c
c c  c  
 c& cc c c  c  c
c c    c
cccccccc
/ c cî 
 c& c c c   c c    c
.c c c c cc& c  c   c c   c
   c cc
  Ac c7 c& c c' c   cc
cc& c  c
   c c  c cc c   c
cc
##%cc&'c(c c c<  
 c
ccccc
D% c
c
c 
 c
îc c  c c c.   c c c   cc c  c c
 "c
c5  c c   6c c
  c c c c c' c
& cc c c cB  "ccc    Bc c
  c c    c1cc c c c
 c c
 c   c c  c c c
1 c    c.+<<72c c 3c
  c c   c c  c
 c c c cc  c c c  c c c  c
5)/< 6cc c cc c c cc cî c

 c   c c c c    c/î-7,c0+9 "c ccc
    c 3"cc  c c    c.+<<72c
c
c

c  
c
c 
cc
cc  c
ccccc cc Fecha:
Sistema de   cc   c!c 01-julio-2010
Gestión de la  ""c#c" cc"""cc    c
Calidad

      "c c    c+/.9c c  c "c c


 c ' cc c  c  c  c& c c  c/î-7,c
0+9c1 c    c.+<<72c  c  &  c c
c  5c c    6c   c& c  c
 c cc
îcc c   "c c c c c  c
   c c cB c   Bc c c   "c c
c  Ac
c 
D c
îc  % c c  c c "cc
Dc c c   c
& c   c c c  c c c c $c  c cc
  Acc  c  c c  c c c  c c "c
c  c c& c
 c& c c  c c c  c c
    c c c  c  c c c c& c c' c
  c   c   c c   c  c c
    c c  ' c cc c c  c c :c
  c  A5  6c  & c   c& c   c
 c c c c c  '"c c  c c c c    c cc
 c   c

îc 3"c+/.9c cc  c& c  c& cc c


c c c  c c$  c    c/î-7,c0+9 "cc 22c
2, .27+, c c   cc c  c c  c c  c
 c c  c5)/< 6"c  c& c c  c c c c c
B c AB5  6c c c
 c c& c   c  c c& c
& c c  c   c
1 c    c+/.9c c  c
 & c  c   c& c  c  c cc
îc 'c c c 3"c+/.9 cc  %
 c c c
  cîc
 c& cc c'  cc   c c c
 c  c c "cc+/.9c' 'c c c   cc

 c c  &  c c   cîc c c  c c
 c
   c c c.     c
c
c

c  
c
c 
cc
cc  c
ccccc cc Fecha:
Sistema de   cc   c!c 01-julio-2010
Gestión de la  ""c#c" cc"""cc    c
Calidad

 c
   c c  Ac c   c    c c
cc c   "c c  c c  c    c
   c  c c     c   c
c
#!%c
cc cc
  cc
 ccc cc)
cc
 
c cc<  ccc
c   cE
cc
 c cc cc 
c ccc  c c
c
ccc'

c 
c2 3 c
c
•c ,2-+6/))%+-8F#3c
•c 8,)2-+6/))%+-8F!#"3c
•c 8,)2-+6/))%+-8F;!"3c
•c ,2-+6/))%+-8F=3c
•c ,2)/ 8/+,%,)F).)/ 8/+,%-F!"3c
•c ,2 ,0/,%)+F!!======3c
c
î c7  c) c c  c
#
c
),7c +
c ) c -c
!CDDDDDDc E c ) 7c Cc
!DFFFFFFc # c ) 7c Cc
CDGGGGGGc < % c ..7c Cc
DCHHHHHHc  c ..7c Cc
c
)    c
.+)c -c
..7c !c
c
1  c
,1<c +
c
Cc E    c
!c ,  c

You might also like