D ISEÑO LÓGICO : LA TRANSFORMACIÓN DEL MODELO E NTIDAD R ELACIÓN (MER) AL MODELO RELACIONAL Ing. Sonia Godoy Hortua 1.

Slides:



Advertisements
Presentaciones similares
IBD Clase 13.
Advertisements

Diseño de Bases de Datos
Metodología de Diseño de una Base de Datos
Entidad Cosa u objeto real (una persona) o abstracto (un préstamo) de interés en el mundo real (una organización). Es distinguible de todos los demás objetos.
Modelo Entidad Relación
Rocío Contreras Águila Primer Semestre 2010
Fundamentos de Base de Datos Modelo E-R
Diseño lógico: la transformación del modelo Entidad Relación (MER) al modelo relacional Ing. Sonia Godoy Hortua.
Es una relacion matematica de
LLAVES EN BASES DE DATOS
MODELO ENTIDAD RELACIÓN MER
INTELIGENCIA ARTIFICIAL
Curso de Diseño y Construcción de Productos de Software CLASE 2
Maestría en Bioinformática Bases de Datos y Sistemas de Información Del MER al MR Ing. Alfonso Vicente, PMP
B ASES DE DATOS 1 Teórico: Diseño Conceptual. M ODELADO C ONCEPTUAL Primera etapa en el diseño de una BD Sub-etapas: Estudio del problema real Especificación.
2 Introducción: Una forma de aproximarnos una base de datos es verla como una colección de relaciones, donde una relación es una tabla con filas (tuplas)
ALGEBRA RELACIONAL.
MODELO RELACIONAL.
MODELO ENTIDAD RELACIÓN
Modelo Entidad Relación E-R
DIAGRAMAS ENTIDAD RELACIÓN
Diseño lógico: la transformación del modelo Entidad Relación (MER) al modelo relacional Ing. Sonia Godoy Hortua.
Teoría de Bases de Datos
Base de Datos Relacional.
MODELO RELACIONAL.
Modelo entidad relación
Modificado de: M.A. Ana Celia Gutiérrez Olivas
UNIDAD I Conceptos Básicos.
MODELO RELACIONAL El elemento central del modelo relacional es la RELACION. Una relación tiene un nombre, un conjunto de atributos que representan sus.
BASE DE DATOS I Clase # 1.
Sistemas de Bases de Datos I
Métrica v2.1 Técnicas: Modelado de datos (Parte 2)
MODELADO DE DATOS (PARTE 2) Viviana Poblete L. Modelo de Datos I.
Bases de datos relacionales
Administracion de Base de Datos I Semana 04. Base Datos Caso : Creacion de Diagrama E-R.
DISEÑO DE BASES DE DATOS
DIAGRAMAS ENTIDAD RELACIÓN
BASES DE DATOS Entidad-Relación
Ing. Héctor Abraham Hernández Erazo
APLICACIÓN DE NUEVAS TECNOLOGÍAS EN LA CONSERVACIÓN Y ANÁLISIS DEL PATRIMONIO CULTURAL Pensar Relacionalmente: Bases de Datos Relacionales (una visión.
DISEÑO DE BASES DE DATOS
Restricciones de Integridad
PASO DEL ESQUEMA E-R AL MODELO RELACIONAL
Organización y Estructuración de Datos Profesor Titular: Mg Carlos G. Neil Profesor Adjunto: Lic. José Horacio Amorena Modelo Entidad Interrelación.
Bases de Datos.
GESTIÓN DE TRABAJOS DE FIN DE CARRERA.
UNIDAD III: MODELAJE DE BASE DE DATOS RELACIONAL..
Diagramas.
Modelo Entidad Relación
CARACTERISTICAS Y REPRESENTACION DE LOS DATOS
Diagrama Entidad-Relación
El Modelo de Datos Entidad-Relación (E/R)
Agregación La agregación surge de la limitación que existe en el modelado de E-R, al no permitir expresar las relaciones entre relaciones de un modelo.
UNIDAD 2 Modelo Entidad-Relación
árbol de problemas y objetivos
Teórico: Pasaje del MER al MR
Bases de Datos Modelo Relacional.
Base de Datos I. Integridad Se refiere a la exactitud o corrección de los datos en la base de datos. 2.
¿QUÉ ES EL MODELO ENTIDAD-RELACIÓN?  Como ya he comentado este modelo es solo y exclusivamente un método del que disponemos para diseñar estos esquemas.
Unidad II Diseño Conceptual de una Base de Datos:
MODELO LOGICO BASE DE DATOS
Diagramas Entidad Relación
M ODELO DE DATOS DE ENTIDAD - VÍNCULO El modelo de entidad-vínculo es un modelo de datos conceptual de uso muy extendido. Este modelo, y sus variantes,
Modelo entidad-relación extendido EER L.I. José de Jesús Eduardo Barrientos Avalos.
Modelo de Entidad-Relación (Modelo Conceptual) Ing. Linda Masias Morales INTEGRACION DE LAS TECNOLOGIAS DE INFORMACION Y COMUNICACION.
Base de Datos I – Ing. Mary Carlota Bernal J. BASE DE DATOS I Normalización.
Base de Datos I – Ing. Mary Carlota Bernal J. BASE DE DATOS I Conversión del Modelo Entidad – Relación a Relacional.
Modelos Entidad – Relación (E-R). El modelo entidad-relación Los MD soportados por los SGBD no suelen ofrecer, dado su bajo nivel de abstracción, los.
Modelo entidad-relación (continuación) L.I. Eduardo Barrientos Avalos.
 Gregorio López González  Norberto Misael Valtierra Ornelas  Ricardo Enrique Pérez Andrade  Luis Rodríguez Valencia.
Transcripción de la presentación:

D ISEÑO LÓGICO : LA TRANSFORMACIÓN DEL MODELO E NTIDAD R ELACIÓN (MER) AL MODELO RELACIONAL Ing. Sonia Godoy Hortua 1

2 a) Las entidades, cuando se traducen al modelo relacional, originan relaciones. b) Las relaciones cuando se transforman, pueden dar lugar a claves foráneas de alguna relación ya obtenida o pueden dar lugar a una nueva relación a) Las entidades, cuando se traducen al modelo relacional, originan relaciones. b) Las relaciones cuando se transforman, pueden dar lugar a claves foráneas de alguna relación ya obtenida o pueden dar lugar a una nueva relación ENTIDAD RELACION

