Se desea mantener una base de datos para un campeonato mundial de fútbol, considerando los siguientes supuestos. a. Un jugador pertenece a un único equipo y no hay dos jugadores con el mismo nombre. nombre. b. Un jugador puede actuar en varios puestos distintos, pero en un determinado partido sólo puede jugar en un puesto. c. En cada partido intervienen 3 colegiados: un juez de línea para la banda derecha, otro para la banda izquierda y un árbitro. d. Un colegiado puede realizar una función en un partido partido y otra distinta en otro. otro. e. Cada partido partido involucra a 2 equipos. f. Es obligatorio en todo momento que un jugador pertenezca a un equipo determinado y no podrá cambiar de equipo a lo largo del mundial.
Problema 2
En un hospital se desea mantener una base de datos de medicamentos, laboratorios y proveedores. Cada medicamento es fabricado por al menos un laboratorio, pero la adquisición de los mismos es a través de proveedores, los que representan a distintos laboratorios. Un proveedor sólo distribuye algunos productos d e los laboratorios que representa. Se desea conocer esta última información para seleccionar aquellos proveedores que trabajen con algún medicamento para emitir las órdenes de compra.
Problema 3
En una empresa se desea d esea almacenar información referente a empleados, sus jefes y sus cargas familiares. Los empleados trabajan en departamentos, dep artamentos, los cuales tienen un jefe (hay otros jefes de menor jerarquía en el departamento). Además hay una jerarquía de departamentos. El sueldo de cada empleado se calcula en base al número de personas que están bajo su responsabilidad. Para ello se aplica una función f(n), con n el número de empleados a su cargo, que entrega un valor de tipo entero. No se permite que un mismo empleado trabaje en más de un departamento, ni que una misma persona sea carga de más de un empleado.
Problema 4
En una organización se desea manejar el desarrollo de proyectos. Cada proyecto tiene un código único, un nombre, una fecha de inicio y un jefe de proyecto. Los proyectos se desarrollan en cinco etapas: a. Evaluación b. Análisis de Requisitos c. Diseño d. Construcción e. Entrega. En la etapa de evaluación un proyecto puede ser rechazado o aprobado. Sólo en este último caso puede pasar a la segunda etapa. Un proyecto aprobado pasa sucesivamente por las etapas b, c, d y e, donde el proyecto se entiende como finalizado. Para cada etapa de desarrollo interesa conocer la fecha de inicio y fin de ella, el grupo de empleados encargados y el jefe de la etapa. Para cada empleado se registra el número de horas diarias de dedicación al proyecto. Un empleado puede ser jefe de proyecto de sólo un proyecto, un empleado puede ser jefe de etapa de a lo más dos proyectos distintos y cada empleado trabajo 8 horas, las que pueden estar asignadas a más de un proyecto.