integridad referencial
Bases
Integridad Referencial
Dr. Eugenio Santos Menéndez
Bases de Datos
Introducción
Definición:
Implantación de restricciones referenciales de
acuerdo con un conjunto predefinido de reglas de
INSERT, UPDATE Y DELETE que gobiernan las
operaciones de inserción, borrado, actualización y
carga sobre tablas relacionadas mediante claves
primarias y claves ajenas.Dpto. O.E.I. - U.P.M. / Integridad Referencial: 2
2
Bases de Datos
Introducción
Objetivo Integridad Referencial (IR):
Conservar y garantizar automáticamente
la integridad de todos los datos
almacenados en un SGBDR.
Las Restricciones Referenciales (RR) se
establecen en la etapa de diseño
conceptual.
Dpto. O.E.I. - U.P.M. / Integridad Referencial: 3
3
Bases de DatosIntroducción
IR en SGBD no Relacionales:
Implementada en muchas ocasiones a
través de datos implícitos.
Estructura física.
Flexibilidad limitada por la estructura.
Dpto. O.E.I. - U.P.M. / Integridad Referencial: 4
4
Bases de Datos
Introducción
IR en SGBD Relacionales:
Definida por el Usuario o Administrador en
tiempo de DDL.
Independencia de la estructura con respecto a lasaplicaciones.
Menos validaciones de los datos y, por tanto,
mayor simplicidad de las aplicaciones.
Gran flexibilidad y adaptabilidad.
Apoyada en datos explícitos, lo cual implica una
mayor cantidad de información en los mismos.
Dpto. O.E.I. - U.P.M. / Integridad Referencial: 5
5
Bases de Datos
Conceptos y Definiciones
Clave Primaria (PK)
Profesor
P#
P1
P2
P3
P4
ClavePrimaria (PK)
Nomp
RAUL
SIMON
ROSA
ADRIAN
Dpto
D1
D3
D2
D1
Departamentos D#
D1
D2
D3
D4
Noma
FISICA
QUIMICA
DIBUJO
MATEMAT.
Clave Ajena (FK)
Dpto. O.E.I. - U.P.M. / Integridad Referencial: 6
6
Bases de Datos
Conceptos y Definiciones
Clave Primaria (PK)
Empleado
E#
E1
E2
E3
E4
Clave Ajena (FK)
DNI
1368547
3768254
2087357
1937855Nomp
RAFAEL
SAUL
RAMON
ANA
Puestos
TABLA REFERENCIADA
Clave Primaria
Departamento
E#
E1
E2
E3
E4
Cargo#
Jefe
Vendedor
Jefe
Monitor
Dpto#
VENTAS
VENTAS
PERSONAL
FORMACION
TABLA DEPENDIENTE
Clave Alternativa
Dpto#
DIRECCION
VENTAS
PERSONAL
FORMACION
TABLA AUTOREFERENCIADA
Depende_Dpto
DIRECCION
DIRECCION
PERSONAL
Salarios
Cargo#
JefeVendedor
Monitor
Sueldo
375000
225000
315000
TABLA INDEPENDIENTE
Clave Ajena
Dpto. O.E.I. - U.P.M. / Integridad Referencial: 7
7
Bases de Datos
Conceptos y Definiciones
Clave Primaria (PK)
Empleado E#
E1
E2
E3
E4
DNI
1368547
3768254
2087357
1937855
Nomp
RAFAEL
SAUL
RAMON
ANA
FILA REFERENCIADA
Clave Ajena (FK)
Puestos
E#
E1
E2
E4
Cargo
JefeVendedor
Jefe
Monitor
Dpto
VENTAS
VENTAS
PERSONAL
FORMACION
FILA DEPENDIENTE
FILA INDEPENDIENTE
Dpto. O.E.I. - U.P.M. / Integridad Referencial: 8
8
Bases de Datos
Restricción Referencial
Definición:
Definición y aplicación de las reglas de integridad
referencial a un par especifico de clave ajena y clave
primaria.
En el nivel de diseño físico del MR es
cuandose definen las restricciones
referenciales (RR) de manera que el
SGBDR asegure la integridad de los datos
a través de las mismas.
Dpto. O.E.I. - U.P.M. / Integridad Referencial: 9
9
Bases de Datos
Restricción Referencial
El MR contempla tres tipos de integridad:
INTEGRIDAD DE ENTIDAD
Requerimiento por el cual la clave primaria debe de
ser única y no puede contener valores nulos.INTEGRIDAD DE DOMINIO
Requerimiento por el cual todo atributo debe tener
asociado un único dominio.
INTEGRIDAD REFERENCIAL
Aplicación de todas las restricciones referenciales
definidas a través de clave primaria y claves ajenas.
Dpto. O.E.I. - U.P.M. / Integridad Referencial: 10
10
Bases de Datos
Restricción Referencial
Restricción
C la ve P r im a r ia (P K )
E m p le...
Regístrate para leer el documento completo.