Diseño de Base de Datos

Documentos relacionados
Diseño de Base de Datos

Diseño de Base de Datos

Diseño de Base de Datos

Diseño de Base de Datos

Diseño de Base de Datos

Diseño de Base de Datos

Diseño lógico Pasar del modelo E/R al modelo Relacional. José Muñoz Jimeno Febrero 2015

DISEÑO LÓGICO: LA TRANSFORMACIÓN

Sistemas de Información

Sistemas de Información

[4] Diseño lógico de bases de datos

Base de Datos. Profesores: Franklin Johnson P. José Miguel Rubio L.

Sistemas de Información

Sistemas de Información

Análisis y Diseño Orientado a Objetos

Modelos Para la Toma de Decisiones

TAREA No. 2 MODELO ENTIDAD RELACIÓN FANNY MILEISIS DIAZ PINTO

Las tres reglas básicas para convertir un esquema en el modelo E/R al relacional son las siguientes:

Sistemas de Información

Gestión base de datos : Modelo Relacional (II)

Comercio electrónico avanzado

Modelos de Datos. Modelo Entidad-Relación

Modelo Entidad Relación.MER.

Modelos Para la Toma de Decisiones

Análisis del Consumidor. SESIÓN #11 Análisis de un producto.

ANÁLISIS DEL PRODUCTO

INGENIERÍA DE SOFTWARE. Sesión 8: Tipos de diagramas

Análisis del Consumidor

Bases de Datos Especializadas

AUDITORÍA ADMINISTRATIVA

Colegio de Educación Profesional Técnica del Estado de México Plantel Ing. Bernardo Quintana Arrioja D E S A R R O L L O D E C O N T E N I D O S

INVESTIGACIÓN DE MERCADOS

Auditoría administrativa

Matemáticas Básicas para Computación

AUDITORÍA ADMINISTRATIVA

6.- DISEÑO DE LA BASE DE DATOS

Principios de Finanzas

INGENIERÍA DE SOFTWARE. Sesión 9: Diagramas de casos de uso

Programación Orientada a Objetos

Matemáticas Básicas para Computación

Modelos de Mercadotecnia Tema 1: Dimensión del Marketing

Matemáticas Universitarias

Estrategia de precios

TECNOLOGÍAS DE LA INFORMACIÓN PARA LA INNOVACIÓN. Facultad de Estadística e Informática

Modelos y Bases de Datos

Modelos Para la Toma de Decisiones

Estadística Descriptiva

Introducción a la Mercadotecnia

Modelos de Mercadotecnia Tema 3: Triada del Marketing

BASES DE DATOS AVANZADAS. Facultad de Estadística e Informática

Taller de Creatividad Publicitaria

Bases de Datos. Laboratorio III, L106/L111. Profesor: Goyo Celada

INSTITUTO TECNOLOGICO SUPERIOR DE LERDO. ALUMNO: JUAN ESQUIVEL VAQUERA. ENSAYO: Modelo entidad-relación. PROFESOR: RICARDO BUSTAMANTE.

Modelado Entidad-Relación

TEMA 3: Áreas de la IA: Ejemplos de investigación actual.

estrategias disponibles para mejorar la efectividad de los planes y su desarrollo como parte principal del plan de marketing de la empresa.

Formato para prácticas de laboratorio

Matemáticas Universitarias

Planeación Estratégica de Mercados

Contabilidad General

INGENIERÍA DEL SOFTWARE

Planeación Estratégica de Mercados

Contabilidad General

Proceso Administrativo. Sesión 11. El control. Primera parte.

Matemáticas Universitarias

Qué es una técnica de conteo?

Diseño Organizacional

Matemáticas Universitarias

Sesión No. 8. Contextualización. Nombre: Capacitación y Desarrollo Parte II. Objetivo CAPITAL HUMANO

METODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS

Estadística Descriptiva

Fundamentos de Tecnología Educativa

Metodología de la Investigación Educativa

Bases de Datos Especializadas. Sesión 2: Modelado de datos

Metodología de la Investigación Educativa

Diseño Conceptual y Lógico

Sílabo del curso Análisis y Diseño de Sistemas

Sílabo del curso Análisis y Diseño de Sistemas

