MER (Modelo Entidad-Relación)
Un diagrama que representa la estructura de una base de datos relacional mostrando entidades (tablas), atributos (columnas) y relaciones con sus cardinalidades.
El MER (Modelo Entidad-Relación) es la herramienta fundamental para diseñar bases de datos relacionales:
- Entidad: una tabla (Usuario, Artículo, Comentario)
- Atributo: una columna (id, nombre, email)
- PK (Primary Key): identificador único de la entidad
- FK (Foreign Key): referencia a otra entidad
- Cardinalidad: 1:1, 1:N, M:N
Las relaciones M:N requieren una tabla intermedia (join table) que contiene las FKs de ambas entidades.
El MER se crea antes de escribir SQL para validar el diseño y comunicar la estructura al equipo.