Está en la página 1de 6

Supuesto 1:

Ventas de un supermercado:

A continuación, se lista un conjunto de requisitos de información. Detectar y representar cuales


son los elementos de los que se quiere guardar información, los tipos de entidad y sus
atributos.

R1.- Se desea construir una base de datos para una compañía de supermercados.
Supermercados NIRAM, que tiene supermercados por toda España. Se quiere almacenar la
información de cada uno de ellos: dirección, metros cuadrados, si está en régimen de alquiler o
compra, fecha en la que se efectuó. Se quiere saber quién es el director de cada supermercado.
De los directores se almacena su DNI, nombre, apellidos, domicilio, teléfono y correo
electrónico.

R2.- Se registra información de los productos que se venden en los diferentes supermercados,
con un código, descripción, familia y género al que pertenece, descuento para socios y precio e
IVA.

R3.- Cuando se realiza una venta, se quiere registrar la fecha, los productos que se venden, el
vendedor que la realiza y, si procede, el cliente al que se realiza. El cliente participa cuando se
hace una venta a un socio que recibe descuentos especiales. Tanto de los clientes como los
vendedores se requiere almacenar su DNI, nombre, apellidos, domicilio, teléfono y correo
electrónico.
Supuesto 2:

Centro de formación:

Se desea crear una base de datos para un centro de formación. Los requisitos de información
que el analista plantea para esta base de datos son los siguientes:

R1.- De los profesores se hace necesario almacenar su DNI, nombre, apellidos, dirección,
cuenta bancaria, teléfono, los idiomas extranjeros que domina y las asignaturas que imparte.

R2.- De los alumnos se almacena su DNI, nombre, apellidos, dirección, email, teléfono, el
idioma que mejor domina y las asignaturas en las que se ha matricula. Una asignatura sólo es
impartida por un profesor.

R3.- De las asignaturas se almacena su código, su nombre, número de horas y ciclo formativo al
que pertenece. De los ciclos formativos se almacenará si son de grado medio o superior.
Representar el esquema conceptual con sus relaciones y Cardinalidades, también seleccionar
los atributos clave de cada entidad.
Supuesto 3:

Préstamos de una biblioteca:

Se desea crear una base de datos para gestionar los préstamos que se hacen a los socios de
una biblioteca. Los requisitos de información que se plantean para la base de datos son los
siguientes:

R1.- Respecto a los socios es necesario almacenar su DNI, nombre y apellidos, además los
préstamos que se les hace. De los bibliotecarios también se almacenan su DNI, nombre,
apellidos y préstamos que registra.

R2.- En el registro de un préstamo se almacena el socio, el bibliotecario que lo realiza, los libros
que adquiere el socio y la fecha del préstamo.

R3.- De los libros hay que conocer su título, el número de páginas, su autor o autores y las
posibles temáticas del libro, y se identifican por su código ISBN. Sobre los autores se registran
su DNI, nombre y apellidos.

Representar el esquema conceptual con sus relaciones y Cardinalidades, también seleccionar


los atributos clave de cada entidad.

Nota: Aunque se pueden usar la generalización de EER, hacerlo sin usarlo.


Supuesto 4:

Tienda de móviles:

Se necesita construir una base de datos para una cadena de tiendas de móviles. Sus
requerimientos son los siguientes:

R1.- Sobre los empleados, que hacen las compras y las ventas, se desea almacenar su nombre,
apellidos, teléfono, correo y número de cuenta para hacerles sus ingresos.

R2.- De los clientes se almacena DNI, nombre, apellidos, teléfono y correo.

R3.- En cada venta se registra el cliente que hace la compra y el vendedor que vende el móvil;
un solo tipo de móvil por venta, pero se pueden vender varios del mismo. De los móviles se
quiere registrar su código, el nombre completo del producto, el precio de coste y el precio de
venta.

R4.- Se desea registrar los empleados que trabajan en cada tienda.

