Modelo entidad-relación (continuación) L.I. Eduardo Barrientos Avalos.

Slides:



Advertisements
Presentaciones similares
Sesión no. 3 Modelación de datos, casos prácticos
Advertisements

IBD Plan 90 y 2003 Clase 11.
Diseño de Bases de Datos
Unidad II Modelo Entidad-Relación
Fundamentos de Bases de Datos
Modelo Entidad Relación
Diagrama de Clases Por: Ing. Juan Carlos Contreras Villegas
Fundamentos de Base de Datos Modelo E-R
Modelo entidad-relación
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
Relaciones entre Clases
MER.
Modelo Entidad-Relación
Maestría en Bioinformática Bases de Datos y Sistemas de Información Diseño Conceptual Ing. Alfonso Vicente, PMP
Elementos para Interpretar el Modelo Conceptual de Datos
Entidad Relación Doc. Ing. Marleny Soria Medina
2.1Definición de un modelo de datos
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)
MODELO RELACIONAL.
Modelo Entidad Relación E-R
Diseño lógico: la transformación del modelo Entidad Relación (MER) al modelo relacional Ing. Sonia Godoy Hortua.
Diagramas de Entidad Relación
BASE DE DATOS I. Tipos de Bases de Datos  Base de Datos de Red Colección de registros los cuales están conectados entre si por medio de enlaces. “Un.
Tema 4. DISEÑO LÓGICO Objetivos
Ing. Marco Zarate Z.. Entidades Relaciones Atributos.
Sistemas de Bases de Datos I
Bases de Datos Modelamiento.
ADMINISTRACION DE LA FUNCION INFORMATICA
Métrica v2.1 Técnicas: Modelado de datos (Parte 2)
MODELADO DE DATOS (PARTE 2) Viviana Poblete L. Modelo de Datos I.
Introducción a los Sistemas de Bases de Datos (2)
 Son aquellas que se dan cuando los conjuntos de entidades de una relación no son distintos; es decir, el mismo conjunto de entidades participa en una.
Bases de datos.
DISEÑO DE BASES DE DATOS
DIAGRAMAS ENTIDAD RELACIÓN
Grupo 7: Nelson de Jesús escobar duque Yanny Andrés
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.
SOFTWARE DE GESTIÓN DOCUMENTAL Y FLUJOS DE TRABAJO (WORKFLOW)
Modelo Entidad Relación
Introducción a UML DIAGRAMA DE CLASES Departamento de Informática
Bases de Datos.
PROGRAMACION ORIENTADA A OBJETOS
Modelo Entidad Relación
Diagrama Entidad-Relación
El Modelo de Datos Entidad-Relación (E/R)
Modelo Entidad - Relación
UNIDAD 2 Modelo Entidad-Relación
Bases de Datos.
Bases de Datos Modelo Relacional.
Primer ejercicio Realizar el MER (Modelo Entidad Relación) de un S I (sistema de informacion) para gestionar la información sobre los empleados de una.
¿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:
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,
Fundamentos de Ingeniería de Software
1 UNIDAD II. MODELO ENTIDAD – RELACIÓN (E-R) Objetivo: El alumno realizará el modelo E-R y el modelo Entidad Relación Extendido (EE-R) para diseñar un.
Base de Datos I – Ing. Mary Carlota Bernal J. BASE DE DATOS I Diseño conceptual de Base de Datos Modelo Entidad - Relación.
Base de Datos I – Ing. Mary Carlota Bernal J.
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.
Modelo entidad/interrlación Tema 2. Parte 2. Modelo E/IR Utiliza un conjunto de símbolos y reglas para representar los datos y las relaciones entre ellos.
Diagrama de clases Silvia Herzovich Rodrigo Aronas Matias Silversteyn.
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.
El modelo de datos relacional. Introducción El modelo e-r se considera un modelo conceptual ya que permite a un nivel alto el ver con claridad la información.
INTRODUCCIÓN A BASE DE DATOS
Diseño del modelo de datos 2013
MODELO RELACIONAL.
Transcripción de la presentación:

Modelo entidad-relación (continuación) L.I. Eduardo Barrientos Avalos

Algunos temas vistos la clase anterior  Modelos de datos  Tipos de modelos  Modelo E-R (concepto y simbología)  Conceptos de los elementos de modelo E-R  Razón de cardinalidad (1:1,1:N,N:1 y M:N)

Ejemplo de una aplicación de base de datos 1. La empresa esta organizada en departamentos. Cada departamento tiene un nombre único, un número único y un cierto empleado que lo dirige. Nos interesa la fecha en que dicho empleado comenzó a dirigir el departamento. Un departamento puede estar distribuido en varios lugares.

