Ir al contenido principal

Revisar la Estructura de una Tabla.

Acorde al paradigma de Base de Datos Relacional, una tabla es una estructura de dos dimensiones que almacena registros. Un registro es una o más columnas. Cada fila en la tabla tiene las mismas columnas, definidas en la estructura de la tabla. La Base de Datos Oracle permite hacer variaciones  sobre el modelo de dos dimensiones. Algunas columnas pueden ser definidas como tablas anidadas. Que las mismas tienen varias columnas. Otras columnas pueden ser de un tipo de dato tales como objetos binarios grandes, teóricamente en terabytes. Es también posible definir columnas como objetos. Los objetos tendrán una estructura interna, que no es visible como parte de la tabla.
La fase de análisis de sistemas del ciclo de vida de desarrollo de un sistema tendrá modelado las estructuras de datos  necesarias para almacenar la información en tercera forma normal. El resultado es un conjunto de tablas en dos dimensiones, cada una con su llave primaria y ligada a otra con llaves foráneas.
Cada tabla existe como definición en el Diccionario de Datos. La tabla  tendrá asignado una cantidad limitada de espacio dentro de la base de datos (conocida como extent). Esto puede ser pequeño, por ejemplo solo pocos kilobytes o megabytes. Las filas son insertadas en la tabla, esto llenara los extent. Cuando estén llenos, la base de datos automáticamente asignara otro extent a la tabla. Las filas son eliminadas, el espacio dentro del extent asignado estarán disponibles para ser utilizado.  Si las filas son eliminadas, el extent permanecen asignado  a la tabla. El espacio es devuelto a la base de datos solo si la tabla es drop o trúncate.

SELECT table_name, cluster_name, iot_name FROM user_tables;
DESCRIBE REGIONS;
SELECT * FROM user_tab_columns WHERE table_name = 'REGIONS';

Comentarios