ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejercicios Entidad Relacion


Enviado por   •  3 de Junio de 2013  •  2.357 Palabras (10 Páginas)  •  2.645 Visitas

Página 1 de 10

EJERCICIO 1

Se desea diseñar una base de datos para una Universidad que contenga información sobre los Alumnos, las Asignaturas y los Profesores. Construir un modelo E/R teniendo en cuenta las siguientes restricciones:

1. Una asignatura puede estar impartida por muchos profesores.

2. Un profesor puede dar clases de muchas asignaturas.

3. Un alumno puede estar matriculado en muchas asignaturas.

4. Se necesita tener constancia de las asignaturas en las que esta matriculado un alumno, la nota obtenida y el profesor que le ha calificado.

5. También es necesario tener información de las asignaturas que imparten todos los profesores (independientemente de si tienen algún alumno matriculado en su grupo).

6. No existen asignaturas con el mismo nombre.

7. Un alumno no puede estar matriculado en la misma asignatura con dos profesores distintos.

EJERCICIO 2

Se desea diseñar una base de datos para una sucursal bancaria que contenga Información sobre los clientes, las cuentas, las sucursales y las transacciones producidas. Construir el modelo E/R teniendo en cuenta las siguientes restricciones:

1. Una transacción viene determinada por su número de transacción, la fecha y la cantidad.

2. Un cliente puede tener muchas cuentas.

3. Una cuenta puede tener muchos clientes.

4. Una cuenta solo puede estar en una sucursal.

EJERCICIO 3

Construir el modelo E/R que refleje toda la información necesaria para la gestión de las líneas de metro de una determinada ciudad. Los supuestos semánticos considerados son los siguientes:

1. Una línea esta compuesta por una serie de estaciones en un orden determinado, siendo muy importante recoger la información de ese orden.

2. Cada estación pertenece al menos a una línea, pudiendo pertenecer a varias.

3. Una estación nunca deja de pertenecer a una línea a la que anteriormente pertenecía (p. ej., Portazgo, que pertenece a la línea 1, nunca podrá dejar de pertenecer a esta línea).

4. Cada estación puede tener varios accesos, pero consideramos que un acceso solo puede pertenecer a una estación.

5. Un acceso nunca podrá cambiar de estación.

6. Cada línea tiene asignada una serie de trenes, no pudiendo suceder que un tren este asignado a más de una línea.

7. Algunas estaciones tienen asignadas cocheras, y cada tren tiene asignada una cochera.

8. Se necesita conocer todos los accesos de cada línea.

EJERCICIO 4

Construir el modelo E/R y a partir del el modelo relacional que refleje toda la información necesaria para almacenar la información relativa a algunos aspectos del campeonato mundial de fútbol considerando los supuestos semánticos siguientes:

1. Un jugador pertenece a un único equipo y no hay dos jugadores con el mismo nombre.

2. Un jugador puede actuar en varios puestos distintos, pero en un determinado partido solo puede jugar en un puesto.

3. En cada partido intervienen varios colegiados.

4. Un colegiado puede realizar una función en un partido y otra distinta en otro partido.

5. Es obligatorio en todo momento que un jugador pertenezca a un equipo determinado y no podrá cambiar de equipo a lo largo del mundial.

EJERCICIO 5

Se desea diseñar una base de datos que guarde la información de las reservas de una empresa dedicada al alquiler de automóviles. Los supuestos semánticos son los siguientes:

1. Un determinado cliente puede tener en un momento dado varias reservas.

2. Una reserva la realiza un único cliente, pero puede involucrar a varios coches.

3. Es importante registrar la fecha de comienzo de la reserva y la de terminación.

4. Todo coche tiene siempre asignado un número determinado de garaje, que no puede cambiar.

5. Cada reserva se realiza en una determinada agencia.

6. En la base de datos pueden existir clientes que no hayan hecho ninguna reserva.

7. Todas las entidades tienen una clave alfanumérica que las identifica unívocamente.

Se pide realizar el diseño del modelo E/R e indicar aquellos supuestos que no han podido recogerse, así como los que han sido necesarios introducir.

EJERCICIO 6

Se desea diseñar una base de datos que recoja información sobre la Vuelta Ciclista a España. Los supuestos semánticos que se utilizaran son los siguientes (entre paréntesis aparecen los nombre de algunos campos que se desean tener en la bases de datos)

1. Cada edición de la Vuelta viene identificada por un código (CE), además nos interesa conservar el año (A) en que ha tenido lugar dicha edición.

2. Todas las ediciones tienen las mismas etapas (E), aunque puede variar su longitud. Se quiere guardar la longitud de cada etapa (KM) de una edición.

3. Cada equipo (EQ) tiene un nombre (N EQ), también queremos guardar su fecha de fundación (F EQ).

4. Todos los equipos tienen un único patrocinador (PA)

5. Queremos tener los equipos que han participado en cada edición con el puesto (PE) conseguido por cada uno de ellos (dos equipos no pueden conseguir el mismo puesto en una misma edición).

6. De los corredores (C) nos interesa guardar también su nombre (N C) y fecha de nacimiento (F C), pueden cambiar de equipo de un año a otro, pero nunca dentro del mismo.

7. En cada etapa de una edición un corredor consigue un único puesto (P) y un puesto lo consigue un único corredor.

8. Nos interesa guardar los tiempos (T) conseguidos por cada corredor en cada etapa de una edición. En cada etapa de una edición, un puesto implica un tiempo determinado.

Se pide realizar el modelo entidad/relación de la base de datos, utilizando los atributos

que se dan en el enunciado.

EJERCICIO 8

Una base de datos para una pequeña empresa debe contener información acerca de clientes, artículos y pedidos. Se necesita almacenar los siguientes datos:

• Para cada cliente: Número de cliente (único), Direcciones de envío (varias por cliente), Saldo, Límite de crédito (depende del cliente, pero en ningún caso debe superar los 3.000 dólares), Descuento.

• Para cada artículo: Número de artículo (único), Fábricas que lo distribuyen, Existencias de ese artículo en cada fábrica, Nombre del artículo.

• Para cada pedido: Cada pedido tiene una cabecera y el cuerpo del pedido. La cabecera está formada por el número de cliente, dirección de envío y fecha del pedido.

El cuerpo del pedido está formado por varias

...

Descargar como (para miembros actualizados)  txt (16 Kb)  
Leer 9 páginas más »
Disponible sólo en Clubensayos.com