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

Ejercicios prácticos(revisar) Constrúyase un diagrama E-R

Carla_oPráctica o problema28 de Mayo de 2023

3.192 Palabras (13 Páginas)175 Visitas

Página 1 de 13

EJERCICIOS PRÁCTICOS(REVISAR)

6.1. Constrúyase un diagrama E-R para una compañía de seguros de coches cuyos clientes poseen uno o más coches cada uno. Cada coche tiene asociado un valor que va de cero al número de accidentes registrados.

El diagrama incluye las siguientes entidades:

  • Cliente: representa a cada cliente de la compañía de seguros. Cada cliente tiene un identificador único (ID_Cliente), un nombre (Nombre), una dirección (Dirección) y un número de teléfono (Teléfono).
  • Coche: representa cada coche propiedad de un cliente. Cada coche tiene un identificador único (ID_Coche), una marca (Marca), un modelo (Modelo) y un año de fabricación (AñoFabricación).

Además, el diagrama incluye las siguientes relaciones:

  • Posee: relaciona a cada cliente con los coches que posee. Cada relación entre un cliente y un coche tiene un identificador único (ID_Posee) y un valor asociado que va de cero al número de accidentes registrados (Valor).
  • Asegura: relaciona a cada coche con la póliza de seguro correspondiente. Cada coche puede estar asegurado por una o más pólizas de seguro, y cada póliza de seguro tiene un identificador único (ID_Póliza) y un valor de cobertura (Cobertura).

6.2. La secretaría de una universidad conserva datos acerca de las siguientes entidades:

(a) asignaturas, incluyendo el número, título, créditos, programa, y requisitos;

(b) oferta de asignaturas, incluyendo el número de asignatura, año, semestre, número de sección, profesor(es), horario y aulas;

(c) estudiantes, incluyendo identificador de estudiante, nombre y programa; y

(d) profesores, incluyendo número de identificación, nombre, departamento y título. Además, la matrícula de los estudiantes en asignaturas y las notas concedidas a los estudiantes en cada asignatura en la que están matriculados se deben modelar adecuadamente.

Constrúyase un diagrama E-R para la secretaría. Documéntense todas las suposiciones que se hagan acerca de las restricciones de asignaciones.

El diagrama incluye las siguientes entidades:

  • Asignatura: representa cada asignatura que se ofrece en la universidad. Cada asignatura tiene un identificador único (Código_Asignatura), un número de curso (Número), un título (Título), un número de créditos (Créditos), un programa (Programa) y requisitos (Requisitos).
  • Oferta de asignaturas: representa la oferta de cada asignatura en un año y semestre determinado. Cada oferta tiene un identificador único (ID_Oferta), un año (Año), un semestre (Semestre), un número de sección (NúmeroSección), uno o varios profesores (Profesor) asignados, un horario (Horario) y una o varias aulas (Aula).
  • Estudiante: representa a cada estudiante matriculado en la universidad. Cada estudiante tiene un identificador único (ID_Estudiante), un nombre (Nombre) y un programa (Programa).
  • Profesor: representa a cada profesor que trabaja en la universidad. Cada profesor tiene un identificador único (ID_Profesor), un nombre (Nombre), un departamento (Departamento) y un título (Título).

Además, el diagrama incluye las siguientes relaciones:

  • Matrícula: relaciona cada estudiante con las asignaturas en las que está matriculado. Cada matrícula tiene un identificador único (ID_Matrícula), una fecha de matriculación (FechaMatrícula) y una nota (Nota) asignada al final del semestre. Cada matrícula se asocia con un estudiante a través de la relación SeMatricula y con una oferta a través de la relación Ofrece.
  • SeMatricula: relaciona cada estudiante con las matrículas correspondientes. Cada relación entre un estudiante y una matrícula tiene un identificador único (ID_SeMatricula).
  • Ofrece: relaciona cada oferta con las asignaturas correspondientes. Cada relación entre una oferta y una asignatura tiene un identificador único (ID_Ofrece).

6.3. Considérese una base de datos usada para registrar las notas que obtienen los estudiantes en diferentes exámenes de distintas asignaturas.

a. Constrúyase un diagrama E-R que modele los exámenes como entidades y utilice una relación ternaria para la base de datos.

b. Constrúyase un diagrama E-R alternativo que sólo utilice una relación binaria entre estudiantes y asignaturas. Hay que asegurarse de que sólo existe una relación entre cada pareja formada por un estudiante y una asignatura, pero se pueden representar las notas que obtiene cada estudiante en diferentes exámenes de una asignatura.

a. Diagrama E-R con relación ternaria:

En este diagrama E-R se utilizó una relación ternaria para modelar la relación entre estudiantes, exámenes y asignaturas.

  • Estudiante: representa cada estudiante que está registrado en la base de datos. Cada estudiante tiene un identificador único (ID_Estudiante) y un nombre (Nombre).
  • Examen: representa cada examen que se ha llevado a cabo en la universidad. Cada examen tiene un identificador único (ID_Examen), una fecha (Fecha) y una puntuación máxima (PuntuaciónMáxima).
  • Asignatura: representa cada asignatura que se ofrece en la universidad. Cada asignatura tiene un identificador único (ID_Asignatura) y un título (Título).

