Está en la página 1de 2

UNIVERSIDAD COOPERATIVA FECHA: 2020-08-01

DE COLOMBIA CURSO: DISEÑO DE


BASES DE DATOS VERSION: 1.0
FACULTAD DE INGENIERIA
SECCIONAL BOGOTA
AREA:

TEMA: Ejercicios Modelo Entidad Relación Modelo Relacional

TIEMPO ESTIMADO: 2 sesiones

JUSTIFICACION: El estudio del diseño de bases de datos y la Ingeniería de Software,


es un aspecto central para el éxito de cualquier proyecto de desarrollo de software que se
emprenda, debido a que brinda un enfoque metódico, atento y cuantificable de la
especificación, desarrollo y mantenimiento del software.

OBJETIVO: Realizar el modelo entidad relación de los problemas propuestos, una vez
diseñado el MER realizar la transformación a modelo relacional MR y crear el esquema
en postgresql

Ejercicio 1

Se trata de crear una base de datos sobre el funcionamiento de una biblioteca:


Almacenaremos el DNI, nombre, apellidos, código de socio, dirección y teléfonos
(pueden ser varios, pero al menos uno).
La biblioteca presta libros, CDs y películas. De todos ellos se almacena un código de
artículo distinto para cada pieza en la biblioteca. Es decir si tenemos tres libros del
Quijote, los tres tendrán un número distinto de artículo.
Además almacenamos el nombre de cada artículo, el año en el que se hizo la obra (sea del
tipo que sea) un resumen de la obra y los datos de los autores del mismo. Se considera
autor de la película al director, de la música al intérprete y del libro al escritor. Pero de
todos ellos se guarda la misma información: nombre y país.
De los libros además se guarda el número de páginas, de los CDs el número de canciones
y de la película la duración
Anotamos si un artículo concreto está deteriorado y un comentario sobre el posible
deterioro
Cuando se presta un artículo, se anota fecha en la que se presta y la fecha tope para
devolverle. Cuando el socio le devuelve, se anota la fecha de devolución.
UNIVERSIDAD COOPERATIVA FECHA: 2020-08-01
DE COLOMBIA CURSO: DISEÑO DE
BASES DE DATOS VERSION: 1.0
FACULTAD DE INGENIERIA
SECCIONAL BOGOTA
AREA:

No hay tope sobre el número de artículos que puede prestarse a un socio e incluso el
socio podría llevarse varias veces el mismo artículo en distintos préstamos

Ejercicio 2

Se desea mantener una base de datos para una cadena de farmacias distribuida en
diferentes ciudades.

Cada farmacia tiene sus empleados propios y un farmacéutico. Por cada ciudad existe un
único farmacéutico; esto es, si en una ciudad hubiera más de una farmacia, el mismo
farmacéutico estaría afectado a todas las farmacias de esa ciudad.
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 podría gustarte