Ejercicio 1
El gerente de la fábrica de
muebles MosKea, Sr. Bert Oldosen, ha decidido utilizar un sistema de Base de
Datos para representar la estructura de los muebles que distribuye. Realizar el
diagrama ER correspondiente teniendo en cuenta que:
Los muebles están representados
por un nombre único.
También se quiere conocer su
precio.
Todo mueble está formado por una
o más piezas. Cada pieza tiene un identificador único y puede formar parte de
varios
muebles. Interesa apuntar cuántas
unidades de cada pieza componen el mueble.
Todas las unidades de una pieza
se encuentran en uno o más estantes del almacén. El estante viene determinado
de forma única por dos valores: pasillo y altura. Además de en qué estantes
están las piezas interesa conocer cuántas unidades de la pieza hay almacenadas
en cada estante.
Ejercicio 2
Crear el
esquema entidad/relación que represente el organigrama de una empresa, de modo
que:
- Aparezcan los datos de todos los empleados y empleadas: dni, nº de seguridad social, código de trabajador, nombre, apellidos, dirección, teléfono y departamento en el que trabajan indicado por su código y nombre.
- También hay que tener en cuenta que cada trabajador puede tener un responsable (que en realidad es otro trabajador)
- Los departamentos poseen un único coordinador del mismo
- Necesitamos almacenar la categoría profesional de los trabajadores y trabajadoras, teniendo en cuenta que la categoría a veces cambia al cambiar el contrato, de los contratos se almacena la fecha de inicio del mismo y la fecha final (un contrato en vigor tendrá como fecha final el valor nulo).
- También controlaremos las nóminas que ha recibido el trabajador de las que sabemos la fecha, el salario y a qué trabajador van dirigidas y la categoría del mismo.
Ejercicio 3
Se desea informatizar
la gestión de una empresa de transportes que reparte paquetes por toda
España. Los encargados de llevar los paquetes son los camioneros, de los que
se quiere guardar el dni, nombre, teléfono, dirección, salario y población en
la que vive.
De los paquetes
transportados interesa conocer el código de paquete, descripción, destinatario y
dirección del destinatario. Un camionero distribuye muchos paquetes, y un paquete
sólo puede ser distribuido por un camionero. De las provincias a las que
llegan los paquetes interesa guardar el código de provincia y el nombre. Un paquete
sólo puede llegar a una provincia. Sin embargo, a una provincia pueden llegar
varios paquetes.
De los camiones que
llevan los camioneros, interesa conocer la matrícula, modelo, tipo y potencia. Un
camionero puede conducir diferentes camiones en fechas diferentes, y un camión
puede ser conducido por varios camioneros.
Ejercicio 4
Definir el
esquema conceptual en el modelo E/R para un juego de ordenador.
En el juego se
utilizan conceptos como el de personaje, objeto y escenario.
Sabemos que:
Cada personaje tiene un
nombre único y lleva asociados 3 valores numéricos indicando su
nivel de fuerza, inteligencia y habilidad. Además interesa saber en cada
momento en qué escenario (numero de escenario) se encuentra.
Cada personaje puede
dominar a otros personajes (a 0 o más), pero sólo puede ser dominado por
otro, o por ninguno.
Los personajes tiene en
cada momento algunos objetos en su poder.
Además de saber qué
objetos tiene cada personaje hay que guardar información acerca de en
qué momento (hora, minuto y segundo) cogió el personaje el objeto.
Puede
haber objetos que no estén en posesión de ningun personaje (no los ha
encontrado nadie a_un), pero ninguno puede pertenecer a dos personajes
al mismo tiempo.
Los objetos se distinguen
entre sí por un código y tienen asociado un número de escenario, el
n_umero del escenario en el que se encuentran situados al comienzo del
juego. Cada escenario puede contener 0 o más objetos.
Cada escenario tiene un
número que lo identifica y 2 factores riesgo, tiempo que
indican características particulares del escenario.
Ejercicio 5
La clínica “SAN
PATRÁS” necesita llevar un control informatizado de su gestión de pacientes y médicos.
De cada paciente se
desea guardar el código, nombre, apellidos, dirección, población, provincia,
código postal, teléfono y fecha de nacimiento. De cada médico se desea guardar
el código, nombre, apellidos, teléfono y especialidad.
Se desea llevar el
control de cada uno de los ingresos que el paciente hace en el hospital. Cada ingreso
que realiza el paciente queda registrado en la base de datos. De cada ingreso
se guarda el código de ingreso (que se incrementará automáticamente cada
vez que el paciente realice un ingreso), el número de habitación y cama en la
que el paciente realiza el ingreso y la fecha de ingreso.
Un médico puede atender
varios ingresos, pero el ingreso de un paciente solo puede ser atendido por
un único médico. Un paciente puede realizar varios ingresos en el
hospital.
Ejercicio 6
Realizar un
esquema entidad/relación que permita modelar el sistema de información de una
empresa de software atendiendo las siguientes premisas
- La empresa crea proyectos para otras empresas. De dichas empresas se almacena el CIF, nombre, dirección y teléfono así como un código interno de empresa.
- Los proyectos se inician en una determinada fecha y finalizan en otra. Además al planificarle se almacena la fecha prevista de finalización (que puede no coincidir con la finalización real)
- Los proyectos los realizan varios trabajadores, cada uno de ellos desempeña una determinada profesión en el proyecto (analista, jefe de proyecto, programador,…), dicha profesión tiene un código de profesión. En el mismo proyecto puede haber varios analistas, programadores,…
- Todos los trabajadores tienen un código de trabajador, un dni, un nombre y apellidos. Su profesión puede cambiar según el proyecto: en uno puede ser jefe y en otro un programador
- Se anota las horas que ha trabajado cada trabajador en cada proyecto.
- Puede haber varios proyectos que comiencen el mismo día.
- A todas las empresas les hemos realizado al menos un proyecto
- Todos los trabajadores han participado en algún proyecto
- En la base de datos, la profesión “administrador de diseño” no la ha desempeñado todavía ningún trabajador o trabajadora
No hay comentarios:
Publicar un comentario