Además, el diagrama incluye la relación ternaria:

  • Toma: relaciona cada estudiante con los exámenes que ha tomado en una asignatura específica. Cada relación entre un estudiante, un examen y una asignatura tiene un identificador único (ID_Toma) y una nota (Nota) asignada al final del examen.

b. Diagrama E-R con relación binaria:

En este diagrama E-R se utilizó una relación binaria entre estudiantes y asignaturas, con la posibilidad de que un estudiante tenga múltiples notas para una asignatura.

  • Estudiante: representa cada estudiante que está registrado en la base de datos. Cada estudiante tiene un identificador único (ID_Estudiante) y un nombre (Nombre).
  • Asignatura: representa cada asignatura que se ofrece en la universidad. Cada asignatura tiene un identificador único (ID_Asignatura) y un título (Título).

Además, el diagrama incluye la relación binaria:

  • Toma: relaciona cada estudiante con las notas que ha obtenido en una asignatura específica. Cada relación entre un estudiante y una asignatura tiene un identificador único (ID_Toma), una puntuación (Puntuación) y una fecha (Fecha) en la que se obtuvo la puntuación. La combinación de ID_Estudiante e ID_Asignatura es única, lo que garantiza que sólo exista una relación entre cada pareja formada por un estudiante y una asignatura.

6.4 Diséñese un diagrama E-R para almacenar los logros de su equipo deportivo favorito. Se deben almacenar los partidos jugados, el resultado de cada partido, los jugadores de cada partido y las estadísticas de cada jugador en cada partido. Las estadísticas resumidas se deben representar como atributos derivados.

Aquí está el diagrama E-R para almacenar los logros de un equipo deportivo:

  • Partido: representa cada partido jugado por el equipo. Cada partido tiene un identificador único (ID_Partido), una fecha (Fecha) y un lugar (Lugar).
  • Jugador: representa cada jugador del equipo. Cada jugador tiene un identificador único (ID_Jugador), un nombre (Nombre) y una posición en el equipo (Posición).
  • Actuación: relaciona cada jugador con cada partido en el que ha participado. Cada relación entre un jugador y un partido tiene un identificador único (ID_Actuación) y un tiempo de juego (TiempoJugado).
  • Estadísticas: representa las estadísticas de cada jugador en cada partido en el que ha participado. Cada estadística tiene un identificador único (ID_Estadísticas), un número de goles marcados (GolesMarcados), un número de asistencias (Asistencias), un número de faltas cometidas (FaltasCometidas) y un número de tarjetas amarillas recibidas (TarjetasAmarillas).

Además, se han incluido los atributos derivados "Total de goles marcados" y "Total de asistencias" en la entidad Jugador. Estos atributos se calculan a partir de las estadísticas del jugador en cada actuación y se actualizan automáticamente a medida que se agregan nuevas actuaciones. De esta manera, podemos obtener fácilmente los totales de goles marcados y asistencias para cualquier jugador en cualquier momento.

6.5 Considérese un diagrama E-R en el que el mismo conjunto de entidades aparezca varias veces. ¿Por qué permitir esa redundancia es una mala práctica que se debe evitar siempre que sea posible?

Permitir la redundancia en un diagrama E-R puede llevar a una serie de problemas y malas prácticas en el diseño de la base de datos. Algunas de las razones por las que es importante evitar la redundancia son las siguientes:

  1. Inconsistencia de datos: Si se permite la redundancia en un diagrama E-R, puede haber múltiples instancias de una entidad con el mismo conjunto de atributos. Si se actualiza uno de estos atributos en una instancia, puede ser difícil de rastrear y actualizar todas las otras instancias en las que aparece la entidad. Esto puede llevar a inconsistencias en los datos y hacer que sea difícil mantener la integridad de la base de datos.
  2. Dificultad para mantener la base de datos: La redundancia puede dificultar el mantenimiento de la base de datos. Si se realizan cambios en una entidad o relación, puede ser necesario actualizar otras instancias de la entidad o relación, lo que puede ser propenso a errores y llevar mucho tiempo.
  3. Aumento del espacio de almacenamiento: La redundancia puede aumentar el espacio de almacenamiento necesario para la base de datos. Si se tienen múltiples instancias de una entidad con el mismo conjunto de atributos, se estará duplicando información que podría ser almacenada en una sola instancia.

En resumen, permitir la redundancia en un diagrama E-R puede llevar a problemas de inconsistencia de datos, dificultad para mantener la base de datos y aumento del espacio de almacenamiento necesario. Por lo tanto, es una mala práctica que se debe evitar siempre que sea posible.

...

Descargar como (para miembros actualizados) txt (21 Kb) pdf (99 Kb) docx (213 Kb)
Leer 12 páginas más »
Disponible sólo en Clubensayos.com