Continuación (ejemplo) 2. Cada departamento controla un cierto número de proyectos, cada uno de los cuales tiene un nombre y un número únicos, y se efectua en un solo lugar. 3. Alamacenaremos el nombre, número de seguridad social, dirección, salario, sexo y fecha de nacimiento de cada empleado. Todo empleado esta asignado a un departamento, pero puede trabajar en varios proyectos, que no necesariamente estarán controlados por el mismo departamento.

Nos interasa el número de horas por semana que un empleado trabaja en cada proyecto, y también quien es el supervisor directo de cada empleado. 4. Queremos mantenernos al tanto de los familiares de cada empleado para administrar sus seguros. De cada familiar almacenaremos el nombre, sexo, fecha de nacimiento y parentesco con el empleado. Continuación (ejemplo) Se puede aplicar la metodología sugerida (tarea)

Metodología para modelado 1. Identificar las entidades. 2. Identificar las relaciones. 3. Identificar los atributos y asociarlos a entidades y relaciones. 4. Determinar los dominios de los atributos. 5. Determinar los identificadores. 6. Determinar las jerarquías de generalización (si las hay). 7. Dibujar el diagrama entidad-relación. 8. Revisar el esquema conceptual local con el usuario.

EMPLEADODEPARTAMENTO PERTENECE_A DIRIGE SUPERVISION N1 11 N1 TRABAJA_EN PROYECTO CONTROLA_A M N N 1 supervisadosupervisor Horas FechaInic FechaNac DEPENDIENTES_DE DEPENDIENTE Parentesco SexoNombre 1 N

Ejemplos: El tipo de vínculo binario PERTENECE_A entre DEPARTAMENTO y EMPLEADO tiene razón de cardinanlidad 1:N, lo que significa que cada departamento puede estar relacionado con muchos empleados, pero un empleado sólo puede estar relacionado con (pertenecer a) un departamento. 1) El tipo de vínculo binario DIRIGE entre DEPARTAMENTO y EMPLEADO tiene razón de cardinanlidad 1:1, lo que significa que relaciona una entidad departamento con el empleado que dirige ese departamento. Esto representa la restricción del minimundo de que un empleado sólo puede dirigir un departamento y de que un departamento sólo tiene un gerente. 2) El tipo de vínculo binario TRABAJA_EN entre EMPLEADO y PROYECTO tiene razón de cardinanlidad M:N, si la regla es que un empleado puede trabajar en varios proyectos y que varios empleados pueden trabajar en un proyecto. 3) El tipo de vínculo binario CONTROLA_A entre DEPARTAMENTO y PROYECTO tiene razón de cardinanlidad 1:N, si la regla es que un departamento puede controlar a varios proyectos, pero un proyecto solo puede estar administrado por un departamento. 4)

EMPLEADODEPARTAMENTO PERTENECE_A DIRIGE SUPERVISION N1 11 N1 TRABAJA_EN PROYECTO CONTROLA_A M N N 1 supervisadosupervisor Horas FechaInic FechaNac DEPENDIENTES_DE DEPENDIENTE Parentesco SexoNombre 1 N

En los diagramas ER, las razones de cardinalidad de los vínculos binarios se indican anotando 1, M, y N al lado izquierdo o derecho de los rombos que representan los tipos de vínculos según corresponda la participación de las entidades. La participación total se indica con una línea doble que conecta el tipo de entidades participante con el vínculo, en tanto que la participación parcial se indica con una línea simple.

EMPLEADODEPARTAMENTO PERTENECE_A DIRIGESUPERVISION N1 11 N1 TRABAJA_EN PROYECTO CONTROLA_A M N N 1 supervisado La razón de cardinalidad y las restricciones de participación, forman en conjunto las restricciones estructurales de un tipo de vínculos. supervisor

EMPLEADODEPARTAMENTO PERTENECE_A DIRIGE SUPERVISIONTRABAJA_EN PROYECTO CONTROLA_A supervisadosupervisor Horas FechaInic FechaNac DEPENDIENTES_DE DEPENDIENTE Parentesco SexoNombre FechaN NSSNombre NomPila Paterno Materno Sexo Dirección Salario NumDeEmpleados Nombre Número Lugares Nombre Número Lugar (0, N) (0, 1) trabajador (1, N) empleado (0, N) empleado (1, 1) empleado (0, 1) departamento- dirigido (1, 1) departamento (1, N) departamento- controlador proyecto- controlado (1, 1) (0, N) proyecto (1, N) dependiente (1, 1)