L AS RELACIONES BINARIAS 1:1 Y 1:N DAN LUGAR A CLAVES FORÁNEAS Los atributos de la entidad serán atributos de la relación y, de forma análoga La clave primaria de la entidad será la clave primaria de la relación Ing. Sonia Godoy Hortua 3

E JEMPLO DE TRANSFORMACIÓN DE UNA RELACIÓN BINARIA 1:1 4 Ing. Sonia Godoy Hortua

Opción 1 Opción 2 Ing. Sonia Godoy Hortua5 DELEGACIÓN(nombre-del,..., nombre-ciudad) donde {nombre-ciudad} referencia CIUDAD CIUDAD(nombre-ciudad,...) DELEGACIÓN(nombre-del,..., nombre-ciudad) donde {nombre-ciudad} referencia CIUDAD CIUDAD(nombre-ciudad,...) DELEGACIÓN(nombre-del,...) CIUDAD(nombre-ciudad,..., nombre-del) donde {nombre-del} referencia DELEGACIÓN DELEGACIÓN(nombre-del,...) CIUDAD(nombre-ciudad,..., nombre-del) donde {nombre-del} referencia DELEGACIÓN

E JEMPLO DE TRANSFORMACIÓN DE UNA RELACIÓN BINARIA 1:N En este caso sólo es necesario añadir en la relación correspondiente a la entidad del lado N, una clave foránea que referencie la otra relación. Ing. Sonia Godoy Hortua 6

Transformación Ing. Sonia Godoy Hortua 7 Esta solución nos permite saber en qué despacho está asignado cada empleado, y también nos permite consultar, para cada despacho, qué empleados hay. Es decir, refleja correctamente el significado de la interrelación asignación.

E JEMPLO DE TRANSFORMACIÓN DE UNA RELACIÓN BINARIA N:M Una interrelación M:N se transforma en una relación. Su clave primaria estará formada por los atributos de la clave primaria de las dos entidades interrelacionadas. Los atributos de la interrelación serán atributos de la nueva relación. Ing. Sonia Godoy Hortua 8

