logo
MyWebStudies - Página de inicio
INGRESAR

REGISTRARSE
Buscador

Tablas

Selecciona el idioma :

Este video solo está disponible para los alumnos que han adquirido el curso

Transcripción Tablas


Un esquema es todo el conjunto de objetos que pertenecen a un usuario en particular y suele tener el mismo nombre que el nombre del usuario al que pertenece. Oracle soporta varios tipos de objetos y se agrupan en espacios de nombre (Namespaces).

Para referirnos a un objeto hay que indicar el esquema al que pertenece, si no se indica el esquema Oracle busca el objeto en el esquema del usuario activo, dando error si no encuentra ese objeto.

Si se ejecuta la sentencia SELECT * FROM EMPLEADOS al no especificar el esquema de tabla EMPLEADOS, Oracle busca en el esquema del usuario que está ejecutando la sentencia:

  • Si encuentra el objeto, mostrará los datos de la tabla.
  • Si no encuentra el objeto, mostrará un error.

Si se ejecuta la sentencia SELECT * FROM HR.EMPLEADOS al especificar el esquema, Oracle busca la tabla en el esquema HR y no en el esquema del usuario que está ejecutando la sentencia:

  • Si encuentra el objeto, mostrará los datos de la tabla.
  • Si no encuentra el objeto, mostrará un error.

Puede existir varios objetos con el mismo nombre:

  • Cuando cada objeto, aunque tenga el mismo nombre pertenece a diferentes usuarios, ya que para referirnos a él univocamente es necesario indicar el nombre del esquema al que pertenece.
  • Cuando los objetos aun perteneciendo al mismo usuario no comparten el mismo ¨Namespaces¨, un usuario puede tener una tabla y un índice con el mismo nombre ya que no pertenecen al mismo Namespaces, pero el mismo usuario no puede tener una tabla y una vista con el mismo nombre ya que si pertenecen el mismo Namespaces.


tablas

¿Hay algún error o mejora?

¿Dónde está el error?

¿Cúal es el error?