Creación de una relación de clave externa desde una vista o tabla padre a una tabla hijo

Puede crear una relación de clave externa desde una vista o tabla padre a una tabla hijo en un diagrama de modelo físico de datos.

Procedimiento

Para crear una relación de claves externas:

  1. Seleccione un tipo de relación en la paleta. Seleccione uno de los siguientes tipos de relaciones:
    Identificación
    En una relación de identificación, la existencia de la entidad hijo depende de la entidad padre. Por ejemplo, EMPLOYEE puede tener una relación de identificación con WORKCOMPLETED.
    No identificación: opcional, obligatorio o de uno a uno
    Las relaciones de no identificación son relaciones entre dos tablas independientes. Por ejemplo, CUSTOMER puede tener una relación de no identificación con INVOICE. Puede especificar si estas relaciones se deben imponer (obligatorio) o no se deben imponer (opcional). También puede especificar que la relación sea de tipo uno a uno, en cuyo caso cada fila de una tabla está relacionada con una sola fila de la otra tabla.
    Relación de vista
    Representa la relación entre los siguientes objetos de datos:
    • Una vista y una tabla
    • Una vista y otra vista
    • Una vista y una tabla de consulta materializada
    • Una tabla de consulta materializada y una tabla
  2. Seleccione la tabla padre que tiene la clave primaria, o seleccione una vista para crear una relación de vista.
  3. Arrástrela a la tabla o vista hijo. En función del tipo de relación que esté creando, puede aparecer una ventana donde podrá especificar las opciones de la relación.

Resultados

La clave se migra de la tabla o vista padre a la tabla o vista hijo.

Comentarios