Académique Documents
Professionnel Documents
Culture Documents
Para ello
hay que tener en cuenta :
2) Crear un diseño entidad/relación que permita modelar un sistema que sirva para gestionar una
empresa que posee inmuebles. Para ello
• Se almacenan los clientes usando su DNI, Teléfono fijo, Móvil, Nombre y Apellidos.
• Se almacenan los trabajadores y se almacenan los mismos datos. Ocurre además que un
trabajador puede ser un cliente (porque puede alquilar o comprar mediante la
inmobiliaria) a veces.
• A cada cliente y trabajador se le asigna un código personal
• Los clientes pueden comprar pisos, locales o garajes. En los tres casos se almacena un
código de inmueble (único para cada inmueble), los metros que tienen, una descripción y
su dirección.
• Los pisos tienen un código especial de piso que es distinto para cada piso.
• En los locales se indica el uso que puede tener y si tienen servicio o no.
• De los garajes se almacena el número de garaje (podría repetirse en distintos edificios)
y la planta en que se encuentra (para el caso de garajes que están en varias plantas). Los
garajes además pueden asociarse a un piso y así cuando se alquile el piso se incluirá el
garaje.
• La empresa prevé que podría haber inmuebles que podrían no ser ni locales, ni garajes,
ni pisos
• Los inmuebles se pueden comprar. Incluso varias veces. Se asigna un código de compra
cada vez que se haga, la fecha y el valor de la compra. La compra puede tener varios
titulares.
• Cada inmueble se puede alquilar y en ese caso se asigna un número de alquiler por cada
inmueble. Ese número se puede repetir en distintos inmuebles (es decir puede haber
alquiler nº 18 para el inmueble 40 y el 35). Pero no se repite para el mismo inmueble.
• Al alquilar queremos saber el nombre del agente de la empresa que gestionó el alquiler
así como a qué persona (solo una) estamos alquilando el inmueble.
• Cada pago de cada alquiler será almacenado en la base de datos, llevando el año, el mes y
el valor del mismo
3) Crear un diseño entidad/relación que permita modelar un sistema que sirva para simular el
funcionamiento de una red social, teniendo en cuenta lo siguiente:
4) Crear un diseño entidad/relación para una empresa de comidas. En la base de datos tienen que
figurar:
• El nombre y apellidos de cada empleado, su dni y su número de SS además del teléfono fijo
y el móvil
• Algunos empleados/as son cocineros/as. De los cocineros y cocineras anotamos (además de
los datos propios de cada empleado) sus años de servicio en la empresa.
• Hay empleados/as que son pinches. De los y las pinches anotamos su fecha de nacimiento.
• La mayoría de trabajadores no son ni pinches ni cocineros/as
• En la base de datos figura cada plato (su nombre como “pollo a la carloteña”, “bacalo al pil-
pil”,…), el precio del plato junto con los ingredientes que lleva. Anotamos también si cada
plato es un entrante, un primer plato, segundo plato o postre
• De los ingredientes necesitamos la cantidad que necesitamos de él en cada plato y en qué
almacén y estantería del mismo le tenemos.
• Cada almacén se tiene un nombre (despensa principal, cámara frigorífica A, cámara
frigorífica B…), un número de almacén y una descripción del mismo.
• Cada estante en el almacén se identifica con dos letras y un tamaño en centímetros. Dos
almacenes distintos pueden tener dos estantes con las mismas letras.
• Necesitamos también saber qué cocineros son capaces de preparar cada plato.
• Cada pinche está a cargo de un cocinero o cocinera.
• La cantidad de ingredientes en cada estantería de un almacén se actualiza en la base de datos
al instante. SI cogemos dos ajos de un estante, figurará al instante que tenemos dos ajos
menos en ese estante. Es necesario por lo tanto saber los ingredientes (cuáles y en qué
número) que tenemos en cada estante.
5) Una universidad mantiene la siguiente información:
• Por cada alumno su carrera o carreras y las notas que ha recibido en cada
asignatura.
• Proyectos de investigación realizados por el profesorado y becarios. Para cada uno
se guarda su nombre, código, fecha de inicio, subvención obtenida, entidad que
subvenciona, investigador principal (profesor) y profesores y becarios participantes.
• Para cada persona se guarda su nombre, nº de la seguridad social, dirección, sexo
y fecha de nacimiento.
• Para los profesores además se tiene su rango (CU, TU, etc.), nº de despacho,
extensión, departamento y salario.
• Para los alumnos se tiene el nº de años que llevan haciendo cada carrera y las
asignatura-grupo-cuatrimestre-año (grupo-sección) en las que está o estuvo
matriculado.
• Interesa distinguir qué alumnos han acabado la carrera (licenciados) y cuáles son
becarios (pueden serlo alumnos de últimos cursos o licenciados). Cada becario
tiene un profesor que es su tutor de tesis.
• Para cada departamento se guarda su nombre, teléfono y despacho de la
secretaría y quién es su director (un profesor).
• Por cada asignatura se mantiene su nombre, código, descripción y departamento.
Cada nuevo cuatrimestre se pueden organizar varios grupos de la misma
asignatura (secciones). Para cada uno se guarda la asignatura, el número de
grupo, el profesor responsable (único) de la asignatura en ese grupo junto al
cuatrimestre y año en el que se impartió.
Aquellos afortunados cuya audición de lugar a una grabación, está tendrá asignada
un indicador de ISBN y una descripción. De la compañía se almacenará NIF y nombre.
Del cantanto, DNI, nombre, dirección, teléfono, correo electrónico (hasta 3), fecha de
nacimiento y descripción de sus estudios musicales.
7) Una agencia de viajes que dispone de varias oficinas a lo largo del territorio nacional
desea diseñar un nuevo sistema de información para la compañía. Para ello lo primero
que va a hacer es definir los requisitos necesarios para construir la base de datos de
soporte al sistema de información.
La agencia de viajes tiene contratados empleados que trabajan en una oficina de la
compañía, de los cuales se desea almacenar su número de la seguridad social, sus datos
personales (nombre, dirección y teléfono), el email, así como la dirección, el teléfono y el
número de fax de la oficina en la que trabajan. La agencia en cada una de las oficinas
nombra a un empleado director comercial para que se encargue de la gestión local de la
oficina. Cada una de las oficinas sólo tiene un director comercial que debe ser un
empleado que trabaje en la misma, siendo interesante recoger esta información.
A continuación se describe la operativa de la agencia de viajes. Esta información se ha
obtenido del gerente de la agencia.
“Cuando una persona entra en una de las oficinas de la agencia y decide la contratación
de un servicio (alojamiento, venta de entradas, restauración, transporte, organización de
eventos, …), la persona se convierte en cliente si no lo era previamente, recogiendo sus
datos personales, su dirección, varios teléfonos de contacto y una dirección de email en
caso de que disponga de ella para poder enviarle ofertas puntuales. Una vez se tienen los
datos del cliente se abre un nuevo expediente para registrar el servicio o servicios que el
cliente desea contratar. Cuando se abre el expediente es necesario que en el mismo
aparezca el nombre del empleado que lo gestiona, el cliente al que pertenece el
expediente, los servicios contratados, así como la fecha de apertura y cierre, el tipo
(individual, grupo homogéneo, circuitos o plaza a plaza), el estado (abrierto, cerrado,
facturado, pendiente de facturar) y el precio total del mismo, que corresponde con la
suma de todos los servicios contratados en el expediente.
Los servicios pueden ser de diferentes tipos (alojamiento, excursión, venta de entradas,
restauración, transporte, ...) de todos ellos es necesario conocer el tipo de servicio, la
fecha de inicio y fin del servicio, el precio, una breve descripción e información de la
ciudad (idioma, clima religión y costumbres) donde se realiza el servicio si el servicio es
de excursión o de alojamiento. Además para que la agencia pueda pagar el servicio es
necesario conocer el proveedor del mismo, así como su dirección y teléfono para poder
contactar con el proveedor en caso de que ocurra algún problema.
Algunos tipos de servicio requieren información adicional. De los servicios que incluyen
alojamiento, es necesario disponer de la información del establecimiento (nombre, tipo,
categoría, dirección, teléfono, fax, email y los precios en temporada baja, media y alta)
donde se alojará el cliente y el régimen de alojamiento que contrata el cliente (Sólo
alojamiento, Alojamiento y Desayuno, Media pensión, Pensión Completa o Todo Incluido).
Si el servicio es de transporte, es necesario disponer de la información del billete o
billetes necesarios para el servicio. Del billete es obligatorio disponer del tipo del billete, el
trayecto que realiza, la fecha y hora de salida, el número de asiento y la información de la
compañía (nombre, dirección y teléfono) que realiza el servicio de transporte. Además si
el billete es de avión es necesario conocer el código IATA, el nombre, la dirección y el
teléfono del aeropuerto de origen y destino del billete.
Las compañías aéreas pueden ser compañías de bandera (nacionales) o privadas; en el
primer caso estarán asociadas a un país;. En cualquier caso, las compañías tienen
subcompañías (que de hecho son marcas distintas para la misma compañía, puede que
varias), y se necesita conocer de las subcompañias su identificador, nombre, dirección,
teléfono. Las subcompañías tendrán su sede en un aeropuerto”