G. Saiz - N. Wolovick
Los enunciados siguientes se proponen para ser modelados usando diagramas ER.
La panadería tiene venta al público y además provee a otras panaderías y supermercados que compran mensualmente cantidades fijas de algunos productos. El precio de venta de cada uno de los productos es fijo. Los compradores mayoristas tienen asignado un procentaje de descuento que se aplica a cada una de las ventas.
Cada farmacia tiene a su vez su stock de medicamentos. El mismo se mantiene por medicamento y presentación. Los medicamentos se organizan según la o las monodrogas que lo componen, su presentación (por ejemplo ampollas de 5 unidades, jarabe de 100ml, inyecciones por 10 unidades, pomada 60gr, etc.), el laboratorio que lo comercializa, y su acción terapéutica (analgésico, antibiótico, etc.). Por cada medicamento se mantiene su precio y la cantidad en existencia del mismo. El sistema deberá permitir consultar la base de datos de diferentes alternativas para medicamentos compuestos por una monodroga, medicamentos de un laboratorio, presentaciones de un medicamento, entre otras.
También mantiene información de los pasajeros que contratan los viajes: datos personales, país de procedencia, etc.
Para cada lugar la empresa mantiene además la información de los distintos hoteles con que tiene convenio y posibles excursiones a realizar.
Los cursos se dictan por uno o más profesores de distintas universidades y tienen diferente duración, la cual se fija en horas. Cada curso puede comprender uno o más temas.
A los cursos pueden asistir alumnos y docentes. El precio del curso varía entre cursos y es diferente para docentes, alumnos, y alumnos asociados a la organización. A los profesores que dictan los cursos, se les paga un porcentaje del total recaudado.
El objetivo de la base de datos es poder recuperar información sobre los porcentajes de asistencia de docentes y alumnos a los distintos cursos, así como totales recaudados para la asociación.
La información que desea mantener el sistema involucra artículos, publicaciones, suscriptores y redactores relacionados con la revista.
Cada línea de publicación tiene un precio y está asociada con una o varias ramas del estudio de la informática. Las revistas se dividen en secciones como ``Cartas de los Lectores'', ``Tópicos de Investigación'', ``Últimas Novedades'', etc. Mensualmente se edita un ejemplar de cada línea de publicación.
Los artículos pueden haber sido publicados o no. Para todos los artículos se guarda información sobre sus redactores, título y tema que trata. Para aquellos artículos ya publicados, se desea conocer el número, fecha y sección de la publicación en que aparecieron.
Para los suscriptores se pide mantener la información de sus datos personales y la o las publicaciones a las que está suscripto.
Las materias tienen una comisión de dictado para cada periodo lectivo compuesto por profesores, tanto para los teóricos como para los prácticos. Además existen mesas de examen para cada materia, periodo lectivo y turno de examen/llamado (Feb-Mar 1ro, Set 2do, etc.), además de estar compuestas por profesores. Por cada mesa se registra el lugar y fecha.
Los alumnos se inscriben como libres o regulares para cursar en comisiones de dictado y una vez que la materia ha sido cursada, los alumnos se inscriben y rinden en una de las mesas de examen. En éstas se registra la asistencia, el resultado de la evaluación y la posición física en los libros de acta (libro, folio, renglon) donde estos hechos están asentados en papel.
Se busca que el modelo permita realizar consultas que muestren la actuación académica del alumno, las actas de examen, los alumnos inscriptos a una materia, entre otros.