Creación y Gestión de Sinónimos

Un sinónimo es un alias para otro objeto del esquema. Algunos motivos para utilizar sinónimos son la seguridad (por ejemplo, ocultar el propietario y la ubicación de un objeto) y la comodidad.

Algunos ejemplos de comodidad son:

Consulte también: Conceptos de Oracle Database para obtener información general adicional sobre los sinónimos

Creación de Sinónimos

Para crear un sinónimo, utilice la herramienta Crear Sinónimo de Base de Datos de SQL Developer o la sentencia DDL CREATE SYNONYM.

En el siguiente tutorial se muestra cómo utilizar la herramienta Crear Sinónimo de Base de Datos para crear el sinónimo EMP para la tabla EMPLOYEES. La sentencia DDL equivalente es:

CREATE SYNONYM EMPL FOR EMPLOYEES;

Para crear el sinónimo EMP mediante la herramienta Crear sinónimo de base de datos:

  1. En el marco Conexiones, expanda hr_conn.

  2. En la lista de tipos de objetos de esquema, haga clic con el botón derecho en Sinónimos.

  3. En la lista de opciones, haga clic en Nuevo sinónimo.

  4. En la ventana Nuevo sinónimo:

    1. En el campo Nombre de sinónimo, escriba EMPL.

    2. En el campo Propietario de objeto, seleccione HR en el menú.

    3. En el campo Object Name (Nombre de objeto), seleccione EMPLOYEES (EMPLOS) en el menú.

      El sinónimo hace referencia a un objeto específico de esquema; en este caso, la tabla EMPLOYEES.

    4. Haga clic en Aplicar.

  5. En la ventana Confirmation, haga clic en OK (Aceptar).

    Se crea el sinónimo EMPL. Para verlo, expanda Sinónimos en el marco Conexiones. Ahora puede utilizar EMPL en lugar de EMPLOYEES.

Consulte también: Referencia de lenguaje SQL de Oracle Database para obtener información sobre la sentencia CREATE SYNONYM

Borrado de Sinónimos

Para borrar un sinónimo, utilice el marco de conexiones y el herramienta Borrar de SQL Developer o la sentencia DDL DROP SYNONYM.

Esta sentencia borra el sinónimo EMP:

DROP SYNONYM EMP;

Para borrar un sinónimo con la herramienta Borrar:

  1. En el marco Conexiones, expanda hr_conn.

  2. En la lista de tipos de objetos de esquema, amplíe Sinónimos.

  3. En la lista de sinónimos, haga clic con el botón secundario del mouse en el nombre del sinónimo que desea borrar.

  4. En la lista de opciones, haga clic en Borrar.

  5. En la ventana Drop, haga clic en Apply (Aplicar).

  6. En la ventana Confirmation, haga clic en OK (Aceptar).

Consulte también: Referencia de lenguaje SQL de Oracle Database para obtener información sobre la sentencia DROP SYNONYM