Introducción al diseño de bases de datos

Modelo Relacional. El modelo relacional...1 El modelo entidad relación (que vimos ayer) es un modelo conceptual que sirve

Comercio electrónico avanzado

Matemáticas Básicas para Computación

Modelado de Datos Material desarrollado por Marcelo Rocha Vargas, 2011

INGENIERÍA DEL SOFTWARE

Diseño de Base de Datos

Modelos y Bases de Datos

Análisis del contexto educativo contemporáneo

UNIVERSIDAD DE GUADALAJARA

Diseño de Base de Datos

Estructuras Administrativas

UNIVERSIDAD DE GUADALAJARA. Experiencia metodología de proyectos IT, desarrollo de bases de datos, licenciatura en informática o afines

Contabilidad General

BASES DE DATOS TEMA 2 MODELOS DE DATOS

BASES DE DATOS II PRACTICA I

- Bases de Datos (2012/2013) Adjunto Tema 1: Ampliación DER

PRÁCTICA 4: LA TRANSFORMADA RÁPIDA DE FOURIER (FFT)

Objetivos del curso sobre fundamentos de bases de datos - Examen Oracle Database Foundations

Bases de Datos Especializadas

Transcripción:

Diseño de Base de Datos

DISEÑO DE BASE DE DATOS 1 Lectura No. 7 Nombre: Transformación interrelacional Contextualización Continuando con el tema de la sesión pasada en el que aprendimos acerca de la transformación del modelo entidad relación al modelo relacional, en el cual se describen las transformaciones de entidades dentro de las mismas tablas de nuestra base de datos. En esta sesión aprenderemos acerca de la transformación interrelacional con la cual analizaremos las condiciones que se presentan para la unión a través de diferentes métodos y las distintas conectividades que hay en ellas mismas. Cabe mencionar que esta sesión da continuidad al tema de la sesión pasada y nos permitirá conocer otras alternativas para el diseño de base de datos, mismos que fortalecen las formas de diseñar un sistema.

DISEÑO DE BASE DE DATOS 2 Introducción al Tema Cómo se realiza una interrelación? Para realizar una interrelación se debe tomar en cuenta el grado y conectividad para tomar la decisión de cuál va a ser la transformación más adecuada: 1.- Las interrelaciones binarias 1:1 y 1:N dan lugar a claves foráneas. 2.- Las interrelaciones binarias M:N y las n-arias se traducen en nuevas relaciones. Durante esta sesión conocerás de manera más concreta las transformaciones necesarias que dará como resultado un esquema a partir del modelo entidad relación.

DISEÑO DE BASE DE DATOS 3 Explicación 4.2 Transformación interrelacional Cuáles son los diferentes tipos de interrelaciones? Transformación de interrelaciones binarias Cuando se transforman las interrelaciones binarias se debe tomar en cuenta la conectividad y si las entidades son obligadas u opcionales en la interrelación. Conectividad 1:1 Las entidades intervienen en la interrelación 1:1 se han transformado previamente en las relaciones de cada uno de sus atributos, por lo tanto sólo es necesario añadir a cualquiera estas dos relaciones y una clave foránea que referencie a la otra relación. Conectividad 1:N Las entidades que intervienen en este tipo de relación previamente se han transformado en relaciones que corresponden a sus atributos, sólo se necesita añadir en la relación a la entidad N una clave foránea que referencie la otra relación. Conectividad M:N En esta interrelación se transforma una relación, la clave primaria está determinada por los atributos de la misma clave de las dos entidades interrelaciónales. Los atributos de esta interrelación serán atributos de la nueva relación.

