DIAGRAMAS ENTIDAD RELACIÓN

Slides:



Advertisements
Presentaciones similares
Escribir aquí el título de la WQ
Advertisements

Programación de bases de datos relacionales
TECNICATURA UNIVERSITARIA EN INFORMATICA
Fundamentos de Bases 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
Modelo Entidad Relación Unidad II. Modelo de datos Tema 2.2 Realizó: I.S.C. Raquel Gpe Saucedo Chacòn.
MAPAS CONCEPTUALES.
Rocío Contreras Águila Primer Semestre 2010
Modelo entidad-relación
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
MODELO RELACIONAL.
DIAGRAMA DE FLUJO DE DATOS
Entidad Relación Doc. Ing. Marleny Soria Medina
2.1Definición de un modelo de datos
Modelo de Datos Unidad II.
¿QUÉ SON LAS BASES 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)
Johanna Lizeth Rodríguez Lorena Fda. Chávarro Ramos
Modelo Entidad-Relación
Modelo 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.
UNIDAD I Conceptos Básicos.
Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.
DR. ERNESTO SUAREZ.
UNIDAD 2:Crear, abrir y cerrar una base de datos Hacer clic sobre la opción Nuevo de la pestaña Archivo. Se mostrarán las distintas opciones para nuevos.
FUNDAMENTOS DE BASES DE DATOS
* FRAUSTO JIMENEZ GABRIELA * * HERNANDEZ TORRES ANA LAURA * * MANDUJANO JUAN CARLOS * * NOVA MARIN YARELI PAULINA * * ZAVALA CORTE JOCELYN ARELI *
Sistemas de Bases de Datos I
Viviana Poblete López Módulo: Modelo de Datos
Métrica v2.1 Técnicas: Modelado de datos (Parte 2)
MODELADO DE DATOS (PARTE 2) Viviana Poblete L. Modelo de Datos I.
Análisis de Sistemas.
APRENDIZ: SANDRA L. CAICEDO C. ORDEN: 20194
Bases de datos.
DIAGRAMAS ENTIDAD RELACIÓN
Organización y Estructuración de Datos Profesor Titular: Mg Carlos G. Neil 2009.
BASES DE DATOS Entidad-Relación
Modelos de Datos.
Ing. Héctor Abraham Hernández Erazo
Modelo Entidad Relación
Introducción a UML DIAGRAMA DE CLASES Departamento de Informática
Bases de Datos.
UNIVERSIDAD LATINA BASES DE DATOS DISEÑO DE BASES DE DATOS (modelos para el diseño)
DEFINICIÓN DE OBJETO Un objeto es aquello que puede ser observado, estudiado y aprendido CARACTERÍSTICAS nos permiten conocerlos mediante la observación,
TEMA 9: DIAGRAMA DE CLASE EN UML
Métrica v2.1 Técnicas: Modelado de datos (Parte 1)
Para pasar a tablas todos los datos sin dejar nada y que las tablas tengan sentido por si solas se tiene que seguir unos pasos: 1.Toda entidad se transforma.
Diagramas.
Introducción a la Programación Orientada a Objetos (POO)
Modelo Entidad Relación
DIAGRAMA DE CLASES.
Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos.
Modelo Entidad - Relación
3. Modelo de datos Prof: Lcdo. Luis Peña.
UNIDAD 2 Modelo Entidad-Relación
Edwin Oliveros.  El diseño de sistemas consiste en la transformación del modelo de diseño, que toma en cuenta los requerimientos no funcionales y las.
¿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.
MODELO LOGICO BASE DE DATOS
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
Para cada uno de los atributos, indicaremos su campo de descripción. Cuando un campo no dispone de este (como el.
Notación gráfica del modelo entidad/relación Guadalupe Elizabeth Landeros Valderrama Diana Delgado Martínez Guillermo Augusto Alcaraz Domínguez Martin.
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.
Modelado UML Diagrama de Clases
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.
Transcripción de la presentación:

DIAGRAMAS ENTIDAD RELACIÓN Ó DIAGRAMA E – R Presentado por: Ma. Alejandra Sanchez T.

¿QUÉ ES UN DIAGRAMA E-R? Un diagrama o modelo Entidad-Relacion (a veces denominado por sus siglas. E-R “Entity relationship” o “DER” Diagrama de Entidad relación). Es una herramienta para el modelado de datos de un sistema de información sus inter-relaciones y propiedades

RESEÑA Dr. PETER CHEN Creador del modelo E-R. Durante muchos años, se ha utilizado este modelo para representar las interdependencias entre los datos. Desde los 70 hasta ahora, el modelo ha sufrido gran cantidad de cambios y modificaciones, introducidos no necesariamente por su autor, hasta llegar al punto de coexistir múltiples variantes de los diagramas Entidad/Relación.

¿PARA QUE SIRVE? Mediante modelo E-R se pretende visualizar los objetos que pertenecen la Base de Datos como Entidades las cuales tienen unos atributos y se vinculan mediante Relaciones Aunque siguen siendo utilizados, los diagramas E/R van cayendo en el desuso debido a la progresiva implantación del lenguaje unificado de modelado (UML)

¿CÓMO SE HACE? Se parte de una descripción textual del problema o sistema de información a automatizar Se hace una lista de los sustantivos y verbos que aparecen Los sustantivos son posibles entidades o atributos Los verbos son posibles relaciones

Analizando las frases se determina la cardinalidad de las relaciones y otros detalles . Se elabora el diagrama Entidad – Relacion Se completa el modelo con listas de atributos y una descripción de otras restricciones que no se pueden reflejar en el diagrama

El modelado de datos no acaba con el uso de esta técnica El modelado de datos no acaba con el uso de esta técnica. Son necesarias otras técnicas para lograr un moldelo directamente implementable en una base de datos. DADO LO RUDIMENTARIO DE ESTA TÉCNICA SE NECESITA CIERTO ENTRENAMIENTO Y EXPERIENCIA PARA LOGRAR BUENOS MODELOS DE DATOS

PARA TENER EN CUENTA… Para realizar un diagrama Entidad Relación Debemos tener claros los siguientes conceptos

ENTIDAD Representa una cosa u objeto del mundo real con existencia independiente, es decir, se diferencia de cualquier otro objeto o cosa, incluso siendo del mismo tipo. Ejemplo: Una casa: Aunque sea exactamente igual a otra, aùn se diferenciará en su dirección Un automóvil: Aunque sean de la misma marca, el mismo modelo, tendrán atributos diferentes como el número del motor

Las entidades se representan con un rectángulo, y en su interior el nombre de la entidad: Los ejemplos más habituales de entidades son: Factura, persona, empleado

ATRIBUTOS Los atributos son las propiedades que describen a cada entidad en un conjunto de entidades. Un conjunto de entidades dentro de una entidad, tiene valores específicos asignado para cada uno de sus atributos, de esta forma, es posible su identificación unívoca.

Ejemplos A la colección de entidades Alumnos, con el siguiente conjunto de atributos en común, (id, nombre, edad, semestre), pertenecen las entidades: (1, Sofia, 18 años, 2) (2, Marcela, 19 años, 5) Cada una de las entidades pertenecientes a este conjunto de entidades se diferencia de las demás por el valor de sus atributos

Los atributos se representan mediante elipses, y en su interior el nombre del atributo:

RELACIÓN Describe cierta dependencia entre entidades o permite la asociación de las mismas. Ejemplo: Dadas dos entidades “Habitación 502” y “Juan”, es posible relacionar que la habitación 502 se encuentra ocupada por el huésped de nombre Juan. Un huesped (entidad), se aloja (relación) en una habitación (entidad)

Las interrelaciones se representan mediante rombos, y en su interior el nombre de la interrelación:

En los extremos de las líneas que parten del rombo se añaden unos números que indican la cantidad de entidades que intervienten en la interrelación: 1, n. Esto también se suele hacer modificando el extremo de las líneas. Si terminan con un extremo involucran a una entidad, si terminan en varios extremos, (generalmente tres), involucrarán a varias entidades:

La idea es simple, aparentemente, pero a la hora de construir modelos sobre realidades concretas es cuando surgen los problemas. La realidad es siempre compleja. Las entidades tienen muchos atributos diferentes, de los cuales debemos aprender a elegir sólo los que necesitemos. Lo mismo cabe decir de las interrelaciones. Además, no siempre está perfectamente claro qué es un atributo y qué una entidad; o que ventajas obtenemos si tratamos a ciertos atributos como entidades y viceversa.

EJEMPLO DE DIAGRAMA E-R Nos enfrentamos al siguiente problema que debemos modelar. Se trata de una base de datos que debe almacenar la información sobre varias estaciones meteorológicas, en una zona determinada. De cada una de ellas recibiremos y almacenaremos un conjunto de datos cada día: temperatura máxima y mínima, precipitaciones en litros/m2, velocidad del viento máxima y mínima, y humedad máxima y mínima. El sistema debe ser capaz de seleccionar, añadir o eliminar estaciones. Para cada una almacenaremos su situación geográfica (latitud y longitud), identificador y altitud.

Ya tenemos la descripción del proceso, así que pasemos al segundo paso:

IDENTIFICAR CONJUNTOS DE ENTIDADES A primera vista, tenemos dos conjuntos de entidades: estaciones y muestras. Podríamos haber usado sólo un conjunto, el de las muestras, pero nos dicen que debemos ser capaces de seleccionar, añadir y borrar estaciones, de modo que parece que tendremos que usar un conjunto de entidades para ellas.

IDENTIFICAR CONJUNTOS DE INTER-RELACIONES Las relaciones son más simples, ya que sólo hay una: cada estación estará interrelacionada con varias muestras. Es una relación 1:N.

TRAZAR EL PRIMER DIAGRAMA Podemos trazar ya, por lo tanto, nuestro primer diagrama:

IDENTIFICAR ATRIBUTOS El siguiente paso es identificar los atributos para cada conjunto de entidades. Para las muestras tendremos que elegir los que nos da el enunciado: temperatura máxima y mínima, precipitaciones, velocidades del viento máxima y mínima y humedad máxima y mínima. Además hay que añadir la fecha de la muestra. Para las estaciones también nos dicen qué atributos necesitamos: identificador, latitud, longitud y altitud.

DIAGRAMA FINAL….

GRACIAS