logo informatico sin limites

¿Quieres apoyarnos? Con nuestro Código: "VIVESINLIMITES" tendrás 2 MESES GRATIS en el plan mensual del Hosting SERED QUIERO APOYARTE!

Aquí te traigo un enunciado de los más comunes en la universidad, para que aprendas a resolver un modelo entidad relación desde cero.

Enunciado de Modelo Entidad Relación

En una escuela se requiere crear un sistemas para él control de asistencia. Tienes que asegurarte de registrar la asistencia diaria de los estudiantes a las clases. Cada estudiante puede estar inscrito en una o varias asignaturas.

Cada asignatura puede ser impartida por uno o varios profesores.

Debes almacenar la fecha y hora de las clase y será impartida por un profesor en una asignatura determinada.

Debemos terminar rápido este sistema, porque mientras que lo desarrollas los estudiantes, no pueden tener clases! aunque creo que ningún estudiante ha reportado molestia por ello…

Ejercicios Modelo Entidad Relación Resueltos

Lo primero que tenemos que hacer es identificar las entidades. como te explique aquí en Como hacer un modelo entidad relación.

Si te cuesta poder identificar las entidades te recomiendo leer ese post antes de continuar.

La primera entidad que identificamos es Estudiante, los atributos no lo dicen directamente pero si se puede intuir… (idEstudiante, Nombre, Apellido, FechaNacimiento).

La otra entidad seria Asignatura, los atributos que agregaremos serán (idAsignatura, Nombre).

Ahora vamos con las relaciones, entre Estudiante – Asignatura.

MatemáticasBiologíaFísica

1 Estudiante puede tener varias Asignatura. (MUCHOS)

Matemáticas

1 Asignatura puede tener muchos Estudiantes inscritos. (MUCHOS)

EstudianteAsignaturaN:MidEstudiantenombreapellidofechaNacimientoidAsignaturanombre

Ya tenemos las primeras dos entidades lista. Ahora vamos a sacar las otras entidades.

Profesor los atributos (idProfesor, Nombre, Apellido).

Clase cuyos atributos serian (idClase, Fecha, Hora)

Ahora la cardinalidad entre las entidades empecemos con Asignatura- Profesor

Matemáticas

1 Asignatura la tener muchos profesores (MUCHOS)

MatemáticasBiologíaFísica

1 Profesor puede impartir muchas Asignaturas. (MUCHOS)

Ahora la otra entre Profesor – Clase

CLASE 1CLASE 2CLASE 3

1 Profesor puede dar muchas clases. (MUCHOS)

CLASE 1

1 Clase solamente puede ser impartida por un profesor ( en el aula siempre vas a tener a 1 profesor dando una clase) (UNO)

La entidad Clase se debe modificar porque ahora tenemos una relación con Profesor quedaría así.

Clase cuyos atributos serian (idClase, fecha, hora, idProfesor)

Ahora veamos la relación Clase – Asignatura

MatemáticasBiologíaFísicaCLASE 1

1 Clase solamente puede tener una Asignatura. (UNO)

MatemáticasCLASE 1CLASE 2CLASE 3

1 Asignatura puede tener muchas Clases. (MUCHOS)

Nuevamente al generar una relación con Clase debemos modificar la entidad Clases.

Ahora quedaría así (idClase, fecha, hora, idProfesor, idAsignatura)

EstudianteAsignaturaProfesorClaseN:MN:MM:1M:1idEstudiantenombreapellidofechaNacimientoidAsignaturanombreidProfesornombreapellidofechahoraidAsignaturaidClaseidProfesor

Si no entiendes porque se debe agregar nuevos atributos dependiendo de la relación o te cuesta entender la cardinalidad en base de datos. Aquí te explico.

Por ultimo relación Clase – Estudiante

CLASE 1

1 Clase puede tener muchos Estudiantes (MUCHOS)

CLASE 1CLASE 2CLASE 3

1 Estudiante puede tener muchas clases. (MUCHOS)

Quedaría así.. Asistencia (idClase, idEstudiante, asistio)

Importante esta relación. va a generar una tabla, porque es una relación de muchos a muchos que genera un nuevo atributo.

  • idClase – Clave foránea de Clase.
  • idEstudiante – Clave foránea de Estudiante.
  • Asistió – un valor que confirme la asistencia de dicho estudiante.

MER del enunciado.

modelo entidad relacion enunciado resuelto desde cero
MER enunciado sencillo.
Esta web utiliza cookies. Puedes ver nuestra política de cookies, si continuas navegando estás aceptándola.