Traducción ER a ERD
Aunque se ha visto ya la traducción de diagramas ER en Tablas y campos (ERD), vamos aquí a ver un esquema que resume los principales conceptos en ER y su traducción a ERD.
En Entidad-Relación fundamentalmente hay 3 elementos básicos… o sólo 2. Veamos:
- Entidades. Al hacer el ERD se transforman en Tablas.
- Atributos. Pertenecen y caracterizan a las Entidades. Al pasar a ERD serán campos de la tabla.
- Relaciones. La clasificación de las relaciones entre entidades depende de en qué nos fijemos
- Según la cardinalizad tenemos 3 tipos:
- 1:1 (Empleados – Cuentas de correo, por ejemplo).
- 1:N (Coches – Marcas)
- N:M (Libros – Préstamos)
- Según la naturaleza de la relación tenemos 2 tipos
- Naturaleza de Atributo, cuando la relación se traduce en un atributo/campo dentro de una de las dos entidades/tablas. Será un FK.
- Naturaleza de Entidad, cuando la relación se traduce en una entidad (débil) / tabla (intermedia) entre las dos entidades relacionadas. Al traducir a ERD tendremos una tabla intermedia con 2 FKs. Dado que es una entidad, puede tener más campos, como fechaPrestamo o fechaDevolucion.
- Según la cardinalizad tenemos 3 tipos:
Por eso, aunque en ER hay 3 elementos diferentes -entidades, atributos y relaciones-, también se podría decir que en el fondo sólo hay 2: entidades y atributos.
La identificación de los 3 elementos nombrados es en lo que se basa la estrategia de diseño, cuyos 3 pasos esenciales son:
- Objetos e Individuos -Entidades principales.
- Relaciones directas -entre esos Objetos e Individuos
- Hechos y sucesos -más entidades o relaciones no directas, generalmente N:M.
Cabría añadir un 4 paso que fuera completar con cardinalidades y atributos relevantes.