R5.- Se debe registrar cada una de las compras que cada tienda tiene que hacer a sus
proveedores.

R6.- Un móvil por cada compra, pero se pueden comprar n móviles del mismo.

R7.- El nombre de los móviles contendrá el fabricante, la marca y el modelo

R8.- De las tiendas se almacenará el domicilio, el teléfono y el precio del alquiler.

R9.- De los proveedores se almacenará el nombre y el teléfono. Representar el esquema


conceptual con sus relaciones y Cardinalidades, también seleccionar los atributos clave de cada
entidad.
Supuesto 5:

Población del ZOO:

Los gestores de un zoo han decidido realizar una aplicación con su base de datos
correspondiente para tener actualizado en todo momento los animales que tienen. Hay
muchos profesionales y aficionados que siguen muy de cerca los animales que nacen y su
crecimiento, y se les quiere dar la oportunidad de seguir la población del zoo desde una
aplicación móvil. Otro de los objetivos del zoo es concienciar a los niños sobre la conservación
animal, objetivo para el que se desean recoger datos. Los analistas han presentado los
siguientes requisitos para realizar la aplicación.

Por cada especie animal que el zoo desea incorporar, tiene que obtener unos permisos
especiales, por lo que la aplicación sólo estará aquellas especies para las que el zoo tiene
dichos permisos. De cada especie se guarda el nombre genérico, el nombre científico, la familia
a la que pertenece, una descripción sobre los cuidados específicos que necesita, información
dirigida a los trabajadores del propio centro, para que puedan consultarla en cualquier
momento, y una explicación sobre la especie.

Por cada ejemplar de cada especie se asignarán números correlativos, de tal forma que se
quiere aprovechar este código para saber cuántos ejemplares de cada especie han pasado por
el zoo. Esto quiere decir que, por ejemplo, si hay dos ejemplares con el código 25, siempre
será, de especies distintas. Además, se desea almacenar su fecha de nacimiento, la fecha de su
muerte (si ha fallecido), su nombre y, si han pertenecido al zoo, quienes son su padre y su
madre.

Cada ejemplar tendrá asignado un cuidador que trabaja en el zoo. Por cada cuidador se desea
almacenar el DNI, el nombre, el primer apellido, el segundo apellido y los teléfonos de
localización que posea. El cuidador puede cambiar con el tiempo, por lo que es importante
almacenar cuando se asignó el cuidador al ejemplar, para conocer el responsable en un
momento determinado. Además, se quiere tener constancia de entre las especies que hay en
el centro, de cuáles se puede encargar cada uno de los cuidadores, ya que cada uno de ellos ha
realizado el curso y obtenido el certificado correspondiente que le habilita en el cuidado de
dicha especie.

En el zoo colaboran voluntarios, tanto acondicionando las zonas donde están los animales,
como en el cuidado de los ejemplares que habitan en él. Cada voluntario tiene permiso para
cuidar unos determinados ejemplares, ya que se les asignan los ejemplares dependiendo de
sus gustos y la afinidad que tienen con ellos, y se quieren tener almacenados dichos permisos.
De esta forma, de cada voluntario se almacenan su DNI, el nombre, el primer apellido, el
segundo apellido, el teléfono y su fecha de nacimiento.

A modo de recompensa, de vez en cuando, el zoo les regala a los voluntarios una visita especial
para que puedan interaccionar con algún ejemplar. Para ello, se programa con antelación qué
voluntario va a tener una visita, pero siempre bajo la atenta mirada de un cuidador del zoo,
que, aunque se intenta que sea el cuidador del ejemplar, puede no estar disponible y se le
asigna otro habilitado para el cuidado en su lugar. Finalmente, se quiere almacenar que día ha
sido la visita, a qué hora, y si ha habido alguna incidencia.

Representar el esquema conceptual con sus relaciones y Cardinalidades, también seleccionar


los atributos clave de cada entidad

También podría gustarte