Diseño lógico: la transformación del modelo Entidad Relación (MER) al modelo relacional Ing. Sonia Godoy Hortua.

Slides:



Advertisements
Presentaciones similares
Diseño de Bases de Datos
Advertisements

Metodología de Diseño de una Base de Datos
Fundamentos de Bases de Datos
Diccionario de Datos El diccionario de datos es un listado organizado de todos los datos pertenecientes al sistema, con definiciones precisas y rigurosas.
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
Henry Muñoz Contextualización. Contexto Organizacional. Misión, Visión, Objetivos estratégicos. Niveles organizacionales.Contexto Organizacional. Misión,
Diseño lógico: la transformación del modelo Entidad Relación (MER) al modelo relacional Ing. Sonia Godoy Hortua.
Diseño de Bases de Datos
Relaciones entre Clases
CONCEPTOS INTRODUCTORIOS DE BASES DE DATOS
Maestría en Bioinformática Bases de Datos y Sistemas de Información Diseño Conceptual Ing. Alfonso Vicente, PMP
Diseño y Construcción de una
Elementos para Interpretar el Modelo Conceptual de Datos
ANALISIS ESTRUCTURADO Ing. Sonia Godoy Hortua 1. E SPECIFICACIÓN DE REQUERIMIENTOS 1. Requerimientos funcionales y no funcionales 2. Especificación de.
LLAVES EN BASES DE DATOS
MODELO ENTIDAD RELACIÓN MER
¿QUÉ SON LAS BASES DE DATOS?
INTELIGENCIA ARTIFICIAL
Curso de Diseño y Construcción de Productos de Software CLASE 2
Primera Forma Normal En una relación (tabla) no pueden existir grupos de repetición, es decir, un atributo no puede tomar más de un valor del dominio subyacente:
Maestría en Bioinformática Bases de Datos y Sistemas de Información Del MER al MR Ing. Alfonso Vicente, PMP
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)
MODELO RELACIONAL.
Modelo Entidad Relación E-R
Teoría de Bases de Datos
USO DE RELACIONES En esta clase se tratarán los siguientes temas:
UNIDAD II Modelo de Datos.
MODELO RELACIONAL.
Modelo Relacional Base de Datos I.
Modelo Relacional Base de Datos I.
Modelo Entidad-Relación
Introducción y conceptos generales
BASE DE DATOS I Clase # 1.
Ejercicio 0 En un banco de plaza se desea registrar los clientes (cédula, nombre y dirección) que poseen cuentas. De las cuentas se sabe los clientes que.
Métrica v2.1 Técnicas: Modelado de datos (Parte 2)
MODELADO DE DATOS (PARTE 2) Viviana Poblete L. Modelo de Datos I.
Ing. JUAN CARLOS GARCIA DUARTE
Página 1 20/03/2005 Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal Tecnología de la Información Profesora Ariana Rosenthal Administración.
Administracion de Base de Datos I Semana 04. Base Datos Caso : Creacion de Diagrama E-R.
Bases de datos.
DISEÑO DE BASES DE DATOS
Tema 2: Base de datos relacionales
Modelos de Datos.
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
PASO DEL ESQUEMA E-R AL MODELO RELACIONAL
Bases de Datos.
SISTEMA DE BASE DE DATOS Equipo #6 Integrantes :García Hernández Yaneli Tlacomulco Moncada Blanca Edith Carreto Vichique Laura Belén Rosales Titla María.
Base de Datos I. El proceso por el que se definen las diferentes subclases de una superclase Ejemplo: Se requiere guardar la información de los empleados,
Diagramas.
 Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan miembros de una comunidad.
Base de Datos I. El proceso por el que se define una superclase a través de diferentes subclase. Ejemplo: Se tiene las entidades Cuenta de Ahorro y Cuenta.
CARACTERISTICAS Y REPRESENTACION DE LOS DATOS
Diagrama Entidad-Relación
Curso Introductorio a Bases de Datos.
UNIDAD 2 Modelo Entidad-Relación
integridad referencial
Bases de Datos Modelo Relacional.
¿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.
Diagramas Entidad Relación
UNIVERSIDAD LATINA II.- CONSTRUCCIÓN DE LA BASE DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
D ISEÑO LÓGICO : LA TRANSFORMACIÓN DEL MODELO E NTIDAD R ELACIÓN (MER) AL MODELO RELACIONAL Ing. Sonia Godoy Hortua 1.
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,
Sistemas de Información I
BASE DE DATOS DISTRIBUIDAS Objetivo
Base de Datos I – Ing. Mary Carlota Bernal J. BASE DE DATOS I Conversión del Modelo Entidad – Relación a Relacional.
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:

Diseño lógico: la transformación del modelo Entidad Relación (MER) al modelo relacional Ing. Sonia Godoy Hortua

b) Las relaciones cuando se transforman, pueden dar ENTIDAD RELACION CHASIS NOMBRE MARCA CEDULA 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 Ing. Sonia Godoy Hortua

Los nombres de las entidades se escriben en mayúsculas y en singular. PUEDE SER DEBE SER Los nombres de las entidades se escriben en mayúsculas y en singular. Los nombres de los atributos en minúsculas y en singular. Los atributos identificadores se marcan con el símbolo #. Los atributos obligatorios se marcan con * y los opcionales con o. Las relaciones se representan por flechas que tienen en cada lado un nombre, la cardinalidad y si es obligatoria u opcional dicha relación. Ing. Sonia Godoy Hortua

EJEMPLOS Cada CURSO puede ser lugar de una o más EVALUACIONES Cada EVALUACIÓN debe corresponder a uno y sólo un CURSO Cada MATERIA puede ser tema de una o más EVALUACIONES y Cada EVALUACIÓN debe hacerse sobre una y sólo una MATERIA Cada EVALUACIÓN debe efectuarse para uno o más alumnos y Cada ALUMNO puede presentar una o más EVALUACIONES Ing. Sonia Godoy Hortua

EJEMPLOS Un CURSO debe estar dirigido por uno y sólo uno un PROFESOR y Un PROFESOR puede estar asignado a uno y sólo un CURSO Un CURSO debe estar localizado en una y sólo un AULA y Un AULA puede estar asignada a uno y sólo un CURSO Ing. Sonia Godoy Hortua Cada TIQUETE debe ser para uno y sólo un PASAJERO y Cada PASAJERO puede ser dueño de uno o más TIQUETES

MAPEO DEl Diagrama E-R Este proceso consiste en destruir todas las relaciones, teniendo presente la cardinalidad. Ing. Sonia Godoy Hortua

Mapeo de diagramas Se tiene una empresa desarrollando varios proyectos, a los que son asignados varios empleados, pero cada empleado solo esta vinculado a un proyecto, en un momento dado. Cada proyecto consume diferentes recursos en cantidades determinadas: los empleados están a cargo de un supervisor, que es un empleado también. Los empleados pueden tener personas beneficiarias (hijos, esposas, padres, etc.). Ing. Sonia Godoy Hortua

Mapeo del Diagrama E-R Ing. Sonia Godoy Hortua

Mapeo de relaciones 1:1. Ing. Sonia Godoy Hortua Se destruye la relación y la llave primaria de una de las entidades pasa a la otra como llave foránea. Los atributos de la relación, si existen, se van hacia la entidad donde quedó la llave foránea.

Mapeo de relaciones 1:n. Ing. Sonia Godoy Hortua Se destruye la relación y la llave primaria de la entidad en uno pasa como llave foránea a la entidad en n. Los atributos de la relación, si existen, pasan a la entidad en n. Al final de la línea de la entidad en n se coloca un tridente o "pata de gallina".

Mapeo de relaciones n:n. Se destruye la relación reemplazándola por una entidad. Las llaves primarias de las entidades relacionadas van como llaves foráneas a la nueva entidad y pasan a componer la llave primaria. Los atributos de la relación si existen, serán atributos de la nueva entidad. Se coloca un tridente a lado y lado de la nueva entidad. Ing. Sonia Godoy Hortua

Resultado final Ing. Sonia Godoy Hortua

Ejercicio Transformar el siguiente diagrama E-R en un esquema relacional completo eficiente Ing. Sonia Godoy Hortua NOTA: Hay que tener en cuenta que en esta base de datos se almacenará la información de matriculación de alumnos en un centro durante varios años (en las mismas tablas), por tanto, si un alumno repite podrá matricularse de la misma asignatura el siguiente año y quedará registrada en la misma base de datos esa información. NOTA (2): “Horas” almacena el número de horas anuales del curso, que podrá tener un decimal, por ejemplo: 210 horas, 215,5 horas; y “Nivel” indica el nombre del curso, por ejemplo: “1ºASI”,”1ºBACH-CS”,2ºESO”.