05 - Guía de Modelamiento Identificando Entidades, Atributos y Relaciones
Short Description
Descripción: guia...
Description
GUÍA DE MODELAMIENTO N°1 IDENTIFICANDO ENTIDADES, ATRIBUTOS Y RELACIONES INSTRUCCIONES A PARTIR DE CADA ENUNCIADO (1 al 8), SE SOLICITA LISTAR EN PAPEL LAS ENTIDADES, ATRIBUTOS ASOCIADOS INDICANDO SU OBLIGATORIEDAD Y OPCIONALIDAD Y COMO SE RELACIONAN LAS ENTIDADES.
TIEMPO DE DURACIÓN 3 horas
OBJETIVOS EL ALUMNO IDENTIFICA LAS ENTIDADES Y PROCESOS PARA REPRESENTAR NECESIDADES DE INFORMACIÓN PLANTEADAS.
LAS
DESCRIPCIÓN EL ALUMNO DEBERÁ UTILIZAR LA SIMBOLOGÍA ADECUADA PARA GRAFICAR ENTIDADES, ATRIBUTOS, OBLIGATORIEDAD Y OPCIONALIDAD DE LOS ATRIBUTOS, ADEMÁS DEBERÁ COMPLETAR LA TABLA DE RELACIONES, ASIGNANDO EL NOMBRE ADECUADO A CADA RELACIÓN (TABLA LADO DERECHO) Y LAS RELACIONES ENTRE ENTIDADES MARCANDO CON UNA X LAS ENTIDADES QUE SE RELACIONAN ENTRE SÍ (TABLA LADO IZQUIERDO). SIMBOLOGÍA ROJO: Entidades AZUL: Atributos *: Atributo Obligatorio o: Atributo Opcional
1
CASOS 1.- Una biblioteca debe clasificar Libros según los temas: Cada tema posee un código y una descripción. De cada tema puede haber varios libros o ninguno. Cada libro obligatoriamente está registrado en algún tema. Los libros poseen un código, un título, el nombre del o los autores y el ISBN.
entidad 10
entidad 9
entidad 8
entidad 7
entidad 6
entidad 5
entidad 4
entidad 3
entidad 2
SE RELACIONA CON
entidad 1
TABLA DE RELACIONES ENTRE ENTIDADES
Nombre Entidad
entidad 1
entidad 1
entidad 2
entidad 2
entidad 3
entidad 3
entidad 4
entidad 4
entidad 5
entidad 5
entidad 6
entidad 6
entidad 7
entidad 7
entidad 8
entidad 8
entidad 9
entidad 9
entidad 10
entidad 10
2
2.- Arriendo de películas en un Videoclub: Cuando una persona se inscribe como socio del videoclub a lo menos debe indicar su rut, nombre, dirección y algún de teléfono de contacto. Desde el momento que queda inscrito como socio puede arrendar las películas. Un socio puede arrendar varias películas cada vez y en ocasiones puede no arrendar, pero cada película sólo puede ser alquilada por un socio cada vez. El registro de las películas debe considerar un código, el título, los actores que trabajan en ella y el director o directores de la película.
entidad 10
entidad 9
entidad 8
entidad 7
entidad 6
entidad 5
entidad 4
entidad 3
entidad 2
SE RELACIONA CON
entidad 1
TABLA DE RELACIONES ENTRE ENTIDADES
Nombre Entidad
entidad 1
entidad 1
entidad 2
entidad 2
entidad 3
entidad 3
entidad 4
entidad 4
entidad 5
entidad 5
entidad 6
entidad 6
entidad 7
entidad 7
entidad 8
entidad 8
entidad 9
entidad 9
entidad 10
entidad 10
3
3.- Puesto de trabajo que desempeña el empleado: Cuando se contrata un empleado, se requiere saber su nombre, dirección y telefono. Además se le asigna un código que lo identifica. Un empleado ocupa un solo puesto de trabajo y ese puesto es ocupado por un solo empleado o por ninguno si está vacante. Cada puesto de trabajo posee un código, el departamento en cual se desempeña ese puesto y una descripción.
entidad 10
entidad 9
entidad 8
entidad 7
entidad 6
entidad 5
entidad 4
entidad 3
entidad 2
SE RELACIONA CON
entidad 1
TABLA DE RELACIONES ENTRE ENTIDADES
Nombre Entidad
entidad 1
entidad 1
entidad 2
entidad 2
entidad 3
entidad 3
entidad 4
entidad 4
entidad 5
entidad 5
entidad 6
entidad 6
entidad 7
entidad 7
entidad 8
entidad 8
entidad 9
entidad 9
entidad 10
entidad 10
4
4.- Asignaturas impartidas por los profesores de un Centro de Estudio: Un profesor imparte varias asignaturas y las asignaturas son impartidas por varios profesores. De cada profesor es importante saber su rut, nombre completo, dirección, fono. Cada asignatura posee un código, nombre y la carrera en la que se imparte.
entidad 10
entidad 9
entidad 8
entidad 7
entidad 6
entidad 5
entidad 4
entidad 3
entidad 2
SE RELACIONA CON
entidad 1
TABLA DE RELACIONES ENTRE ENTIDADES
Nombre Entidad
entidad 1
entidad 1
entidad 2
entidad 2
entidad 3
entidad 3
entidad 4
entidad 4
entidad 5
entidad 5
entidad 6
entidad 6
entidad 7
entidad 7
entidad 8
entidad 8
entidad 9
entidad 9
entidad 10
entidad 10
5
5.- Empleados y Jefe de los empleados: Un empleado puede dirigir a muchos empleados si es el jefe, o a ninguno si no es el jefe. Un empleado es dirigido por un jefe, o por ninguno si él es el Gerente General. A cada empleado se le asigna un código y los datos que se requieren son rut, nombre, dirección, fono y estado civil.
entidad 10
entidad 9
entidad 8
entidad 7
entidad 6
entidad 5
entidad 4
entidad 3
entidad 2
SE RELACIONA CON
entidad 1
TABLA DE RELACIONES ENTRE ENTIDADES
Nombre Entidad
entidad 1
entidad 1
entidad 2
entidad 2
entidad 3
entidad 3
entidad 4
entidad 4
entidad 5
entidad 5
entidad 6
entidad 6
entidad 7
entidad 7
entidad 8
entidad 8
entidad 9
entidad 9
entidad 10
entidad 10
6
6.- La clínica “LAS AMAPOLAS” necesita llevar un control automatizado de su gestión de pacientes y médicos. De cada paciente se desea guardar el código, nombre, apellidos, dirección, población, provincia, código postal, teléfono y fecha de nacimiento. De cada médico se desea guardar el código, nombre, apellidos, teléfono y especialidad. Se desea llevar el control de cada uno de los ingresos que el paciente hace en el hospital. Cada ingreso que realiza el paciente debe quedar registrado en la base de datos. De cada ingreso se guarda el código de ingreso (que se incrementará automáticamente cada vez que el paciente realice un ingreso), el número de habitación y cama en la que el paciente realiza el ingreso y la fecha de ingreso. Un médico puede atender varios ingresos, pero el ingreso de un paciente solo puede ser atendido por un único médico. Un paciente puede realizar varios ingresos en el hospital.
entidad 10
entidad 9
entidad 8
entidad 7
entidad 6
entidad 5
entidad 4
entidad 3
entidad 2
SE RELACIONA CON
entidad 1
TABLA DE RELACIONES ENTRE ENTIDADES
Nombre Entidad
entidad 1
entidad 1
entidad 2
entidad 2
entidad 3
entidad 3
entidad 4
entidad 4
entidad 5
entidad 5
entidad 6
entidad 6
entidad 7
entidad 7
entidad 8
entidad 8
entidad 9
entidad 9
entidad 10
entidad 10
7
7.- Se desea informatizar la gestión de una empresa de transportes que reparte paquetes por todo Chile. Los encargados de llevar los paquetes son los camioneros, de los que se quiere guardar RUT, nombre, teléfono, dirección, salario y población en la que vive. De los paquetes transportados interesa conocer el código de paquete, descripción, destinatario y dirección del destinatario. Un camionero distribuye muchos paquetes, y un paquete sólo puede ser distribuido por un camionero. De las provincias a las que llegan los paquetes interesa guardar el código de provincia y el nombre. Un paquete sólo puede llegar a una provincia. Sin embargo, a una provincia pueden llegar varios paquetes. De los camiones que manejan los camioneros, interesa conocer la matrícula, modelo, tipo y potencia. Un camionero puede conducir diferentes camiones en fechas diferentes, y un camión puede ser conducido por varios camioneros.
entidad 10
entidad 9
entidad 8
entidad 7
entidad 6
entidad 5
entidad 4
entidad 3
entidad 2
SE RELACIONA CON
entidad 1
TABLA DE RELACIONES ENTRE ENTIDADES
Nombre Entidad
entidad 1
entidad 1
entidad 2
entidad 2
entidad 3
entidad 3
entidad 4
entidad 4
entidad 5
entidad 5
entidad 6
entidad 6
entidad 7
entidad 7
entidad 8
entidad 8
entidad 9
entidad 9
entidad 10
entidad 10
8
8.- Se desea diseñar la base de datos de un Instituto. En la base de datos se desea guardar los datos de los profesores del Instituto (RUT, nombre, dirección y teléfono). Los profesores imparten asignaturas, y cada asignatura tiene un código y un nombre. Cada alumno está matriculado en uno o varios módulos. De cada alumno se desea guardar el número de expediente, nombre, apellidos y fecha de nacimiento. Los profesores pueden impartir varias asignaturas, pero una asignatura sólo puede ser impartida por un profesor. Cada curso tiene un grupo de alumnos, uno de los cuales es el delegado del grupo. Considere que se desea almacenar las evaluaciones registradas por los alumnos en cada asignatura. Las evaluaciones consideran un mínimo de tres notas por asignatura.
entidad 10
entidad 9
entidad 8
entidad 7
entidad 6
entidad 5
entidad 4
entidad 3
entidad 2
SE RELACIONA CON
entidad 1
TABLA DE RELACIONES ENTRE ENTIDADES
Nombre Entidad
entidad 1
entidad 1
entidad 2
entidad 2
entidad 3
entidad 3
entidad 4
entidad 4
entidad 5
entidad 5
entidad 6
entidad 6
entidad 7
entidad 7
entidad 8
entidad 8
entidad 9
entidad 9
entidad 10
entidad 10
9
9.- Una cadena de agencias de viajes desea disponer de una Base de Datos que contemple información relativa al hospedaje y vuelos de los turistas que la contratan. La cadena de agencias está compuesta por un conjunto de sucursales. Cada sucursal viene definida por el código de sucursal, dirección y teléfono. La cadena tiene contratados una serie de hoteles de forma exclusiva para efectuar la reserva de sus clientes. Cada hotel estará definido por el código de hotel, nombre, dirección, ciudad, teléfono y número de plazas disponibles. La reserva del vuelo para el pasajero también la efectúa la agencia. Cada vuelo viene definido por el número de vuelo, fecha y hora, origen y destino, plazas totales y plazas de clase turista de las que dispone. La información que se desea almacenar por cada turista es el código de turista, nombre y apellidos, dirección y teléfono. A la cadena de agencias le interesa conocer que sucursal ha contratado el turista. A la hora de viajar, el turista puede elegir cualquiera de los vuelos que ofrece la cadena. Una vez que ha elegido el vuelo, se le entrega el pasaje que se identifica por su número, además indica la clase en la cual viaja, el número del asiento y la fila. De igual manera, el turista elige en que hotel de los que ofrece la cadena se efectuará la reserva de habitación. Para ello, debe indicar régimen de hospedaje (media pensión o pensión completa), fecha de llegada y de partida. De acuerdo a la disponibilidad del hotel, la habitación queda reservada para el turista.
entidad 10
entidad 9
entidad 8
entidad 7
entidad 6
entidad 5
entidad 4
entidad 3
entidad 2
SE RELACIONA CON
entidad 1
TABLA DE RELACIONES ENTRE ENTIDADES
Nombre Entidad
entidad 1
entidad 1
entidad 2
entidad 2
entidad 3
entidad 3
entidad 4
entidad 4
entidad 5
entidad 5
entidad 6
entidad 6
entidad 7
entidad 7
entidad 8
entidad 8
entidad 9
entidad 9
entidad 10
entidad 10
10
10.- La Clínica Veterinaria Canina “DR.PET” desea informatizar la gestión de las atenciones que se efectúan a las mascotas. Para ello, se desea que Ud. efectúe el diseño de la Base de Datos que permita satisfacer las necesidades de información para el manejo automático de las atenciones. La clínica posee cinco sucursales. Cada sucursal posee un código que la identifica, además se conoce su nombre, dirección y teléfono. En una sucursal trabajan varios médicos veterinarios y un médico veterinario puede trabajar en más de una sucursal de la clínica. Por esta razón, se debe registrar el día-hora de inicio y díahora término del turno que el veterinario cumple en cada sucursal. De los veterinarios que trabajan en la clínica se desea almacenar su rut, nombre, teléfono y especialidad. Un veterinario puede atender a muchas mascotas. A cada mascota que es atendida en la clínica se le asigna un número de ficha. Además se registra el nombre de la mascota, su fecha de nacimiento, raza y color. En su ficha también se requieren los datos de su dueño, entre ellos el nombre completo, dirección, teléfono fijo y celular. Un dueño puede tener más de una mascota registrada en la clínica. Una mascota tiene una o varios controles. Por cada control se registra la fecha de la visita, su peso, el tipo de tratamiento que se le efectuó y el costo del tratamiento.
entidad 10
entidad 9
entidad 8
entidad 7
entidad 6
entidad 5
entidad 4
entidad 3
entidad 2
SE RELACIONA CON
entidad 1
TABLA DE RELACIONES ENTRE ENTIDADES
Nombre Entidad
entidad 1
entidad 1
entidad 2
entidad 2
entidad 3
entidad 3
entidad 4
entidad 4
entidad 5
entidad 5
entidad 6
entidad 6
entidad 7
entidad 7
entidad 8
entidad 8
entidad 9
entidad 9
entidad 10
entidad 10
11
View more...
Comments