Relación uno a uno

Fiabilidad

¿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 padre tiene cero o un único registro hijo.

Estas relaciones son las más fáciles de representar en las bases de datos porque tanto el registro padre como el hijo pueden estar en la misma tabla.

Definición de 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 único CUSTOMER_ID, que también es la clave principal de la tabla.

Cada cliente también puede tener una tarjeta de la seguridad social emitida por el gobierno, que contiene un número de seguridad social único. Por lo tanto, cada cliente debe tener un único ID de cliente en la base de datos del banco. Si un cliente tiene uno, sólo puede haber un número de la seguridad social por cliente.

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

Temas relacionados

Margaret Rouse
Technology Expert
Margaret Rouse
Experta en tecnología

Margaret Rouse es una galardonada escritora técnica y profesora conocida por su habilidad para explicar temas técnicos complejos a una audiencia de negocios no técnica. Durante los últimos veinte años, sus explicaciones han aparecido en sitios web de TechTarget y ha sido citada como autoridad en artículos del New York Times, Time Magazine, USA Today, ZDNet, PC Magazine y Discovery Magazine. La idea de diversión de Margaret es ayudar a profesionales de TI y negocios a aprender a hablar los idiomas altamente especializados de cada uno. Si tienes una sugerencia para una nueva definición o cómo mejorar una explicación técnica,…