El Modelo de Datos Entidad-Relación (E/R)

Slides:



Advertisements
Presentaciones similares
IBD Plan 90 y 2003 Clase 11.
Advertisements

Modelo Entidad Relación
Unidad II Modelo Entidad-Relación
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
Se desea establecer un modelo conceptual para la gestión de una biblioteca. Se desean tener almacenados todos los libros que la componen. Para cada libro.
Rocío Contreras Águila Primer Semestre 2010
Fundamentos de Base de Datos Modelo E-R
Modelo entidad-relación
Es una relacion matematica de
Bases de Datos Moledelo E-R
Tomado de:
Bases de Datos Modelo Relacional.
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
1.3 MODELO ENTIDAD RELACION EXTENDIDO
MODELO ENTIDAD RELACIÓN MER
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.
Modelo Entidad-Relación
MODELO RELACIONAL.
MODELO ENTIDAD RELACIÓN
Modelo Entidad Relación E-R
MODELO RELACIONAL.
Mayo de 2009Dos Ideas - La visión de Sistemas desde el Desarrollo Introducción a Base de Datos Conceptos básicos.
Modelos existentes de base de datos
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.
BASE DE DATOS I Clase # 1.
Sistemas de Bases de Datos I
Viviana Poblete López Módulo: Modelo de Datos
BASES DE DATOS MULTIDIMNSIONALES ING. A NDRÉS V ARGAS L ONDOÑO UNICIENCIA. EDU. CO Corporación Universitaria de Ciencia y Desarrollo.
Bases de Datos Modelamiento.
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 Conceptos, diseño y utilización
RESTRICCIONES Ing. Carolina Moreno Departamento de Sistemas Facultad de Electrónica y Telecomunicaciones Universidad del Cauca.
BASES DE DATOS Entidad-Relación
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.
PASO DEL ESQUEMA E-R AL MODELO RELACIONAL
Modelo Entidad Relación
Bases de Datos.
Modelo Entidad-Relación
Métrica v2.1 Técnicas: Modelado de datos (Parte 1)
Clasificación de Diagramas
Diagramas.
CARACTERISTICAS Y REPRESENTACION DE LOS DATOS
UNIDAD 2 Modelo Entidad-Relación
Bases de Datos.
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.
MODELO ENTIDAD-RELACIÓN AVANZADO
Unidad II Diseño Conceptual de una Base de Datos:
DISEÑO DE BASES DE DATOS (modelos para el diseño)
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
BASES DE DATOS CONCEPTOS BASICOS Elizabeth Maite Zarate Machaca “El tratamiento eficiente de la información al servicio del usuario”
Modelo entidad-relación extendido EER L.I. José de Jesús Eduardo Barrientos Avalos.
Una base de datos o banco de datos un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este.
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.
Normalización es un proceso que clasifica relaciones, objetos, formas de relación y demás elementos en grupos, en base a las características que cada.
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.
Una restricción de integridad es una condición que deben cumplir ciertos datos para que sean considerados una instancia de una Base de datos. Instancia:
Modelo Entidad Relación. Definición Modelo de datos entidad-relación está basado en un percepción del mundo real que consta de un conjunto de objetos.
Transcripción de la presentación:

El Modelo de Datos Entidad-Relación (E/R)

Modelando ... Cuando se utiliza una base de datos para gestionar información, se está plasmando una parte del mundo real en una serie de tablas, registros y campos ubicados en un ordenador; creándose un modelo parcial de la realidad.

En el modelo E/R se parte de una situación real a partir de la cual se definen entidades y relaciones entre dichas entidades:

Entidad: Objeto del mundo real sobre el que queremos almacenar información. Pudiendo ser de dos tipos: Aquellos con Existencia Física. Personas, inmuebles, cliente, suministrador, producto. Aquellos con Existencia Conceptual. Inspección, Venta, Experiencia Laboral, Pago “Persona, lugar, cosa, concepto o suceso, real o abstracto, de interés para la empresa”

titulo = El alquimista impaciente genero = Thriller Cada Entidad se identifica con un Nombre y un conjunto de Propiedades o Atributos. Atributo: definen las propiedades de una entidad, basados en un dominio (conjunto de valores posibles que puede tomar). titulo = El alquimista impaciente genero = Thriller nacionalidad = España añoestreno = 2002 p1 ... nss = 1122334455 dni = 87654321 nombre = Edelmira Davila Andrade nacionalidad = Peruana e1 ...

el nulo (null value) es usado cuando... Cada Entidad tendrá uno o varios atributos que no se repiten por lo que estos serán conocidos como la Clave(s) de la Entidad. De los cuales podemos elegir uno que tenga las siguientes características: * Que sea Única. * Que se tenga pleno conocimiento de Ella. * Que sea Mínima. * Que no tenga un Valor Nulo. Excepto el nulo (null value) es usado cuando... Se desconoce el valor de un atributo para cierta entidad El valor existe pero falta altura [de un EMPLEADO] No se sabe si el valor existe o no numteléfono [de un EMPLEADO] La entidad no tiene ningún valor aplicable para el atributo: fechaalquiler [PELICULA sólo en vídeo-venta (no alquiler)]

Es obligatorio que todo tipo de entidad tenga un identificador

Ejemplo:

Entidad Débil y Entidad Fuerte Regular o fuerte (Regular). Las instancias de este tipo tienen existencia por sí mismas en el universo de discurso independientemente de cualquier otra entidad o entidad tipo (como LIBRO y AUTOR). Débil (Weak). Las instancias de esta entidad tipo dependen de una entidad existente en el universo; a su vez, al desaparecer esta entidad superior, desaparecerán todas las entidades débiles vinculadas a la misma.

Relación: Asociación entre entidades, sin existencia propia en el mundo real que estamos modelando, pero necesaria para reflejar las interacciones existentes entre entidades. Ej: el director “Julio Médem” ha rodado la película “Tierra” el empleado 87654321 trabaja en el local de videoclub “principal” la película “El imperio contraataca” es una continuación de la película “La guerra de las galaxias

Grado de una Relación Número de tipos de entidad que participan en el tipo de relación Binaria: grado 2 (el más frecuente) Ternaria: grado 3 Reflexiva (o recursiva): grado 1 ACTOR PELICULA ACTUA_EN CLIENTE PELICULA LOCAL_VIDEOCLUB ALQUILA PELICULA CONTINUACION DE

Multiplicidad: La multiplicidad restringe la forma en que las entidades se relacionan pues representan las políticas o reglas de negocio establecidas por la empresa. Las relaciones binarias, el grado más común, se clasifican como de tipo uno a uno, uno a muchos o muchos a muchos.

Relaciones 1 – 1 Las entidades que intervienen en la relación se asocian una a una (Ej: la entidad HOMBRE, la entidad MUJER y entre ellos la relación MATRIMONIO).

Relaciones 1 - n Una ocurrencia de una entidad está asociada con muchas (n) de otra (Ej: la entidad EMPRESA, la entidad TRABAJADOR y entre ellos la relación TRABAJAR-EN).

Relación n - n Cada ocurrencia, en cualquiera de las dos entidades de la relación, puede estar asociada con muchas (n) de la otra y viceversa (Ej: la entidad ACTOR, la entidad PELICULA y entre ellos la relación ACTUA EN).

Originalmente, el modelo entidad-relación sólo incluía los conceptos de entidad, relación y atributo. Más tarde, se añadieron otros conceptos, como los atributos compuestos y las jerarquías de generalización, en lo que se ha denominado modelo entidad-relación extendido.

Extensiones del modelo Modelo Entidad-Relación Extendido, MERE Enhanced Entity-Relationship model, EER Aportaciones de diversos autores al modelo Entidad-Relación «básico». Permiten representar... Relaciones exclusivas entre sí Jerarquías de Especialización/Generalización Agregación de entidades

Relaciones Exclusivas: Dos (o más) tipos de relación son exclusivos, respecto de un tipo de entidad que participa en ambos, si cada instancia del tipo de entidad sólo puede participar en uno de los tipos de relación VEHÍCULO CONSUME GASTA GASOIL GASOLINA CONSUME y GASTA son exclusivas respecto del tipo de entidad VEHICULO

Especialización\Generalización Caso especial de relación entre un tipo de entidad y varios otros tipos de entidad La jerarquía o relación que se establece entre uno y otros corresponde a la noción de “es_un” o de “es_un_tipo_de” Estas jerarquías pueden formarse por especialización o bien por generalización

Especialización: Proceso de definición de un conjunto de subtipos de un tipo de entidad (» supertipo) Subtipos suelen estar definidos según característica distintiva de las entidades del supertipo. PELÍCULA género color EMPLEADO actividad DRAMA TERROR COMEDIA BLANCO_Y_NEGRO COLOR SECRETARIO GERENTE COMERCIAL

Generalización: G Proceso inverso de la especialización Suprimir diferencias entre varios tipos de entidad: identificar atributos y relaciones comunes, y formar un supertipo que los incluya numero fechaFab numero VEHÍCULO precio CAMIÓN fechaFab precio numEjes tonelaje G CAMIÓN TURISMO fechaFab numero numEjes tonelaje numPuer precio TURISMO numPuer

Generalización vs. Especificación Énfasis en las similitudes. Cada instancia del supertipo es también una instancia de alguno de los subtipos.  Especialización Énfasis en las diferencias. Alguna instancia del supertipo puede no ser instancia de ningún subtipo.

Agregación de Tipos de Entidad Restricción inherente del MER: No puede expresar relaciones entre varias relaciones, ni entre un tipo de relación y un tipo de entidad La agregación... Permite combinar varios tipos de entidad, relacionados mediante un tipo de relación, para formar un tipo de entidad agregada de nivel superior Útil cuando el tipo de entidad agregado debe relacionarse con otros tipos de entidad

Ejemplo: Esquema en el MERE que almacena información acerca de profesores y las asignaturas que éstos imparten, así como los diversos medios que utilizan para impartir cada asignatura (pizarra, transparencias, etc.) M EXPLICA N PROFESOR ASIGNATURA M UTILIZA N MEDIO ¡ERROR! no es posible establecer una relación entre una relación y una entidad

Entidad COMPUESTA o AGREGADA Solución: M EXPLICA N PROFESOR ASIGNATURA EXPLICACIÓN M Entidad COMPUESTA o AGREGADA UTILIZA N MEDIO

Muchas Gracias ...