Una relación es una asociación entre atributos de clave principal o externa de uno o varios objetos de datos lógicos.
Puede definir los siguientes tipos de relación entre atributos:
Cómo identificar
Una relación entre dos atributos, donde un atributo se identifica mediante su asociación con otro atributo.
Por ejemplo, la relación entre el atributo Branch_ID del objeto de datos lógicos Branch y el atributo Branch_Location del objeto de datos lógicos Customer es identificativa. Esto es así porque un ID de sucursal es exclusivo para la ubicación de una sucursal.
No identificativa
Una relación entre dos atributos que identifica un atributo, independientemente del otro atributo.
Por ejemplo, la relación entre el atributo Account_Type del objeto de datos lógicos Account Branch y el atributo Account_Number del objeto de datos lógicos Customer no es identificativa. Esto es así porque puede identificar un tipo de cuenta sin tener que asociarlo con un número de cuenta.
Cuando se definen relaciones, el modelo de objeto de datos lógicos indica una relación identificativa como una línea continua entre los atributos. Indica una relación no identificativa como una línea discontinua entre los atributos.