Professional Documents
Culture Documents
Las Bases de
Datos
Introduccin
Informacin
Base de
Datos
Integridad
Definicin
Integridad Personal
La Integridad, como cualidad personal, se
refiere a la total o amplia gama de aptitudes
posedas.
Integridad de Base de
Datos
Se refiere a la correccin y exactitud de la
informacin contenida.
DBMS
Administra la BD
Integridad de
Datos
Restricciones
Estas son las que se ocupan del estado
correcto de la base de datos.
Tipo (Dominio)
Un dominio no es ms que un tipo de dato, entre otras cosas es
un conjunto de valores vlidos, todos los valores posibles del
dominio en cuestin.
Un dominio determinado puede ser:
Escalar: son aquellos que no tienen componentes
Restricciones
Estas son las que se ocupan del estado
correcto de la base de datos.
Tipo (Dominio)
Un dominio no es ms que un tipo de dato, entre otras cosas es
un conjunto de valores vlidos, todos los valores posibles del
dominio en cuestin.
Un dominio determinado puede ser:
Escalar: son aquellos que no tienen componentes
Restricciones
Dentro de las restricciones de los dominios
existen:
Restricciones de
existencia
Restricciones de
unicidad
Evita la aparicin de valores duplicados en las columnas.
Restricciones
Atributo
Restricciones
Integridad Referencial
Fecha_Orde
n
Clave Primaria
Cantidad
N_ Atculo
Nombre_Artculo
40000
22333
35555
75500
Clave
Clave
Alternativa Alternativa
Orden
Tabla Padre
Cantidad_S
tock
N_Orde
n
22333
tem OrdenArtculo
Tabla Dependiente 35555
Artculo
N_ Atculo
Cantidad
40000
75500
Clave Primaria
Tabla Padre
Restricciones de
Transicin
Las Restricciones de Transicin se hace referencia a transiciones
sobre transiciones vlidas de un estado correcto a otro.
Restricciones de
Las siguientes transiciones son vlidas:
Transicin
Soltero a casado
Casado a viudo
Casado a divorciado
Viudo a casado
Claves
Una clave candidata de una relacin es un conjunto no vaco de
atributos que identifican una tupla. Por la propia definicin de
relacin, siempre hay a lo menos una clave candidata, ya que al ser
la relacin un conjunto no existen tuplas repetidas y por tanto, el
conjunto de todos los atributor identificar nicamente a las tuplas.
Una relacin puede tener mas de una clave candidata, entre las
cuales se pueden distinguir:
Claves
Clave primaria: es aquella clave candidata que el usuario
escoge para identificar a las tuplas de modo nico de una
relacin.
Clave Primaria
Ejemplo:
DEPT
Depto_Nu
m
Nombre
E01
Servicio
Soporte
E11
Operacin
E21
EMP
Soporte
Software
Emp_Num Nombre
2_Nombre
Apellido
00050
Jos
Lpez
000280
Angela
Garrido
..
Clave Primaria
Depto_Nu
m
E01
E11
Claves
Clave alternativa: Son aquellas claves candidatas
que no han sido elegidas.
Ejemplo:
DEPT
P
K
EMP
Depto_Nu
m
Nombre
E01
Servicio
Soporte
E11
Operacin
E21
Soporte
Software
Emp_Num Nombre
Clave
Alternativa
Telefono
Apellido
00050
Jos
6789543
Lpez
000280
Angela
8765490
Garrido
Depto_Nu
m
E01
E11
..
Restriccin
Referencial
F
K
Una restriccin referencial garantiza que todos los valores (no nulos) de una FK tambin son
valores de PK.
Restriccin de Integridad
de
SQL
Estas restricciones son muy diferentes a las
expuestas anteriormente y se clasifican en 3
categoras:
Restricciones de Dominio
Restricciones de Tabla Base
Restricciones Generales (aserciones).
Restriccin de Integridad
Restricciones
de
SQL de
Dominio
Las Restricciones de Dominio no son las
mismas que nuestras restricciones de tipo, ya
que SQL no soporta en absoluto a las
restricciones de tipo.
Las Restricciones de Dominio de SQL son
una forma generalizada de nuestras
restricciones de atributos.
Una Restriccin de Dominio al estilo de SQL es una
que se aplica a toda columna definida en el dominio
Restriccin de Integridad
Restricciones
de
SQL de Tablas
Base
Restriccin de Integridad
Restricciones
de
SQL Generales o
Aserciones
Restriccin de Integridad
Restricciones
de
SQL Generales o
Aserciones
Restriccin de Integridad
Restricciones
de
SQL Generales o
Aserciones
Conclusin
En esta presentacin hemos abordado el tema de
la integridad de las bases de datos.
Podemos decir entonces que la integridad
consiste en asegurar que los datos contenidos en
la BD sean exactos y correctos.
Son las restricciones de Integridad las que
representan el significado de los datos.