Relación uno a uno

Definición: ¿Qué significa relación uno a uno?

Una relación uno a uno en una base de datos relacional se produce cuando un registro o campo principal tiene cero o solo un registro secundario. Estas relaciones son las más fáciles de representar en bases de datos porque tanto los registros principales como los secundarios pueden estar en la misma tabla.

Techinfo explica la relación uno a uno

Por ejemplo, en la tabla CUSTOMER_MASTER de la base de datos de un banco, cada cliente está representado por un CUSTOMER_ID único, que también es la clave principal de la tabla. Cada cliente también puede tener una tarjeta de seguro social emitida por el gobierno, que contiene un número de seguro social único. Por lo tanto, cada cliente debe tener una única identificación de cliente en la base de datos del banco. Si un cliente tiene uno, entonces solo puede haber un número de seguro social por cliente.

El campo principal (CUSTOMER_ID) tiene una relación de uno a uno con el campo de seguridad social. Para tales relaciones, es mejor ponerlas en una tabla para facilitar la referencia. En este caso, el número de seguro social debería ser simplemente una columna adicional en la tabla CUSTOMER_MASTER.