Vous êtes sur la page 1sur 4

EJERCICIO 1

Se quiere diseñar una base de datos relacional que almacene información


relativa a los zoológicos existentes en el mundo, así como las especies
animales que éstos albergan. De cada zoológico se conoce el nombre, ciudad,
y país donde se encuentra, tamaño (en m2) y presupuesto anual.

Los zoológicos tienen empleados, de los cuales se conoce su cédula de


identidad que lo identifica, su nombre y apellido. Los empleados pertenecen
a una organización y una organización tiene varios empleados, de cada
organización se conoce su identificador, nombre y ubicación. Los empleados
en una organización forman un equipo, de cada equipo se conoce código de
equipo que lo identifica, y descripción.

El zoológico puede por tanto ser atendido por uno o varios equipos y un
equipo puede atender a varios zoológicos, de esta relación se conoce la fecha
de atención.

De cada especie animal se almacena identificador de especie, el nombre


vulgar y nombre científico, familia a la que pertenece y si se encuentra en
peligro de extinción.

Además, se debe guardar información sobre cada animal que los zoos poseen,
como su número de identificación, sexo, año de nacimiento, país de origen y
continente. A una especie pertenecen varios animales pero un animal solo
pertenece a una sola especie.

Los animales pueden ser clasificados como mamíferos, invertebrados y


reptiles.

De los mamíferos se conoce: nombre, y si se alimenta o no de leche. De los


vertebrados se conoce el tipo de molusco y si son reptiles se debe registrar
el tipo de piel y si tiene o no branquias.

Los animales están asignados a una jaula y en una misma jaula puede haber
asignados varios animales. De cada jaula se registra código de jaula y
material con que está construido.

Las jaulas pueden ser individuales o grupales, si la jaula es individual se


registra su ubicación y si son jaulas grupales se registra el número máximo
a animales que pueden asignarse a ella.

EJERCICIO 2
En una ONG del país se requiere llevar información sobre sus sedes,
voluntarios y envíos que se realizan a los distintos sitios que requieren su
ayuda.

La ONG cuenta con socios de los cuales se conoce su DNI que lo identifica,
nombre, dirección, fecha de pago y cuenta bancaria.
La ONG tiene varias sedes. Cada una de las sedes está ubicada en una ciudad
distinta por la que se identifica. Además de las sedes se conoce el domicilio
y el nombre de su director.

Un socio pertenece a una sede y en una sede existen varios socios.

La organización cuenta con dos tipos de voluntarios: los que realizan labores
humanitarias que se los llama personal sanitario y los que realizan labores
administrativas llamados personal administrativo. De los primeros se conoce
su profesión (médico, ATS, etc.), su disponibilidad actual (sí/no) y el número
de trabajos en los que ha participado. De los voluntarios administrativos se
conoce la descripción de sus tareas.

De todos los voluntarios se conoce los datos personales como: DNI del
voluntario, nombre y dirección.

Una sede cuenta con varios voluntarios pero un voluntario solo debe de
pertenecer a una sola sede.

Las sedes realizan diferentes envíos.

Cada envío tiene un destino y una fecha de salida. Para identificar los envíos,
se les asigna un código único. Además, cada envío es organizado por una o
varias sedes. Y una misma sede puede realizar varios envíos.

Los envíos tienen dos clasificaciones: envíos humanitarios o envíos materiales


y estos últimos pueden subdividirse en envíos de medicamentos o de
alimentos.

De los envío de materiales se conoce también su descripción.

De los envíos de ayuda material por alimentos, se conoce el nombre del


alimento y el número de toneladas de cada alimento que se manda.

De los envíos de ayuda material por medicamentos, se conoce el nombre del


medicamento y el número de unidades de cada medicamento.

De los envíos de ayuda humanitaria se debe conocer también el número de


voluntarios que se mandan.

EJERCICIO 3
Crear un diseño entidad/relación para una empresa de comidas. En la base de datos
tienen que figurar:

• Se registra información de cada empleado como: nombre completo, teléfono fijo y


celular de cada empleado, su cédula de identidad, y su número de seguridad social. Los
empleados pueden ser: cocineros, meseros o personal administrativo. De los cocineros
se conoce (además de los datos propios de cada empleado) sus años de servicio en la
empresa, si el empleado es un mesero se registra su fecha de ingreso y edad y si son
empleados administrativos, se registra su sueldo.
• Los cocineros tienen a su cargo varios meseros pero cada mesero solo colabora con un
cocinero
• En la base de datos figura información de cada plato que se prepara, por cada plato se
registra: identificador del plato, nombre, tipo. Los platos pueden ser de comida nacional
o internacional. Si el plato es de comida nacional se sabe región de la que proviene y si
es internacional se sabe su país de origen.
• Los distintos platos son preparados por varios cocineros y un cocinero puede preparar
varios tipos de platos en una determinada cantidad al día.
• Para preparar los diferentes platos se requieren de ciertos ingredientes que deben de
estar en stock en la cocina.
• También se registra información de los ingredientes como identificador del
ingrediente, nombre dentro de la cocina nacional e internacional, cuando un ingrediente
es usado en una preparación de un plato se anota la cantidad que necesitamos de él en
cada plato.
• En esta empresa también se usan diferentes vajillas de las cuales se conoce su código
que lo identifica, nombre y número de piezas que la componen (5 platos hondos, dos
vasos, 4 cucharas).
• Los ingredientes en una determinada vajilla se identifican como presentación. Un
ingrediente puede usarse en diferentes vajillas pero en una vajilla solo se usa con un
solo ingrediente. De cada presentación se conoce un código, tipo y descripción.
• Las vajillas se almacenan en una determinada estantería pero en la misma estantería
solo se encuentra una sola vajilla.
• De las estantería se conoce número de estantería y ubicación
• Las estanterías están hechas de ciertos materiales de los cuales se conoce su nombre, y
solamente son identificados por la estantería.

