El diccionario de datos es quizá una de las partes más importantes de Oracle. Se trata de un conjunto de tablas de sistema, de sólo lectura, que proporcionan información muy útil sobre la base de datos.
Estructura
- Tablas: Tablas del diccionario de datos.
- Vistas: Para que algunos datos puedan ser accesibles por cualquier usuario autorizado.
- Usuario SYS: EL propietario de las tablas del diccionario de datos.
Información proporcionada y forma de acceso (las vistas del diccionario de datos)
GUÍA
SELECT OWNER, TABLE-NAME FROM DBA_TABLES WHERE OWNER = ‘usuario'; | Para ver las tablas de los usuarios |
DESC USER_TABLES | Para ver lo que se guarda en las tablas |
SELECT TABLE_NAME FROM USER_TABLES; | Para saber las tablas que tiene el usuario |
USER_CONS_COLUMNS DBA_CONS_COLUMNS ALL_CONS_COLUMNS | Para ver las restricciones que afectan a las columnas |
USER_TABLES | Muestra las tablas propias del usuario activo |
ALL_TABLES | Muestra todas las tablas propias del usuario activo |
DBA_TABLES | Muestra todas las tablas de la BD's |
USER_CONSTRAINTS | Para ver las restricciones del usuario activo |
DBA_CONSTRAINTS | Para ver las restricciones de la BD's |
ALL_CONSTRAINTS | Para ver todas las restricciones |
No hay comentarios:
Publicar un comentario