Modelo de Datos Conceptual Paul Leger http://pleger.cl pleger@ucn.cl
Vistos en clases Diagramas: Ahora veremos: BPs Mapa de Procesos (Landscape) Organizacional Casos de Uso Ahora veremos: Modelo de datos conceptual
Modelo de Datos Conceptual Muchas veces es necesario representar la relación entre la información importante de una empresa/organización Los modelos de datos se usan para representar la relación entre información En este curso, nosotros aprenderemos el modelo de datos conceptual En el curso de base de datos, verán una versión avanzada de este modelo, el cual es llamado el modelo entidad-relación
Modelo de Datos Conceptual Para representar la información de una empresa, este modelo debe: Encontrar las entidades que participan en la organización. Pueden ser roles, dispositivos y hasta unidades intangibles. Encontrar relaciones entre estas entidades En una descripción: Las entidades son generalmente sustantivos Las relaciones son generalmente verbos
Practicando con un ejemplo Una compañía está organizada por departamentos. Cada departamento tiene un empleado que lo dirige. El departamento puede estar distribuido en varias ciudades. Cada departamento controla un cierto número de proyectos, los cuales funcionan en un solo lugar Cada empleado está asignado a un departamento, pero puede trabajar en varios proyectos que no necesariamente estarán controlados por un mismo departamento. Finalmente, cada empleado tiene asignados un número de dependientes (cargas) a través del seguro contratado por el empleado. Empleado trabaja Departamento En grupo de cinco personas busquen las entidades y sus relaciones entre ellas
¿Es posible saber en proyecto y departamento trabaja un empleado? Consejos Para validar su diagrama resultante, trate de dar: Un ejemplo de cada entidad Responder una pregunta interesante al dominio del problema. Por ejemplo: ¿Es posible saber en proyecto y departamento trabaja un empleado? Recuerde: Las relaciones (líneas) permiten unir la información
Principales conceptos Entidad Representa un concepto Nombre es generalmente singular Relación Relación dos entidades a través de un verbo Tiene cardinalidad de relación Empleado n Trabaja 1 Departamento Ejercicio: En el diagrama anterior agregue la cardinalidad a cada relación
Ejercicio: Defina un Modelo Conceptual de Datos HOSPITAL. Un paciente es atendido por uno o más doctores. El paciente vive en una ciudad. Además, un paciente puede tener asignado un tratamiento que ha sido especificado por un doctor. Finalmente, los doctores diagnostican enfermedades a sus pacientes. UNIVERSIDAD. Suponga una unidad academica X de solamente profesores, directores y secretarios académicos. Todos los profesores dictan cursos y los secretarios académicos supervisan éstas. Los directores pueden contratar y despedir profesores. Finalmente, un director puede citar a reunión a uno o varios secretarios.
¿Preguntas?