EJERCICIO 4
Un banco está organizado en sucursales. Cada sucursal está ubicada en una ciudad
particular y se identifica por su nombre único, y además el banco supervisa los activos
de cada sucursal.
En el banco se identifican a las personas por un número de cédula, nombre, calle y
cuidad en la que viven, las personas pueden ser clientes o empleados del banco.
De los clientes se conoce su tasa de crédito. Los empleados pueden ser: oficial, cajero, o
secretaria.
De los empleados se conoce su identificador de empelado, nombre del empleado,
número de teléfono, fecha de comienzo o inicio y nombre del subordinado.
Ahora de cada tipo de empleado se conoce: del oficial el número de despacho, del
cajero número de caja y horas trabajadas y de la secretaria horas trabajadas.
En el banco se definen distintos préstamos de los cuales se conoce número del préstamo
y el monto. Los préstamos tienen muchos pagos, los cuales dependen del tipo de
préstamo solicitado. De los pagos se conoce número de pago, fecha e importe pagado.
Los préstamos pueden ser solicitados por muchos clientes y un cliente puede tener
asignado muchos préstamos.
Cada sucursal tienen definidos muchos préstamos pero un determinado préstamo
pertenece a una sola sucursal.
Un empleado puede dar atención a muchos clientes y un cliente a su vez puede ser
atendido por varios empleados del banco, de dicha atención se conoce el tipo de
servicio prestado. Un cliente puede tener distintas cuentas que pueden ser de ahorro o
cuenta corriente, de las cuentas se conoce el número de cuenta que la identifica y un
saldo. Si es de ahorro se conoce el tipo de interés pero si es corriente se conoce el
campo descubierto. Un cliente puede tener muchas cuentas pero una cuenta pertenece
solo a un cliente y de esta relación se conoce la fecha de acceso más reciente a la
cuenta..

EJERCICIO 5
Se desea crear un sistema de base de datos capaz de automatizar la venta de diferentes
artículos a través de un portal web, para ello se cuenta con la siguiente información.
Entre los objetos que se venden se conoce un identificador (ISBN), descripción, precio
y tipo.
Entre los objetos que se desean vender están libros (con los campos: año, titulo, y
precio), casetes (campo: nombre) y cds que pueden datos (con los campos: tamaño y
serial) o de programas y de música (con los campos: genero, fecha de emisión).
Los cds tienen un campo adiciona que es la clasificación. Los objetos pertenecen a un
autor y un autor puede serlo de varios objetos; de cada autor se conoce su nombre que
es el campo que los identifica, dirección y URl. En este caso también se considera a las
productoras de las cuales se conoce el nombre que lo identifica, dirección, teléfono y
URL.
Una productora puede producir varios objetos pero un objeto pertenece a una sola
productora.
Los objetos se almacenan en diferentes almacenes y en un almacén existen varios
objetos, de cada almacén se conoce un código, dirección y teléfono, de los objetos
almacenados en un determinado almacén se conoce su dirección de correo electrónico
que lo identifica, nombre, dirección y teléfono.
Para hacer las diferentes comparas se dispone de una cesta de compras que posee un
identificador, un cliente puede tener varias cesas de compra pero un cesta de compras
pertenece a un solo cliente.
En la cesta de compras pueden existir muchos objetos que se piensan adquirir y así
mismo estos objetos pueden aparecer en varias cesas de compras, de esta relación se
conoce el número de objetos y el precio por unidad.
A la relación que existe entre los objetos comprados y la cesta a la que pertenecen se le
conoce como compra y cada compra se conoce un identificador de la compra y el país
de destino, también se sabe que cada compra se la realiza con una tarjeta de crédito que
pertenece a un cliente.
De las tarjetas de crédito se conoce un número que es el que la identifica y el lógico
pensar que con una tarjeta de crédito se pueden realizar varias compras pero una compra
no puede ser compartida por más de una tarjeta de crédito. También se conoce que una
tarjeta de crédito pertenece a un solo cliente y un cliente puede tener varias tarjetas de
crédito.

Vous aimerez peut-être aussi