logo
MyWebStudies - Página de inicio
INGRESAR

REGISTRARSE
Buscador

Diccionario de datos

Selecciona el idioma :

Por favor, inicia sesión para que tu progreso sea registrado. Sin iniciar sesión, podrás visualizar el video pero no se aumentará tu avance en el curso

Transcripción Diccionario de datos


El Diccionario de Datos (DD) es un conjunto de metadatos que se almacenan en los tablespaces SYSTEM y SYSAUX y con esta información se define la base de datos.

Vistas del Diccionario de Datos:

Para poder entender la información de estos metadatos Oracle nos ofrece una serie de vistas, las cuales se pueden clasificar en 3 grupos:

  • USER_*: Las vistas que comiencen por USER_, solo tiene información de los objetos que pertenecen al usuario que la consulta.
  • ALL_*: Las vistas que comiencen por ALL_, tiene información de los objetos a los que tiene permiso el usuario que la consulta. Aquí podemos ver los datos que creamos y los que nos han dado permisos.
  • DBA_*: Las vistas que comiencen por DBA_, tiene toda la información de la base de datos, solo puede ser consultado por usuarios con privilegios.

Hay que entender, que una misma vista con diferente prefijo, devolverá datos diferentes. Ejemplo:

  • La vista USER_TABLE: Devuelve información de las tablas que tiene el usuario que la consulta, para un usuario devolverá unas tablas y para otro usuario devolverá otras tablas.
  • La vista ALL_TABLE: Devuelve información de las tablas que creo el usuario que la consulta y además las tablas que no creo pero a las cuales tiene permiso.
  • La vista DBA_TABLE: Devuelve información de todas las tablas de la base de datos. Este tipo de vista no puede ser consultado por usuario sin permisos.

Vistas más utilizadas

Existen cientos de vistas del Diccionario de Datos, algunas de las más utilizadas son:

  • USER_TABLES: Informa de las tablas que posee el usuario que la consulta.
  • DBA_OBJECTS: Contiene información de todos los objetos de la BD.
  • DBA_DATA_FILES: Contiene información de los ficheros de datos que forman la base de datos.
  • DBA_USERS: Contiene información de todos los usuarios.
  • DBA_TABLES: Contiene información de todas las tablas de la base de datos.
  • DBA_ALERT_HISTORY: Contiene información de las condiciones de alerta pasadas.


diccionario datos

¿Hay algún error o mejora?

¿Dónde está el error?

¿Cúal es el error?