Modelo Entidad Relación E-R

Slides:



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

Diseño de Bases de Datos
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
Diseño de Bases de Datos
Modelo Entidad Relación E-R
MER.
Modelo Entidad-Relación
MODELO ENTIDAD RELACIÓN MER
Unidad 2: Modelo de Datos.
2.1Definición de un modelo de datos
Modelos de Datos Modelado y Diseño de Bases de Datos
Curso de Diseño y Construcción de Productos de Software CLASE 2
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 RELACIONAL.
MODELO ENTIDAD RELACIÓN
MODELO RELACIONAL.
Modelo Relacional Base de Datos I.
Modelo Entidad-Relación
Mayo de 2009Dos Ideas - La visión de Sistemas desde el Desarrollo Introducción a Base de Datos Conceptos básicos.
M.A. Ana Celia Gutiérrez Olivas
Modificado de: M.A. Ana Celia Gutiérrez Olivas
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.
MÓDULO II: FUNDAMENTOS DE BASE DE DATOS
BASE DE DATOS I Clase # 1.
Ing. Marco Zarate Z.. Entidades Relaciones Atributos.
* FRAUSTO JIMENEZ GABRIELA * * HERNANDEZ TORRES ANA LAURA * * MANDUJANO JUAN CARLOS * * NOVA MARIN YARELI PAULINA * * ZAVALA CORTE JOCELYN ARELI *
Sistemas de Bases de Datos I
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.
Modelos de Bases de Datos
Modelo de Dominio Angela Carrillo R..
Diccionario de Datos.
Diseño Orientado a Objetos (DOO) El DOO es un modelo de construcción de software basado no en la función que dicho software debe realizar sino en los Objetos.
DISEÑO DE BASES DE DATOS
BASES DE DATOS Entidad-Relación
Modelos de Datos.
Ing. Héctor Abraham Hernández Erazo
Modelo Entidad Relación
Bases de Datos.
Departamento de Informática Universidad de Aconcagua
TEMA 9: DIAGRAMA DE CLASE EN UML
Diseño de Sistemas.
Diseño de Sistemas.
Ejercicio#1 Una tienda de música desea modelar a los compositores de sinfonías, las sinfonías y la relación entre ambos. De los compositores se conoce.
Diagramas.
Taller de Sistemas de Programas Clase 5 Dpto. de Computación y T.I.
Modelo Entidad Relación
CARACTERISTICAS Y REPRESENTACION DE LOS DATOS
Diagrama Entidad-Relación
3. Modelo de datos Prof: Lcdo. Luis Peña.
UNIDAD 2 Modelo Entidad-Relación
Curso Introductorio a Bases de Datos.
TIPOS DE DATOS ABSTRACTOS
Unidad II Diseño Conceptual de una Base de Datos:
UNIVERSIDAD LATINA II.- CONSTRUCCIÓN DE LA BASE DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
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
BASES DE DATOS CONCEPTOS BASICOS Elizabeth Maite Zarate Machaca “El tratamiento eficiente de la información al servicio del usuario”
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. BASE DE DATOS I Conversión del Modelo Entidad – Relación a Relacional.
Modelo Entidad Relación E-R Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control.
Transcripción de la presentación:

Modelo Entidad Relación E-R Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelo Entidad Relación E-R

Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control El modelado de datos es independiente del hardware o software usado para su implementación. Un modelo Entidad - Relación, puede ser implementado en bases de datos jerárquicas, red o relacionales.

Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control

Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Entidades: Una entidad es un objeto que tiene significado o importancia, cuya información se necesita conocer. Un objeto de interés al negocio Una clase o categoría de algo El nombre de una cosa

Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Entidades Ejemplo: En el contexto de administración de personal de una empresa las entidades pueden ser: Empleado Departamento Proyecto

Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Atributos Describen las entidades y son las piezas específicas de información que se desea conocer Por ejemplo, posibles atributos para la entidad empleado serían: -Nombre -Fecha nacimiento -Sueldo -Rut

Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Atributos Para cada atributo hay un conjunto de valores permitidos, llamados el dominio o el conjunto de valores de ese atributo. Tipos de atributos: Simples y compuestos Univalorados y multivalorados Nulos Derivados

Atributos simples y compuestos Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Atributos simples y compuestos Cliente id_cliente nombre_cliente nombres apellidos

Atributos univalorados y multivalorados Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Atributos univalorados y multivalorados empleado id _ empleado nombre_subordinado id_empleado es univalorado nombre_subordinado es multivalorado

Se usan cuando una entidad no tiene valor para un atributo Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Atributos Nulos Se usan cuando una entidad no tiene valor para un atributo Puede indicar que el valor del atributo es desconocido Un atributo desconocido puede ser bien perdido ( el valor existe pero no se dispone de la información) o no conocido ( no se sabe realmente si el valor existe o no)

Son atributos que se obtienen a partir de otros atributos. Ejemplo: Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Atributos Derivados Son atributos que se obtienen a partir de otros atributos. Ejemplo: edad_empleado antigüedad_cliente

Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Instancias Cada entidad debe tener múltiples ocurrencias o instancias. Por ejemplo, la entidad Empleado, tiene una ocurrencia (o instancia) por cada empleado en la empresa.

Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Llave primaria Cada instancia debe ser únicamente identificable de otra instancia de la misma entidad. Un atributo o conjunto de atributos que identifican únicamente una entidad es llamado Llave Primaria.

Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Relaciones Una relación es una asociación bi-direccional entre dos entidades, o entre una entidad consigo misma. Ejemplo: la relación entre las entidades INSTRUCTOR y CURSO puede ser: Cada CURSO puede ser impartido por sólo un INSTRUCTOR. Cada INSTRUCTOR puede ser asignado a uno a más cursos.

Relaciones Grado de opcionalidad: Opcional: Puede ser. Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Relaciones Grado de opcionalidad: Opcional: Puede ser. Obligatorio: Debe ser Grado de cardinalidad: uno o más uno y solo uno

Notación del Diagrama E-R Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Notación del Diagrama E-R

Notación del Diagrama E-R Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Notación del Diagrama E-R

Notación del Diagrama E-R Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Notación del Diagrama E-R

Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control

Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Ejercicio Realizar un diagrama entidad relación para la siguiente situación: "Soy el administrador de una compañía de capacitación que provee cursos en técnicas de administración. Enseñamos muchos cursos, cada uno de los cuales tiene un código, un nombre y un precio. Introducción a Internet y Programación Java son dos de nuestros más populares cursos. Cursos se dictan entre uno a cuatro días. Un instructor puede enseñar varios cursos. Nosotros registramos el nombre y número de teléfono de los profesores. Cada curso es enseñado por sólo un instructor. Creamos un curso y luego le asignamos un profesor. Los estudiantes pueden tomar varios cursos a la vez, y muchos de ellos lo hacen. También registramos el nombre y teléfono de cada estudiante. Algunos de nuestros estudiantes e instructores no nos dan sus números telefónicos."