Modelo Entidad–Relación: guía práctica para diseñar una base de datos
El Modelo Entidad–Relación, o MER, representa de forma conceptual qué información debe almacenarse, cómo se describe y qué relaciones existen antes de construir una base de datos.
Entidades, atributos y llaves
Una entidad representa un tipo de objeto, como ALUMNO o ASIGNATURA. Los atributos describen sus características. La llave primaria identifica de manera única cada instancia; por ejemplo, la matrícula puede identificar a un alumno.
Relaciones y cardinalidades
Una relación expresa una asociación entre entidades y suele nombrarse con un verbo: un ALUMNO cursa una ASIGNATURA y un DOCENTE imparte una ASIGNATURA.
1:1: una instancia se relaciona con una sola de la otra entidad.
1:N: una instancia se relaciona con varias.
N:M: varias instancias de ambas entidades se relacionan entre sí.
Ejemplo escolar
Un alumno cursa varias asignaturas y cada asignatura tiene muchos alumnos. La relación N:M se resuelve mediante la entidad asociativa INSCRIPCIÓN.
ALUMNO 1 — N INSCRIPCIÓN N — 1 ASIGNATURAINSCRIPCIÓN puede almacenar matrícula, clave de asignatura, periodo, fecha y calificación. Así, la relación se transforma en dos relaciones uno a muchos y puede conservar datos propios.
Procedimiento
Definir el propósito del sistema.
Identificar entidades.
Asignar atributos.
Elegir llaves primarias.
Reconocer relaciones.
Determinar cardinalidades y participación.
Resolver relaciones N:M.
Revisar las reglas del modelo.
Errores frecuentes
Confundir entidad y atributo.
Elegir una llave que puede repetirse.
Omitir cardinalidades.
No resolver una relación N:M.
Repetir información innecesariamente.
El MER funciona como el plano de la base de datos. Facilita convertir entidades en tablas, atributos en columnas y relaciones en llaves foráneas o tablas asociativas.
Videos del tema
Cómo crear un Modelo Entidad–Relación paso a paso | Ejemplo completo
Relaciones y cardinalidades
Modelo Entidad–Relación: entidades, atributos, instancias y llaves primarias
Continúa aprendiendo
Utiliza estos enlaces para consultar los demás contenidos de la asignatura o regresar al índice general.



Comentarios