Estás viendo el contenido gratuito. Desbloquea el curso completo para obtener tu certificado, exámenes y material descargable.
Tablas: organización clara de datos para consultar
Para gestionar esquemas y comprender cómo referenciar objetos entre usuarios sin errores, sigue con el curso orientado a administradores Oracle sobre esquemas, namespaces y resolución de objetos y evita confusiones en consultas.
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:
tablas