Introducción
Este documento presenta los datos de Oracle diccionario, llamado también el catálogo del sistema. El diccionario de datos es el repositorio de todos los meta-datos pertinentes a los objetos almacenados en el, y también de información sobre la base de datos del DBMS de sí mismo.Diccionario de contenido
Definición de los metadatos.
Los metadatos término se define a menudo como datos sobre los datos. Es decir, los datos que proporciona información acerca de las tablas, vistas, restricciones, procedimientos almacenados, etc almacenados en la base de datos. Si tomamos una tabla a modo de ejemplo, el diccionario almacenar información como:- su nombre
- cuando se creó y cuándo se accedió por última vez
- los nombres y tipos de datos de sus atributos (es decir, la información estructural)
- su propietario, que puede leer y escribir en él (es decir, seguridad de la información)
- donde se almacenan los datos (es decir, información física)
Seguridad en Oracle.
Oracle se establecen dos tipos de privilegios: privilegios de objeto y privilegios del sistema.Ambas categorías se conceden y revocado con el GRANT y REVOKE construcciones SQL: GRANT <object_privilege> ON <OBJECT> para <usuario> y GRANT <system_privilege> A <usuario>. Usted ya ha utilizado la anterior (véase Introducción a Oracle .)privilegios del sistema, principalmente especificar los tipos de objetos se permite a un usuario para manipular (mesas ,...) y lo (s) que puede hacer con ellos. privilegios de objeto definir los derechos de acceso a nivel de objetos (e incluso en el ámbito de los atributos a las tablas).
Diccionario Estructura
El diccionario de datos en Oracle se implementa como un conjunto de tablas de sólo lectura y puntos de vista. La figura 1 presenta la estructura de dos niveles del diccionario. En la raíz del árbol es la tabla de diccionario, que cuenta con dos atributos: table_name y comentarios. El campo de comentarios presenta una descripción informal de la tabla de diccionario correspondiente.Por ejemplo, podemos solicitar información sobre la tabla de diccionario:
SQL> SELECT comments SQL> SELECT comentarios 2 FROM dictionary WHERE table_name='DICTIONARY' 2 DE DONDE diccionario table_name = 'DICCIONARIO " 3 / 3 /y recibe:
Descripción del diccionario de datos tablas y vistas
Como ejercicio, escribir una consulta para saber cuántos cuadros componen el diccionario de datos. El segundo nivel del diccionario está dividido en cuatro categorías de tablas.`` Usuario''cuadros se describe los objetos de su propiedad. Sólo son accesibles para usted.`` Todos los cuadros se describe''los objetos de todos los usuarios, y son accesibles a todos los usuarios. ''DBA cuadros contienen información sólo es relevante y accesible a los administradores de base de datos.Y por último, `` V''$ tablas reflejan el estado interno del DBMS y son principalmente útiles para administradores de bases para la auditoría de gestión y optimización.
Usted debe hacer referencia a la Figura 1 para una lista de las tablas utilizadas diccionario-comúnmente. Además, recuerde que puede obtener el esquema de cualquier tabla con el comando desc 1 (véase Introducción a Oracle )
No hay comentarios:
Publicar un comentario