presentación de powerpoint · 2016-08-20 · 21777333 kevin costner de jesús ccia. bd1 2006-07...
TRANSCRIPT
![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](https://reader033.vdocuments.co/reader033/viewer/2022043023/5f3ee10c5d3db23f8b1a1c97/html5/thumbnails/1.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022043023/5f3ee10c5d3db23f8b1a1c97/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022043023/5f3ee10c5d3db23f8b1a1c97/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022043023/5f3ee10c5d3db23f8b1a1c97/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022043023/5f3ee10c5d3db23f8b1a1c97/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022043023/5f3ee10c5d3db23f8b1a1c97/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022043023/5f3ee10c5d3db23f8b1a1c97/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022043023/5f3ee10c5d3db23f8b1a1c97/html5/thumbnails/8.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022043023/5f3ee10c5d3db23f8b1a1c97/html5/thumbnails/9.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022043023/5f3ee10c5d3db23f8b1a1c97/html5/thumbnails/10.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022043023/5f3ee10c5d3db23f8b1a1c97/html5/thumbnails/11.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022043023/5f3ee10c5d3db23f8b1a1c97/html5/thumbnails/12.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022043023/5f3ee10c5d3db23f8b1a1c97/html5/thumbnails/13.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022043023/5f3ee10c5d3db23f8b1a1c97/html5/thumbnails/14.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022043023/5f3ee10c5d3db23f8b1a1c97/html5/thumbnails/15.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022043023/5f3ee10c5d3db23f8b1a1c97/html5/thumbnails/16.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022043023/5f3ee10c5d3db23f8b1a1c97/html5/thumbnails/17.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022043023/5f3ee10c5d3db23f8b1a1c97/html5/thumbnails/18.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022043023/5f3ee10c5d3db23f8b1a1c97/html5/thumbnails/19.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022043023/5f3ee10c5d3db23f8b1a1c97/html5/thumbnails/20.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022043023/5f3ee10c5d3db23f8b1a1c97/html5/thumbnails/21.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022043023/5f3ee10c5d3db23f8b1a1c97/html5/thumbnails/22.jpg)
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!