DISEÑO DE BASE DE DATOS 4 Transformación de interrelaciones ternarias Este tipo de transformación presenta similitud con respecto a la binaria M:N, aquí no es necesario crear interrelaciones a través de claves foráneas sino que es necesario crear una nueva relación. Conectividad M:N:P La relación que se obtiene de su transformación se asocia con la clave primaria todos los atributos que forman claves primarias de las tres entidades que se van a interrelacionar. Conectividad M:N:1 La relación obtenida de ésta tiene como clave primaria los atributos que forman claves primarias de las dos entidades etiquetados con M y N. Conectividad N:1:1 La relación obtenida de dicha unión tiene como clave primaria los atributos que forman parte de la misma pero de la entidad N y los atributos que la forman la clave de cualquiera de las entidades unidas en 1. Conectividad 1:1:1 La relación obtenida de ésta tiene como clave primaria los atributos que forman parte de la clave primaria pero de dos entidades (cualquiera) de las tres que se interrelacionan. Transformación de interrelaciones n-arias La transformación de una interrelación n-aria será posible a través de la obtención de una nueva relación que contiene los atributos que forman las claves primarias de N entidades interrelacionadas y los atributos de la misma.

DISEÑO DE BASE DE DATOS 5 Transformación de interrelaciones Si una interrelación tiene conectividad 1:1 o 1:N da como resultado una clave foránea y si existe conectividad M:N o es n-aria da como resultado una nueva relación. Transformación de interrelaciones de grado superior a dos Las interrelaciones ternarias se representan igual que la interrelaciones N:M creando una relación cuya clave primaria es resultado de la concatenación de sus identificadores principales de cada una de las entidades. Transformación de interrelaciones exclusivas En este caso se transforman pero se tiene que añadir un check que compruebe si alguna entidad participa en una ocurrencia de interrelación, si este es el caso no podrá participar en ninguna otra.

DISEÑO DE BASE DE DATOS 6 Conclusión Durante estas dos sesiones aprendimos la manera en que el modelo entidad relación se transforma en modelo relacional. Como hemos visto en la sesión anterior aprendimos la manera en que se trasforman las entidades de la tabla de nuestra base de datos y en ésta aprendimos la interrelación entre ellas. Éstas dependerán de la conectividad de los datos, pues como vimos en cada una de ellas existen ciertas condiciones que lo determinan y por consiguiente permitirá que nuestra base de datos sea más funcional y esté mejor planeada antes de su implantación en el sistema.

DISEÑO DE BASE DE DATOS 7 Para aprender más Con la finalidad de profundizar más en la investigación de este tema te recomendamos ver y analizar el video Transformación del diagrama entidad relación al modelo relacional en el que te ejemplifica de manera gráfica cada uno de los temas vistos en estas semanas. http://brd.unid.edu.mx/transformacion-del-diagrama-entidad-relacion...

DISEÑO DE BASE DE DATOS 8 Actividad de aprendizaje Con la finalidad de poner en práctica los conocimientos adquiridos en esta sesión realizarás la siguiente actividad: De acuerdo al video que hemos visto en la actividad de aprendizaje: 1.- Dibuja los diagramas que se presentan en el video con una breve explicación de cada uno de ellos; puede ser en cualquier programa. 2.- Elabora una conclusión general de una cuartilla. 3. Sube tu actividad a la plataforma en el lugar indicado.

DISEÑO DE BASE DE DATOS 9 Referencias Benet Campderrich Falgueras (2003), Ingeniería de Software, España: UOC. C.J.Dat (2006), Introducción a los sistemas de bases de datos, México: Prentice Hall. Caurtas. J. (2011), Transformación Modelo ER a Relacional, Consultado en: http://www.slideshare.net/josecuartas/transformar-modelo-entidadrelacion-a-modelo-logico DATA prix (2012), Transformación del modelo ER al modelo relacional, resumen-transformacion-modelo-er-modelo-relacional Fernández Baizán, C. (1987), El modelo relacional de datos: de los fundamentos a los modelos deductivos, Madrid: Ediciones Díaz. consultado el 04 de octubre de 2013 en: http://www.dataprix.com/310- Gutiérrez, J. (2009), Transformación Modelo ER a Relacional, consultado en: http://dryvalleycomputer.com/index.php?option=com_content&view=ar ticle&id=65:transformacion-del-modelo-entidad-relacion-al-modelorelacional&catid=37&itemid=57 Pastor, O. y Blesa, P. (2000), Gestión de Bases de Datos, Valencia: UPV Sommerville, I. (2005), Ingeniería de Software, Madrid: Pearson Tundidor (2011), Diseño lógico:modelo relacional, Consultado en: http://tundidor.com/esne/tema2_disenio_logico.pdf