Modelo Entidad - Relación

July 5, 2017 | Autor: Manuel Hernandez | Categoría: Base De Datos
Share Embed


Descripción

Modelo Entidad - Relación

Ing. Juan Carlos Monterroso

Ing. Juan Carlos Monterroso

Modelado de datos conceptual El modelado conceptual de datos es el primer paso de desarrollo top-down de base de datos y es ejecutado durante las etapas de estrategia y análisis del ciclo de desarrollo del sistema. La meta del modelado conceptual de datos es desarrollar un modelo E-R, represente los requerimientos de información del negocio.

Ejemplo: El siguiente modelo E-R representa los requerimientos de información del departamento de recursos humanos.

Ing. Juan Carlos Monterroso

Modelado de datos conceptual Componentes de un ER:

COMPONENTE

DESCRIPCIÓN

Entidades

Las cosas con significado de las cuales es necesario mantener información.

Relaciones

Cómo es que las cosas con significado se relacionan.

Atributos

La información especifica que se necesita mantener.

Ing. Juan Carlos Monterroso

Modelado de datos conceptual Entidades: Una entidad es algo de significancia acerca de la cual se necesita mantener o conocer información. A continuación se muestran algunas definiciones alternas para entidad:

• • •

Un objeto de interés para el negocio Una entidad es una clase o categoría de algo Una entidad es algo nombrado

Ejemplos: Las siguientes pueden ser cosas de significancia acerca de la cual un negocio necesita mantener información: • Empleado • Proyecto • Departamento

Ing. Juan Carlos Monterroso

Modelado de datos conceptual Entidades: Una entidad debe tener atributos que necesitan ser conocidos desde el punto de vista del negocio, o esta no es una entidad con alcance para los requerimientos del negocio. Por ejemplo, los posibles atributos de la entidad EMPLEADO son: • • • •

número nombre fecha de nacimiento salario

Los posibles atributos para la entidad departamento son: • nombre • número • localización Ing. Juan Carlos Monterroso

Modelado de datos conceptual Convenciones de diagramación • • • • •

Cuadro de cualquier dimensión redondeado en las esquinas Nombre único y en singular Nombre en mayúscula Sinónimo opcional El nombre de los atributos en minúscula y en singular

Ing. Juan Carlos Monterroso

Modelado de datos conceptual Instancias Cada entidad debe tener múltiples ocurrencias o instancias, por ejemplo la entidad EMPLEADO tiene una ocurrencia para cada empleado en el negocio: • Juan Gomez • Maria Jones • Jimmy Brown La entidad DEPARTAMENTO tiene una ocurrencia para cada departamento en la compañía. • Departamento financiero • Departamento ventas • Departamento de desarrollo

Ing. Juan Carlos Monterroso

Modelado de datos conceptual Instancias La entidad EMPLEADO tiene los atributos nombre, número fecha nacimiento y salario. La instancia Jim Brown tiene los siguientes valores: nombre Jim Brown, número 1322, fecha nacimiento 15-03-1965 y salario de Q.23,000.Nota: • Las instancias a veces son confundidas con las entidades • Una entidad es una clase o categoría de una cosa - EMPLEADO • Una instancia es una cosa específica – El empleado Jim Brown

Ing. Juan Carlos Monterroso

Modelado de datos conceptual Instancias Cada instancia debe ser identificable de otras instancias de la misma entidad. Un atributo o conjunto de atributos que identifican a una entidad son llamados identificador único UID. Nota:

• Si una entidad no puede ser identificada de forma única, esta puede no ser una entidad • Los atributos que identifican de forma única una entidad y son parte del UID de la entidad, son marcados con #*

Ing. Juan Carlos Monterroso

Modelado de datos conceptual Pasos para modelar entidades Los pasos para identificar y modelar entidades a partir de un conjunto de notas de una entrevista: 1. Examinar los nombres. Son ellos cosas con significado? 2. Nombrar cada entidad. 3. Hay información de interés acerca de la entidad que el negocio necesita mantener? 4. Es cada instancia de la entidad identificable de forma única? Cuál atributo o atributos podrían servir como UID? 5. Diagramar cada entidad y algunos de sus atributos Nota: No descartar una posible entidad muy pronto. Otros atributos de interés para el negocio pueden descubrirse posteriormente.

Ing. Juan Carlos Monterroso

Modelado de datos conceptual Ejemplo: Identificar las entidades en los siguientes requerimientos de información. “Soy el administrador de una compañía de entretenimiento que provee cursos en técnicas de administración. Impartimos muchos cursos, cada uno de los cuales tiene un código, un nombre y un costo. Introducción a Unix y Programación en C son dos de nuestros cursos más populares. Los cursos varían en duración de uno a cuatro días. Un instructor puede impartir varios cursos. Jeremías Boiter y María Gonzalez son dos de nuestros mejores instructores. Llevamos para cada instructor su nombre y número de móvil. Cada curso es impartido por un solo instructor. Los estudiantes pueden tomar varios cursos a la vez y muchos de ellos lo hacen. José López de Canteburry toma muchos de nuestros cursos. Nos interesa de cada estudiante su nombre y su número de teléfono. Algunos estudiantes y algunos instructores no tienen móvil. “

Ing. Juan Carlos Monterroso

Modelado de datos conceptual

Descripción de entidades • • •

Un Curso tiene significado como un evento de entrenamiento ofrecido por la compañía de entrenamiento. Un ESTUDIANTE tiene el significado como un participante de uno o más cursos. Un INSTRUCTOR tiene el significado como de un maestro de uno o más cursos.

Ing. Juan Carlos Monterroso

Modelado de datos conceptual Ejemplo: Identificar las entidades y atributos en los siguientes requerimientos de información. “Soy el dueño de una pequeña tienda de videos, Tenemos mas de tres mil discos de los cuales necesitamos llevar información. Cada una de nuestras discos tiene un número de disco. Para cada película, queremos saber el titulo y su categoría ( por ejemplo, comedia, drama, suspenso, acción, etc ). Tenemos varias copias para muchas de nuestras películas. A cada película le tenemos un identificador especifico. Un disco puede estar en formato DVD o Blue-Ray. Tenemos por lo menos un disco para cada película y cada disco tiene una copia de una sola película, no tenemos dos o mas en un disco. Frecuentemente nos preguntan por los protagonistas de las películas, Kate Winslet, Jude Law y Tom Cruise con los mas populares. A nuestros clientes les gusta saber el nombre real y las fechas de nacimiento de los actores. Nos interesan solo los actores que aparecen en nuestras películas. Solo rentamos películas a las personas que pertenecen al video club. Los miembros de nuestro video club tienen buenos descuentos. Para cada miembro del club nos gustaría llevar su número de membrecía, su nombre, su apellido, su número telefónico y su dirección. Necesitamos saber que discos tiene tentados un cliente. Un cliente puede rentar muchos discos a la vez. Queremos información sobre las rentas actuales, no nos interesa información histórica.“ Ing. Juan Carlos Monterroso

Lihat lebih banyak...

Comentarios

Copyright © 2017 DATOSPDF Inc.