22
Dpto. Lenguajes y Sistemas Informáticos Universidad de Alicante El Modelo Relacional (4 de 5) T3.2006-07

Presentación de PowerPoint · 2016-08-20 · 21777333 Kevin Costner de Jesús CCIA. BD1 2006-07 Modelo Relacional introducción concepto de relación representación de objetos restricciones

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Presentación de PowerPoint · 2016-08-20 · 21777333 Kevin Costner de Jesús CCIA. BD1 2006-07 Modelo Relacional introducción concepto de relación representación de objetos restricciones

Dpto. Lenguajes y Sistemas Informáticos

Universidad de Alicante

El Modelo Relacional (4 de 5)

T3.2006-07

Page 2: Presentación de PowerPoint · 2016-08-20 · 21777333 Kevin Costner de Jesús CCIA. BD1 2006-07 Modelo Relacional introducción concepto de relación representación de objetos restricciones

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

Page 3: Presentación de PowerPoint · 2016-08-20 · 21777333 Kevin Costner de Jesús CCIA. BD1 2006-07 Modelo Relacional introducción concepto de relación representación de objetos restricciones

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

Page 4: Presentación de PowerPoint · 2016-08-20 · 21777333 Kevin Costner de Jesús CCIA. BD1 2006-07 Modelo Relacional introducción concepto de relación representación de objetos restricciones

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

Page 5: Presentación de PowerPoint · 2016-08-20 · 21777333 Kevin Costner de Jesús CCIA. BD1 2006-07 Modelo Relacional introducción concepto de relación representación de objetos restricciones

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

Page 6: Presentación de PowerPoint · 2016-08-20 · 21777333 Kevin Costner de Jesús CCIA. BD1 2006-07 Modelo Relacional introducción concepto de relación representación de objetos restricciones

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

Page 7: Presentación de PowerPoint · 2016-08-20 · 21777333 Kevin Costner de Jesús CCIA. BD1 2006-07 Modelo Relacional introducción concepto de relación representación de objetos restricciones

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

Page 8: Presentación de PowerPoint · 2016-08-20 · 21777333 Kevin Costner de Jesús CCIA. BD1 2006-07 Modelo Relacional introducción concepto de relación representación de objetos restricciones

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

Page 9: Presentación de PowerPoint · 2016-08-20 · 21777333 Kevin Costner de Jesús CCIA. BD1 2006-07 Modelo Relacional introducción concepto de relación representación de objetos restricciones

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

Page 10: Presentación de PowerPoint · 2016-08-20 · 21777333 Kevin Costner de Jesús CCIA. BD1 2006-07 Modelo Relacional introducción concepto de relación representación de objetos restricciones

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

Page 11: Presentación de PowerPoint · 2016-08-20 · 21777333 Kevin Costner de Jesús CCIA. BD1 2006-07 Modelo Relacional introducción concepto de relación representación de objetos restricciones

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

Page 12: Presentación de PowerPoint · 2016-08-20 · 21777333 Kevin Costner de Jesús CCIA. BD1 2006-07 Modelo Relacional introducción concepto de relación representación de objetos restricciones

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

Page 13: Presentación de PowerPoint · 2016-08-20 · 21777333 Kevin Costner de Jesús CCIA. BD1 2006-07 Modelo Relacional introducción concepto de relación representación de objetos restricciones

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

Page 14: Presentación de PowerPoint · 2016-08-20 · 21777333 Kevin Costner de Jesús CCIA. BD1 2006-07 Modelo Relacional introducción concepto de relación representación de objetos restricciones

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

Page 15: Presentación de PowerPoint · 2016-08-20 · 21777333 Kevin Costner de Jesús CCIA. BD1 2006-07 Modelo Relacional introducción concepto de relación representación de objetos restricciones

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

Page 16: Presentación de PowerPoint · 2016-08-20 · 21777333 Kevin Costner de Jesús CCIA. BD1 2006-07 Modelo Relacional introducción concepto de relación representación de objetos restricciones

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

Page 17: Presentación de PowerPoint · 2016-08-20 · 21777333 Kevin Costner de Jesús CCIA. BD1 2006-07 Modelo Relacional introducción concepto de relación representación de objetos restricciones

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

Page 18: Presentación de PowerPoint · 2016-08-20 · 21777333 Kevin Costner de Jesús CCIA. BD1 2006-07 Modelo Relacional introducción concepto de relación representación de objetos restricciones

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

Page 19: Presentación de PowerPoint · 2016-08-20 · 21777333 Kevin Costner de Jesús CCIA. BD1 2006-07 Modelo Relacional introducción concepto de relación representación de objetos restricciones

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

Page 20: Presentación de PowerPoint · 2016-08-20 · 21777333 Kevin Costner de Jesús CCIA. BD1 2006-07 Modelo Relacional introducción concepto de relación representación de objetos restricciones

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

Page 21: Presentación de PowerPoint · 2016-08-20 · 21777333 Kevin Costner de Jesús CCIA. BD1 2006-07 Modelo Relacional introducción concepto de relación representación de objetos restricciones

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

Page 22: Presentación de PowerPoint · 2016-08-20 · 21777333 Kevin Costner de Jesús CCIA. BD1 2006-07 Modelo Relacional introducción concepto de relación representación de objetos restricciones

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!