En la clase anterior vimos cómo identificar entidades, atributos, claves primarias y claves foráneas. Ahora aparece una pregunta diferente:

Si dos tablas están relacionadas, ¿qué tipo de relación existe entre ellas?

Esto es importante porque la cardinalidad de la relación nos indica cuántos registros de una tabla pueden estar relacionados con registros de otra tabla. Esto influye directamente en cómo diseñamos las tablas y, especialmente, en cómo utilizamos las claves foráneas.

Para identificar el tipo de relación podemos utilizar una herramienta muy sencilla: la técnica de las dos preguntas.


1. La técnica de las dos preguntas

Para determinar qué tipo de relación existe entre dos entidades, debemos analizar la relación en ambas direcciones.

Supongamos que tenemos:

Países ↔ Sucursales

Primero preguntamos:

¿Puede un país tener más de una sucursal?

Sí. Por ejemplo, Colombia podría tener sucursales en Bogotá, Medellín y Cali.

Después hacemos la pregunta en sentido contrario:

¿Puede una sucursal pertenecer a más de un país?

No. Una sucursal pertenece a un único país.

Tenemos entonces:

Por lo tanto, tenemos una relación uno a muchos (1:N).