You are on page 1of 3

EJERCICIOS DE REPASO

Ejercicio 1. Academia de cursos

Nota: Se recomienda leer una vez por completo el enunciado.

Crear un diagrama entidad relación que permita controlar el sistema de información de una
academia de cursos siguiendo estos requisitos:

 Los datos que se almacenan de los alumnos son el DNI, dirección, nombre, teléfono y la
edad.

 Hay alumnos que trabajan en una empresa y en una empresa pueden trabajar varios
alumnos. De las empresas necesitamos saber el CIF, nombre, teléfono y dirección de la
empresa en la que trabajan.

 Los tipos de cursos que imparte la academia se identifican con un código de curso, una
duración, programa y título.

 Para los cursos deseamos conocer las fechas de inicio y fin del curso junto con un número
de curso.

 Un curso pertenece a un tipo de curso y a un tipo de curso pertenecen varios cursos.

 Debemos tener en cuenta que un alumno puede asistir a varios cursos y al revés. Se
almacena la nota obtenida por cada alumno en cada curso al asistir a dicho curso.

 Los datos del profesor o profesora son: dni, nombre, apellidos, dirección y teléfono.

 Un curso solo es impartido por un profesor, mientras que un profesor puede impartir varios
cursos.

 Realizar diagrama entidad relación.

 Indicar las entidades.

 Indicar las relaciones.


 Indicar los atributos y claves primarias.

 Indicar las cardinalidades (1:1, 1:N,N:M)

Diagrama Entidad Relación Extendido

Ejercicio 2. Guerras

Nota: Se recomienda leer una vez por completo el enunciado.

Diseñar un modelo entidad/relación extendido que almacene los datos de todas las guerras de la
historia de modo que:

 En la entidad guerra, se almacena el año en el que empezó la guerra y el año en que terminó,
así como su nombre y un identificador.

 De los bandos (bando aliado, nazi…) , indicar si es ganador, además de un identificador y un


nombre. La guerra la hacen como mínimo dos bandos (varios) y como máximo dos bandos
(varios). Un bando solo hace una guerra.

 De los países deseamos almacenar un identificador, un nombre y población. De los países


existirá un país que es líder de varios países.

 Hay que tener en cuenta que los países se pueden unir a la guerra a través de ninguno o a
través de más de un bando (suponemos que solo hay dos bandos). Un bando estará formado
como mínimo por un país y como máximo por varios países.

 Se quiere tener en cuenta los períodos de independencia de un país, de los que se quiere
conocer: inicio y fin de su independencia y un número de período.

 Un país podrá tener como mínimo uno o como máximo varios períodos de independencia,
mientras que un período solo pertenecerá a un único país. Esta entidad depende del país.

 En una guerra existen como mínimo una y como máximo varias batallas y una batalla a una
única guerra, de las batallas deseamos saber su código, nombre y lugar.

 Las batallas serán obligatoriamente por tierra o por mar o por aire.
 Si es por tierra necesitamos saber si participa infantería o si participan tanques.

 Si es por mar necesitamos saber el número de barcos implicados

 Si es por aire hay que saber si se usan cazas.

 Realizar diagrama entidad relación extendido.

 Indicar las entidades.

 Indicar las relaciones.

 Indicar los atributos y claves primarias.

 Indicar las cardinalidades mínimas y máximas: (1,n), (1,1), etc.

 Indicar especializaciones si las hay.

Diagrama Relacional

Ejercicio. Guerras (Diagrama relacional).

Diseñar el modelo relacional del ejercicio 2 Guerras, en texto y gráficamente.

You might also like