Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Tema de Investigación:
REGLAS DE INTEGRIDAD
Grupo # 3
Escobar Medina Josías Xavier
Galarza Lowndes Roberto Paul
Gomez Espinoza Cindy Leonela
Peñaranda Romero Douglas Xavier
Sisa Borja Wilman Javier
Docente de Cátedra:
Paralelo:
ISM 6 - 2
Fecha de elaboración:
29/05/19
Guayaquil - Ecuador
ÍNDICE
RESUMEN ....................................................................................................................... 3
INTRODUCCIÓN ............................................................................................................ 4
4. Conclusión............................................................................................................... 13
5. Bibliografía.............................................................................................................. 14
RESUMEN
Palabras claves
Abstract
The term data integrity refers to the correctness and completeness of the
information in a database. When the contents are modified with INSERT, DELETE or
UPDATE statements, the integrity of the stored data can be lost in many different ways.
Keywords
Según (Costa, 2002) “Una base de datos contiene unos datos que, en cada
momento, deben reflejar la realidad o, más concretamente, la situación de una porción del
mundo real”. En el caso de las bases de datos relacionales, esto significa que la extensión
de las relaciones (es decir, las tuplas que contienen las relaciones) deben tener valores
que reflejen la realidad correctamente. Suele ser bastante frecuente que determinadas
configuraciones de valores para las tuplas de las relaciones no tengan sentido, porque no
representan ninguna situación posible del mundo real.
Según (Wilchest, 2003) “Una llave primaria es un campo único, que no se puede
repetir y sirve para identificar los registros de una tabla como distintos, además sirve para
hacer relaciones (uno a uno, uno a muchos, muchos a muchos entre tablas), sin las llaves
primaria las bases de dato relacionales no tendrían sentido y siempre existiría información
repetida”
Para que una tabla califique como tabla relacional debe tener una llave primaria,
Una tabla sólo puede haber una llave primaria por tabla. La llave primaria para cada tabla
es almacenada en un índice. El índice se utiliza para asegurarse que cada registro (fila) es
único.
Una clave foránea es simplemente un campo en una tabla que se corresponde con
la clave primaria de otra tabla.
Las claves foráneas tienen que ver precisamente con la integridad referencial, lo
que significa que si una clave foránea contiene un valor, ese valor se refiere a un registro
existente en la tabla relacionada. Una tabla puede tener relaciones con varias tablas a
través de distintas claves foráneas, e incluso referenciarse a sí misma (clave foránea
recursiva).
Ya que los nulos no son valores, deben tratarse de modo diferente, lo que causa problemas
de implementación. De hecho, no todos los SGBD relacionales soportan los nulos.
2. Condiciones de la Integridad
Las condiciones que garantizan la integridad de los datos pueden ser de dos tipos:
3. Restricciones de Integridad
Proporcionan un medio de asegurar que los cambios que se hacen en la BD por
usuarios autorizados no resultan en una pérdida de la consistencia de los datos.
Ejemplo
Tenemos la siguiente relación:
En esta relación, dado que la clave primaria está formada por edificio y número,
no hay ningún despacho que repita tanto edificio como número de otro despacho. Sin
embargo, sí se repiten valores de edificio (por ejemplo, Marina); y también se repiten
valores de número (120). A pesar de ello, el edificio y el número no se repiten nunca al
mismo tiempo.
3.2Regla de Integridad de entidades
Según (Costa, 2002) “La regla de integridad de entidad de la clave primaria
dispone que los atributos de la clave primaria de una relación no pueden tener valores
nulos. Esta regla es necesaria para que los valores de las claves primarias puedan
identificar las tuplas individuales de las relaciones.”
Ejemplo
Tenemos la siguiente relación:
En esta relación, puesto que la clave primaria está formada por edificio y número, no hay
ningún despacho que tenga un valor nulo para edificio, ni tampoco para número.
Esta regla es necesaria para que los valores de las claves primarias puedan identificar las
tuplas individuales de las relaciones. Si las claves primarias tuviesen valores nulos, es
posible que algunas tuplas no se pudieran distinguir.
Tabla 1: Reglas para las claves ajenas- Elaborado por los autores
3.4 Regla de Integridad de Dominio
La regla de integridad de dominio está relacionada con la noción de dominio. Esta regla
establece dos condiciones.
Los operadores que permiten crear y manejar una base de datos se definen en los
lenguajes de definición y manipulación de datos adecuados (que se verán más
adelante. Por último, como características propias de los SGBD relacionales se
describen brevemente las vistas y el optimizador de consultas.
Las primeras sirven para definir “tablas virtuales” que ayudan a la seguridad del
sistema y el segundo es uno de los principales factores del éxito del modelo por
su transparencia para el usuario.
5. Bibliografía
Noriega, J. J. (Mayo 2005 ). Libro de Base de Datos. Buenos Aires : Primera Edicion - UOC.
Linkografía
2) Tuplas: sirve para agrupar, como si fueran un único valor, varios valores que,
por su naturaleza, deben ir juntos
8) Propagar : Hacer llegar una cosa desde un punto a muchos lugares y en todas
las direcciones
9) Anular : Como verbo deriva de nulo y significa volver nulo un acto anterior: