Está en la página 1de 11

Datos que describen otros datos

Es anlogo al uso de ndices


para localizar objetos en
vez de datos
Por ejemplo, en una biblioteca se usan fichas
que especifican autores, ttulos, casas
editoriales y lugares para buscar libros.

Conjunto de tablas que
proporciona informacin
sobre la BD.
Tablas Vistas
Definiciones de Objetos
Espacio Destinado
Valores de Columnas
Restriccin de integridad
Nombres de Usuarios
Privilegios y roles
Auditora de la informacin
C
o
n
t
i
e
n
e

Base Tablas
Las tablas subyacentes que almacenan
informacin sobre la base de datos
asociada.
Vistas
accesible al
usuario
Son las opiniones que resumen y
muestran la informacin almacenada en
las tablas base del diccionario de datos.
ESTRUCTURA DE UN DICCIONARIO DE
DATOS

1
Encontrar informacin sobre los
usuarios, los objetos de esquema y las
estructuras de almacenamiento.
2
Modifica el Diccionario de Datos cada
vez que un lenguaje de definicin de
datos (DDL) se emite.
3
Cualquier usuario puede utilizar el
diccionario como una referencia de slo
lectura para informacin sobre BD.

Los PUNTOS DE VISTA son referencia para los usuarios de bases de datos.
Lo que est en el esquema
del usuario
Prefijo
USUARIO
Prefijo
TODOS
Prefijo
DBA
Lo que el usuario puede
acceder
Lo que est en los esquemas
de todos los usuarios.
APLICACIONES
Tablas Base
Vistas Estticas
con prefijo
USER
con prefijo
ALL
con prefijo
DBA
Vistas
Dinmicas
INFORMACIN PROPORCIONADA Y FORMA DE
ACCESO:

Para ver las tablas de los usuarios
SELECT OWNER, TABLE-NAME
FROM DBA_TABLES
WHERE OWNER = usuario'
Para ver lo que se guarda en las tablas DESC USER_TABLES
Para saber las tablas que tiene el usuario
SELECT TABLE_NAME;
FROM USER_TABLES;
Para ver las restricciones que afectan a las
columnas
USER_CONS_COLUMNS;
DBA_CONS_COLUMNS;
ALL_CONS_COLUMNS
Muestra las tablas propias del usuario activo
USER_TABLES
Muestra todas las tablas propias del usuario activo ALL_TABLES
Muestra todas las tablas de la BD's DBA_TABLES
Para ver las restricciones del usuario activo USER_CONSTRAINTS
Para ver las restricciones de la BD's DBA_CONSTRAINTS
Para ver todas las restricciones ALL_CONSTRAINTS
Para ver todos los tablespaces
SELECT *
FROM
USER_TABLESPACES;
Para ver entero el diccionario de datos SELECT_CATALOG_ROLE
Informacin de los privilegios del usuario activo SESSIONS_PRIVS
Informacin de los privilegios de sistema del
usuario activo
USER_SYS_PRIVS


Los Diccionarios de Recursos de Informacin (DRI) han ido adquiriendo una
importancia cada vez mayor en la arquitectura de los sistemas de
informacin, configurndose como elemento esencial en la integracin de
estos sistemas.
ISO 10027 (1990a). "Information Resource Dictionary System (IRDS).
Framework".
ISO 10027 (1991b). "Information Resource Dictionary System (IRDS).
Services Interface"