Caso 10: Cafetería UTP
La Lic. Erika Portillo administradora de la cafetería de la UTP indica que para la
preparación de un platillo, el cocinero requier de las recetas correspondientes, los
ingredientes, el tipo de platillo que preparará y las unidades de medida relacionadas.
Para los tipos de plato se necesita: ID y nombre, para las recetas a preparar se cuenta
con la ID, nombre, preparación, duración y comentario de la misma. Para los
ingredientes se cuenta con nombre e ID, igualmente que para las unidades de medida
que cuenta con ID y nombre, también es necesario conocer la cantidad de ingredientes
a utilizar. Se requiere que se diseñe el modelo E/R que permita la emisión de diferentes
recetas y preparación para el platillo que está solicitando el cocinero.
Caso 4: Mueblería
La mueblería de la familia González-Jaramillo S.A. que se dedica a la construcción de
muebles para el hogar, requiere representar la estructura de un modelo entidad-
relación de base de datos para los muebles que distribuyen. Este modelo que están
solicitando, debe tomar en cuenta lo siguiente:
1) Los muebles están representados por un nombre único. También se requiere
conocer su precio.
2) Todos los muebles están formados por una o más piezas dependiendo del tipo y
cada pieza tiene un identificador único y puede formar parte de varios muebles. Es
importante saber cuantas unidades de cada pieza requieren estos muebles.
3) Todas las unidades de cada pieza se encuentran en uno o más estantes del
almacén. El estante viene determinado de forma única por 2 valores: Pasillo y altura.
Además de identificar en que estante están las piezas, es importante conocer cuantas
unidades de la pieza hay almacenadas en el estante.
Caso 6: Clínica T-MATA
La clínica T-MATA necesita llevar un control de la gestión de pacientes y médicos,
mediante una Base de Datos que usted como especialista debería diseñar iniciando
con el Modelo Conceptual de Base de Datos (E/R).
– 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 al
hospital.
– Cada ingreso que realiza el paciente queda 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 a varios ingresos, pero el ingreso del paciente solo
puede ser atendido por un único médico. Un paciente puede realizar varios
ingresos en el hospital.