FACULTAD DE CS.
EXACTAS, INGENIERÍA Y
AGRIMENSURA UNIVERSIDAD NACIONAL DE
ROSARIO
SISTEMAS DE INFORMACIÓN
INGENIERÍA INDUSTRIAL
PRÁCTICA Modelo de Datos
PROFESORES:
Esp. María Elena Farias
Ing. Carlos Danino
2021
Prof. Esp. María Elena Farias Año:2021
1
Realice el DER de cada enunciado. Utilice Draw.io
1) Modelar las diferentes entidades con sus atributos. En cada caso indicar el dominio de
cada atributo y si es compuesto y/o multivaluado. Además, identificar las claves de
cada entidad.
● Modelar la entidad Persona con los siguientes atributos:
i) Pasaporte: Es un número identificador, distinto para cada persona y útil
para poder diferenciarlas.
ii) Nombre: Su nombre completo.
iii) Dirección: Se encuentra compuesta por la calle, el número (o altura), la
localidad y el país.
iv) Equipos de fútbol: Una persona simpatiza con uno o más equipos. Sólo
interesa conocer sus nombres.
● Modelar la entidad Profesor, de acuerdo con este ejemplo:
César Rodríguez es un profesor cuyo legajo es el 43402, se especializa en
Redes, Sistemas Operativos y Bases de Datos.
Dictó los siguientes cursos: • Principios del Modelo Internet, en 2012. • Redes de
Oficina, en 2014. • Sistemas Operativos Open-Source, en 2013. • Streaming en
32 bits, en 2014.
Estas son sus publicaciones: • TCP en Redes Empresariales, revista Electrónica
Al Minuto, número 48, pags. 34-90, año 2012. • Bases de Datos para
Principiantes, revista Tecnología para el Nuevo Mundo, número 4, págs. 41-66,
año 2013.
2) Modelar las entidades Persona y Puesto y SueldoDePersona
De cada persona queremos manejar: legajo, nombre y fecha de ingreso.
De cada puesto: código identificador, nombre descriptivo (ej: ayudante de panadero), grado
de peligrosidad (entre 0 y 10) y sueldo de referencia.
Las personas ocupan distintos puestos, para cada puesto que ocupa una persona se
establece un honorario por hora (que no es necesariamente el mismo para distintas
personas que ocupan el mismo puesto) y una cantidad de horas por semana que esa
persona va a ocupar ese puesto.
Una persona puede tener como máximo un puesto en calidad de titular y tres en calidad de
suplente.
3) Considerar un modelo con las siguientes entidades:
Prof. Esp. María Elena Farias Año:2021
2
● Docente: nombre, apellido, CUIL
● Materia: nombre, año de cursado al que corresponde, código de la materia
Considere que (realice un DER por cada considerando):
a) Cada docente puede participar en una materia en la actualidad.
b) Cada docente puede participar en una materia en el período lectivo
actual, y además puede haber participado en distintas materias en
períodos anteriores, pero una materia por período.
c) Un docente es compañero de otros docentes. Puede haber docentes que
no tengan compañeros, y docentes que tengan varios.
4) Se desea mantener una base de datos para una cadena de farmacias distribuida en
diferentes ciudades.
De la ciudad se sabe su nombre y su código postal.
De cada farmacia, su ID, su dirección (calle y número) y los días que le corresponde guardia.
Una farmacia está en una sola ciudad, pero en una ciudad hay más de una farmacia.
A su vez, sabemos que por cada ciudad existe un único farmacéutico; es decir, en las ciudades
en las que hubiere más de una farmacia, el mismo farmacéutico estará afectado a todas las
farmacias de esa ciudad.
En cada farmacia trabajan varios empleados. De cada empleado queremos saber su CUIT, su
nombre, la fecha de ingreso. Tenga en cuenta que cada empleado trabaja en una sola
farmacia.
5) En la red de farmacias del ejercicio anterior, interesa agregar información del Stock.
Cada farmacia tiene su stock con los medicamentos que vende.
Cada medicamento se identifica por nombre, presentación (ej: ampollas de 5 unidades, jarabe
de 100ml, inyecciones por 10 unidades) y precio, que es el mismo para todas las farmacias.
También se conoce la o las monodrogas que componen cada medicamento, el laboratorio que
lo comercializa y las acciones terapéuticas que tiene. De cada monodroga sabemos el nombre
científico, el nombre comercial y la cantidad que se encuentra en cada medicamento.
Los medicamentos son fabricados y vendidos por laboratorios. Cada medicamento es fabricado
por un único laboratorio.
De cada laboratorio sabemos el nombre (que es único), el domicilio y el nombre y apellido del
dueño. Un laboratorio provee varios medicamentos a esta cadena de farmacias.
Prof. Esp. María Elena Farias Año:2021
3
Realice el Modelo de clases de cada enunciado. Utilice Draw.io
1- Se quiere hacer el diseño de un robot modular.
El robot estará compuesto por varios módulos, por ejemplo: módulo de rotación, módulo de
extensión, módulo helicoidal, módulo de cámara, etc.
Los módulos podrán ser dinámicos ,capaces de moverse, como por ejemplo los de
rotación, extensión, helicoidal o estáticos, que no se pueden mover, por ejemplo: cámara.
Los módulos tienen un identificador y unas dimensiones (largo, ancho y alto). Los
módulos están compuestos de un sistema de control y un sistema de comunicación. Los
módulos dinámicos tendrán:
• motores (1 ó 2).
• un parámetro que es el tipo de movimiento que
pueden realizar.
• una función que es moverse (con parámetro el tipo de
movimiento).
Los módulos estáticos tienen sensores (de 0 a 5).
2- Una aplicación necesita almacenar información sobre empresas, sus empleados
y sus clientes. Ambos (empleados y clientes) se caracterizan por su nombre y edad. Los
empleados tienen un sueldo bruto, los empleados que son directivos tienen una categoría,
así como un conjunto de empleados subordinados.
De los clientes, además se necesita conocer su teléfono de contacto.
La aplicación necesita mostrar los datos de empleados y clientes.
3- Una biblioteca tiene copias de libros.Estos últimos se caracterizan por su nombre, tipo
(ingeniería, literatura, informática, historia...), editorial, año y autor.
Los autores se caracterizan por su nombre, nacionalidad y fecha de nacimiento.
Cada copia tiene un identificador, y un estado,que puede ser: estar en la biblioteca,
prestada, con retraso o en reparación.
Los lectores pueden tener un máximo de 3 libros en préstamo. De los lectores interesa su
número de socio, nombre y apellido.
Cada libro se presta un máximo de 30 días, y por cada día de retraso, se impone
una “multa” de dos días sin posibilidad de coger un nuevo libro.
Realiza un diagrama de clases y añade los métodos necesarios para realizar el préstamo
y devolución de libros.
Prof. Esp. María Elena Farias Año:2021
4