Beruflich Dokumente
Kultur Dokumente
Biblioteca v1
Crear un diseo entidad relacin (estando prohibido utilizar smbolos del modelo extendido)
que permita gestionar los datos de una biblioteca de modo que
Las personas socias de la biblioteca disponen de un cdigo de socio y adems
necesitar almacenar su dni, direccin, telfono, nombre y apellidos
La biblioteca almacena libros que presta a los socios y socias, de ellos se almacena
su ttulo, su editorial, el ao en el que se escribi el libro, el nombre completo del
autor (o autores), el ao en que se edit y en qu editorial fue y el ISBN.
Necesitamos poder indicar si un volumen en la biblioteca est deteriorado o no
Queremos controlar cada prstamo que se realiza almacenando la fecha en la que
se realiza, la fecha tope para devolver (que son 15 das ms que la fecha en la que
se realiza el prstamo) y la fecha real en la que se devuelve el libro
Ver solucin
Ejercicio 2. Academia de clases
Crear un diseo entidad relacin que permita controlar el sistema de informacin de una
academia de cursos siguiendo estas premisas:
Se dan clases a trabajadores y desempleados. Los datos que se almacenan de los
alumnos son el DNI, direccin, nombre, telfono y la edad
Adems de los que trabajan necesitamos saber el CIF, nombre, telfono y direccin
de la empresa en la que trabajan
Los cursos que imparte la academia se identifican con un cdigo de curso. Adems
se almacena el programa del curso, las horas de duracin del mismo, el ttulo y
cada vez que se imparte se anotar las fechas de inicio y fin del curso junto con un
nmero concreto de curso (distinto del cdigo) y los datos del profesor o profesora
(slo uno por curso) que son: dni, nombre, apellidos, direccin y telfono
Se almacena la nota obtenida por cada alumno en cada curso teniendo en cuenta
que un mismo alumno o alumna puede realizar varios cursos y en cada cual
obtendr una nota.
Ver solucin
Ejercicio 3. Geografa
Crear un diseo entidad relacin que permita almacenar datos geogrficos referidos a
Espaa:
Se almacenar el nombre y poblacin de cada localidad, junto con su nombre y los
datos de la provincia a la que pertenece la localidad, su nombre, poblacin y
superficie.
Necesitamos tambin conocer los datos de cada comunidad autnoma, nombre,
poblacin y superficie y por supuesto las localidades y provincias de la misma
Para identificar a la provincia se usarn los dos primeros dgitos del cdigo postal.
Es decir 34 ser el cdigo de Palencia y 28 el de Madrid
Necesitamos saber qu localidad es la capital de cada provincia y cules lo son de
cada comunidad
Ver solucin
Ejercicio 4. Guerras
Disear un modelo entidad/relacin que almacene los datos de todas las guerras de la historia
de modo que:
usuario o bien una lista concreta de usuarios. Los comentarios pueden incluir un
texto y una imagen.
Ver solucin
Ejercicio 15. Men diario
Crear un esquema Entidad/relacin que represente un modelo para llevar los datos que
maneja un restaurante de mens diarios. Teniendo en cuenta que:
Slo interesa llevar los datos de los mens diarios a la hora de la comida, nada ms
del restaurante
Cada men se compone de una serie de posibles platos. cada plato se puede
repetir en diferentes das. Los platos pueden ser primer plato, segundo plato o
postres.
De cada plato se almacena el nombre (por ejemplo Arroz negro con setas) y una
pequea descripcin.
De los mens almacenamos la fecha en la que se ofrece el men, el nmero de
personas que han tomado men ese da. Adems almacenamos la cantidad de cada
plato que se ha tomado ese da.
Se almacena tambin la temperatura que haca el da del men para as poder
analizar las temperaturas y los platos exitosos
Ver solucin
Ejercicio 16. Twitter
Crear un esquema Entidad/relacin que represente un modelo para llevar los datos que
maneja la red social Twitter: usuarios, mensajes,...
Ver solucin
Ejercicio 17. Horario escolar
Crear un esquema Entidad/relacin que represente el funcionamiento de un centro escolar
de formacin profesional, teniendo en cuenta que:
Slo interesa llevar el control de ocupacin de las aulas en el horario escolar
El horario es de seis horas diarias y en la base de datos simplemente se anota si es
la primera, segunda, y el da de la semana del que hablamos (por ejemplo
mircoles a tercera hora)
Las asignaturas tienen un nombre, un cdigo interno del centro y un cdigo
europeo. La misma asignatura se puede impartir en dos ciclos distintos y en ese
caso tendra el mismo cdigo europeo y nombre, pero el cdigo interno sera
distinto. Hace falta saber en qu curso del ciclo se imparte la asignatura
Los ciclos tienen un nombre, pueden ser de grado superior, de grado medio o de
iniciacin profesional; adems tienen otro cdigo interno en el centro.
Las asignaturas en cada momento ocupan un aula, del que tenemos que almacenar
un cdigo de aula, un nombre (que no se repite), un nmero de aula (que tampoco
se repite) y los metros que tiene. A una hora concreta de la semana, el aula puede
estar vaca o bien ocuparse, pero slo se puede ocupar por una asignatura
Necesitamos saber y anotar en la base de datos si una asignatura requiere que
antes se hayan aprobado otras, para poder matricularse en ella. Por
ejemplo, Ampliacin
de
Matemticas
de
2 a
lo
mejor
requiere
aprobar Matemticas de 1. Puede requerirse terminar ms de una asignatura
previamente para poder matricularse de una concreta.