Transformación Ing. Sonia Godoy Hortua 9 La clave de evaluación debe constar tanto de la clave de estudiante como de la clave de asignatura para identificar completamente la relación. Permite saber, para cada estudiante, qué notas obtiene de las varias asignaturas y, para cada asignatura, qué notas tienen los diferentes estudiantes de aquella asignatura.

E JEMPLO DE TRANSFORMACIÓN DE UNA RELACIÓN TERCIARIA N:M:P Cuando la conectividad de la interrelación es M:N:P, la relación que se obtiene de su transformación tiene como clave primaria todos los atributos que forman las claves primarias de las tres entidades interrelacionadas. Ing. Sonia Godoy Hortua 10

Transformación Ing. Sonia Godoy Hortua 11 la clave debe constar de la clave de estudiante, de la clave de asignatura y de la clave de semestre. Si nos faltase una de las tres, la clave de la relación podría tener valores repetidos. Consideremos, por ejemplo, que no tuviésemos la clave de semestre. Dado que semestre está conectada con “muchos” en la interrelación, puede haber estudiantes que han sido evaluados de una misma asignatura en más de un semestre. Entonces, para estos casos habría valores repetidos en la clave de la relación EVALUACION-SEMESTRAL..

E JEMPLO DE TRANSFORMACIÓN DE UNA INTERRELACIÓN TERNARIA M:N:1 12 Ing. Sonia Godoy Hortua Cuando la conectividad de la interrelación es M:N:1, la relación que se obtiene de su transformación tiene como clave primaria todos los atributos que forman las claves primarias de las dos entidades de los lados de la interrelación etiquetados con M y con N

Transformación Ing. Sonia Godoy Hortua13

Ejemplo de transformación de una interrelación ternaria N:1:1 14 Ing. Son ia God oy Hor tua Cuando la conectividad de la interrelación es N:1:1, la relación que se consigue de su transformación tiene como clave primaria los atributos que forman la clave primaria de la entidad del lado N y los atributos que forman la clave primaria de cualquiera de las dos entidades que están conectadas con 1.

Transformación Ing. Sonia Godoy Hortua15 HORA-SEMANAL(código-hora,...) AULA(código-aula,...) ASIGNATURA(asig,...) CLASE (código-hora, código-aula, asig, duración) donde {código-hora} referencia HORA-SEMANAL, {código-aula} referencia AULA y {asig} referencia ASIGNATURA

Ejemplo de transformación de una interrelación ternaria 1:1:1 Cuando la conectividad de la interrelación es 1:1:1, la relación que se obtiene de su transformación tiene como clave primaria los atributos que forman la clave primaria de dos entidades cualesquiera de las tres interrelacionadas. Ing. Sonia Godoy Hortua16

Opción 1 Ing. Sonia Godoy Hortua17 TRIBUNAL(trib,...) ESTUDIANTE(est,...) PROYECTO-FIN-CARRERA(pro,...) TRIBUNAL(trib,...) ESTUDIANTE(est,...) PROYECTO-FIN-CARRERA(pro,...) DEFENSA(trib, est, pro, fecha-defensa) donde {trib} referencia TRIBUNAL, {est} referencia ESTUDIANTE y {pro} referencia PROYECTO-FIN- CARRERA Transformación

Opción 2 Opción 3 Ing. Sonia Godoy Hortua18 DEFENSA(trib, pro, est, fecha-defensa) donde {trib} referencia TRIBUNAL, {est} referencia ESTUDIANTE y {pro} referencia PROYECTO-FIN-CARRERA DEFENSA(est, pro, trib, fecha-defensa) donde {trib} referencia TRIBUNAL, {est} referencia ESTUDIANTE y {pro} referencia PROYECTO-FIN-CARRERA

E JEMPLO DE TRANSFORMACIÓN DE UNA INTERRELACIÓN RECURSIVA BINARIA 1:1 PERSONA (código-per,..., código-conyuge) donde {código-conyuge} referencia PERSONA y código-conyuge admite valores nulos Ing. Sonia Godoy Hortua 19

R ESUMEN DE LA TRANSFORMACIÓN DEL MODELO ER AL MODELO RELACIONAL 20 Ing. Sonia Godoy Hortua