diccionario de datos
DESCRIPTION
presentacion de exposicion de academia oracleTRANSCRIPT
![Page 1: Diccionario de Datos](https://reader033.vdocuments.mx/reader033/viewer/2022052904/5582b48ed8b42a584c8b530c/html5/thumbnails/1.jpg)
Durante la creación de la base de datos, el Oracle Server crea estructuras de datos adicionales junto con los data files.
Tabla de diccionario de datosTabla de funcionamiento dinámico.
![Page 2: Diccionario de Datos](https://reader033.vdocuments.mx/reader033/viewer/2022052904/5582b48ed8b42a584c8b530c/html5/thumbnails/2.jpg)
El diccionario de datos es un conjunto de tablas de solo lectura y vistas que registran, verifican y proveen información.
El diccionario de datos describe la base de datos y sus objetos.
El diccionario incluye 2 tipos de objetos. Tablas de Base de Datos.
es un almacén de la descripción de la base Vistas del Diccionario de Datos.
creadas usando el script catalog.sql
![Page 3: Diccionario de Datos](https://reader033.vdocuments.mx/reader033/viewer/2022052904/5582b48ed8b42a584c8b530c/html5/thumbnails/3.jpg)
El diccionario de datos provee información acerca de lo siguiente:
El nombre de los usuarios de Oracle.Privilegios Roles.Defectos por valor para las columnas.Auditoria.Integridad en la información. La definición de todos los esquemas de
objetos en la base de datos.Estructura física y lógica de la base de datos.
![Page 4: Diccionario de Datos](https://reader033.vdocuments.mx/reader033/viewer/2022052904/5582b48ed8b42a584c8b530c/html5/thumbnails/4.jpg)
El diccionario de datos consiste de 3 principales vistas estáticas:
DBA: Accede a todos los objetos de la baseALL: Objetos accesibles para usuarios
comunesUSER: Objetos propios para usuarios comunes.
Para obtener un listado de las vistas se usa la consulta: SELECT * FROM V$FIXED_TABLE;
![Page 5: Diccionario de Datos](https://reader033.vdocuments.mx/reader033/viewer/2022052904/5582b48ed8b42a584c8b530c/html5/thumbnails/5.jpg)
Las vistas de funcionamiento dinámico registran el flujo de la actividad de la BD.
Las vistas son continuamente actualizadas con la BD en operación.
La información es accedida desde:Memoria y Control files.
DBA usa vistas dinámicas para monitorear y afinar la BD
Vistas dinámicas son propias del usuario SYSDML no es permitido.
![Page 6: Diccionario de Datos](https://reader033.vdocuments.mx/reader033/viewer/2022052904/5582b48ed8b42a584c8b530c/html5/thumbnails/6.jpg)
Se debe contestar los siguiente:Esta el objeto en línea y habilitado?Esta el objeto abierto?Que campos del objeto deben ser
bloqueados?Esta la sesión activa?
![Page 7: Diccionario de Datos](https://reader033.vdocuments.mx/reader033/viewer/2022052904/5582b48ed8b42a584c8b530c/html5/thumbnails/7.jpg)
Para las vistas del diccionario de datos, que son vistas estáticas se debe contestar:
Fue el objeto alguna ves creado?Que parte del objeto fue creada?Quien es el dueño del objeto?Que privilegios tienen los usuarios?Que restricciones tienen los objetos?
![Page 8: Diccionario de Datos](https://reader033.vdocuments.mx/reader033/viewer/2022052904/5582b48ed8b42a584c8b530c/html5/thumbnails/8.jpg)
Hay que recordar que a través de las vistas dinámicas, el Oracle Server puede almacenar el flujo de actividad en la base de datos, por tanto las vistas virtuales vienen a ser como un conjunto de tablas virtuales.
Este conjunto de tablas virtuales existen solo en memoria cuando la base datos esta corriendo, y reflejan en tiempo real las condiciones de las operaciones de la base.
Estas tablas virtuales son el actual de la fuente de información en memoria y archivos de control.
![Page 9: Diccionario de Datos](https://reader033.vdocuments.mx/reader033/viewer/2022052904/5582b48ed8b42a584c8b530c/html5/thumbnails/9.jpg)
Consultas al Diccionario de Datos y Vistas Dinámicas.
El diccionario de datos y las vistas dinámicas pueden ser requeridas para información como:
Listar las vistas disponibles, que pueden ser recuperadas por consultas a la vista del diccionario.
Listar las columnas y sus contenidos para que puedan ser accedidos usando el DESCRIBE y SELECT.
![Page 10: Diccionario de Datos](https://reader033.vdocuments.mx/reader033/viewer/2022052904/5582b48ed8b42a584c8b530c/html5/thumbnails/10.jpg)
Para obtener una vista general:DICTIONARY, DICT_COLUMNS
Para obtener un diagrama de objetos:DBA_TABLES, DBA_INDEXES,DBA_TAB_COLUMNS, DBA_CONSTRAINTS
Para obtener la estructura de la base de datos:
DBA_TABLESPACES, DBA_DATA_FILES