presentación de powerpoint · 2016-08-20 · 21777333 kevin costner de jesús ccia. bd1 2006-07...
Post on 12-Jul-2020
5 Views
Preview:
TRANSCRIPT
Dpto. Lenguajes y Sistemas Informáticos
Universidad de Alicante
El Modelo Relacional (4 de 5)
T3.2006-07
BD1 2006-07
Modelo Relacional
introducción
concepto de relación
representación de objetos
restricciones semánticas
operadores
otras características
integridad referencial
• Eliminar / Modificar valores de CP puede provocar inconsistencias en las claves ajenas
BD1 2006-07
Modelo Relacional
introducción
concepto de relación
representación de objetos
restricciones semánticas
operadores
otras características
integridad referencial
dpto nombreLSI LenguajesTIC Tecnología
CCIA Ciencias
Borrar(f(t))
dni nombre dpto21123123 Eva LSI21333555 Mando LSI22444666 Rafa21777333 Kevin Costner de Jesús CCIA
BD1 2006-07
Modelo Relacional
introducción
concepto de relación
representación de objetos
restricciones semánticas
operadores
otras características
dpto nombreTIC Tecnología
CCIA Ciencias
dni nombre dpto21123123 Eva LSI21333555 Mando LSI22444666 Rafa21777333 Kevin Costner de Jesús CCIA
integridad referencial
BD1 2006-07
Modelo Relacional
introducción
concepto de relación
representación de objetos
restricciones semánticas
operadores
otras características
dpto nombreTIC Tecnología
CCIA Ciencias
dni nombre dpto21123123 Eva LSI21333555 Mando LSI22444666 Rafa21777333 Kevin Costner de Jesús CCIA
integridad referencial
BD1 2006-07
Modelo Relacional
introducción
concepto de relación
representación de objetos
restricciones semánticas
operadores
otras características
dpto nombreTIC Tecnología
CCIA Ciencias
dni nombre dpto21123123 Eva LSI21333555 Mando LSI22444666 Rafa21777333 Kevin Costner de Jesús CCIA
integridad referencial
BD INCONSISTENTEBD INCONSISTENTE
BD1 2006-07
Modelo Relacional
introducción
concepto de relación
representación de objetos
restricciones semánticas
operadores
otras características
políticas garantía IR¿cómo evitar referencias no válidas en una clave ajena
cuando se ELIMINA o se MODIFICA una tupla?
• RECHAZARla operación completa
• ANULARlos valores de clave ajena afectados
• PROPAGARla operación a las referencias afectadas
BD1 2006-07
Modelo Relacional
introducción
concepto de relación
representación de objetos
restricciones semánticas
operadores
otras características
políticas garantía IR• ANULAR al borrar
dpto nombreLSI LenguajesTIC Tecnología
CCIA Ciencias
Borrar(f(t))
dni nombre dpto21123123 Eva LSI21333555 Mando LSI22444666 Rafa21777333 Kevin Costner de Jesús CCIA
BD1 2006-07
Modelo Relacional
introducción
concepto de relación
representación de objetos
restricciones semánticas
operadores
otras características
políticas garantía IR• ANULAR al borrar
dpto nombreLSI LenguajesTIC Tecnología
CCIA Ciencias
dni nombre dpto21123123 Eva21333555 Mando22444666 Rafa21777333 Kevin Costner de Jesús CCIA
BD1 2006-07
Modelo Relacional
introducción
concepto de relación
representación de objetos
restricciones semánticas
operadores
otras características
políticas garantía IR• ANULAR al borrar
dpto nombreTIC Tecnología
CCIA Ciencias
dni nombre dpto21123123 Eva21333555 Mando22444666 Rafa21777333 Kevin Costner de Jesús CCIA
BD1 2006-07
Modelo Relacional
introducción
concepto de relación
representación de objetos
restricciones semánticas
operadores
otras características
políticas garantía IR• PROPAGAR al borrar
dpto nombreLSI LenguajesTIC Tecnología
CCIA Ciencias
Borrar(f(t))
dni nombre dpto21123123 Eva LSI21333555 Mando LSI22444666 Rafa21777333 Kevin Costner de Jesús CCIA
BD1 2006-07
Modelo Relacional
introducción
concepto de relación
representación de objetos
restricciones semánticas
operadores
otras características
políticas garantía IR• PROPAGAR al borrar
dpto nombreLSI LenguajesTIC Tecnología
CCIA Ciencias
Borrar(f(t))
dni nombre dpto22444666 Rafa21777333 Kevin Costner de Jesús CCIA
BD1 2006-07
Modelo Relacional
introducción
concepto de relación
representación de objetos
restricciones semánticas
operadores
otras características
políticas garantía IR• PROPAGAR al borrar
dpto nombreTIC Tecnología
CCIA Ciencias
dni nombre dpto22444666 Rafa21777333 Kevin Costner de Jesús CCIA
BD1 2006-07
Modelo Relacional
introducción
concepto de relación
representación de objetos
restricciones semánticas
operadores
otras características
políticas garantía IR
dpto nombreLSI LenguajesTIC Tecnología
CCIA Ciencias
Modificar(f(t),’SUS’)
dni nombre dpto21123123 Eva LSI21333555 Mando LSI22444666 Rafa21777333 Kevin Costner de Jesús CCIA
BD1 2006-07
Modelo Relacional
introducción
concepto de relación
representación de objetos
restricciones semánticas
operadores
otras características
políticas garantía IR
dpto nombreSUS LenguajesTIC Tecnología
CCIA Ciencias
dni nombre dpto21123123 Eva LSI21333555 Mando LSI22444666 Rafa21777333 Kevin Costner de Jesús CCIA
BD INCONSISTENTEBD INCONSISTENTE
BD1 2006-07
Modelo Relacional
introducción
concepto de relación
representación de objetos
restricciones semánticas
operadores
otras características
políticas garantía IR• ANULAR al modificar
dpto nombreLSI LenguajesTIC Tecnología
CCIA Ciencias
Modificar(f(t),’SUS’)
dni nombre dpto21123123 Eva LSI21333555 Mando LSI22444666 Rafa21777333 Kevin Costner de Jesús CCIA
BD1 2006-07
Modelo Relacional
introducción
concepto de relación
representación de objetos
restricciones semánticas
operadores
otras características
políticas garantía IR• ANULAR al modificar
dpto nombreLSI LenguajesTIC Tecnología
CCIA Ciencias
Modificar(f(t),’SUS’)
dni nombre dpto21123123 Eva21333555 Mando22444666 Rafa21777333 Kevin Costner de Jesús CCIA
BD1 2006-07
Modelo Relacional
introducción
concepto de relación
representación de objetos
restricciones semánticas
operadores
otras características
políticas garantía IR• ANULAR al modificar
dpto nombreSUS LenguajesTIC Tecnología
CCIA Ciencias
dni nombre dpto21123123 Eva21333555 Mando22444666 Rafa21777333 Kevin Costner de Jesús CCIA
BD1 2006-07
Modelo Relacional
introducción
concepto de relación
representación de objetos
restricciones semánticas
operadores
otras características
políticas garantía IR• PROPAGAR al modificar
dpto nombreLSI LenguajesTIC Tecnología
CCIA Ciencias
Modificar(f(t),’SUS’)
dni nombre dpto21123123 Eva LSI21333555 Mando LSI22444666 Rafa21777333 Kevin Costner de Jesús CCIA
BD1 2006-07
Modelo Relacional
introducción
concepto de relación
representación de objetos
restricciones semánticas
operadores
otras características
políticas garantía IR• PROPAGAR al modificar
dni nombre dpto21123123 Eva LSI21333555 Mando LSI22444666 Rafa21777333 Kevin Costner de Jesús CCIA
dpto nombreSUS LenguajesTIC Tecnología
CCIA Ciencias
BD1 2006-07
Modelo Relacional
introducción
concepto de relación
representación de objetos
restricciones semánticas
operadores
otras características
políticas garantía IR• PROPAGAR al modificar
dpto nombreSUS LenguajesTIC Tecnología
CCIA Ciencias
dni nombre dpto21123123 Eva SUS21333555 Mando SUS22444666 Rafa21777333 Kevin Costner de Jesús CCIA
BD1 2006-07
Modelo Relacional
introducción
concepto de relación
representación de objetos
restricciones semánticas
operadores
otras características
políticas garantía IR– esquema de una relación
DAR_CLASE(prof, asig)CP (prof, asig)CAj (prof) → PROFESOR (mod:PROPAGAR,
bor:RECHAZAR)CAj (asig) → ASIGNATURA (mod:ANULAR,
bor:RECHAZAR)
¡las restricciones del esquema de relación pueden hacer imposible la aplicación de una determinada política!
top related