
1.- Tablas internas
Son un objeto que permite guaradr en memoria grandes cnatidades de datos con la misma estructura. una table interna puede almacenar de 0 a n regristros de datos.
usos:
- Para almacenar temporalmente los datos de las tablas de bases de datos para un procesameinto futuro.
- Para estructurar y formatear datos que se mostrarán como salida del programa.
- Para formatear datos para ser utilizados por otros servicios.
2.- Declaracion de una tabla interna
Se necesita una estructura, area de trabajo o cabecera de la tabla interna que nos permitira:
- Leer el contenido de un registro de la tabla interna
- Recorrer cada registro de la tabla interna
- agregar registros a una tabla interna
- Modificar elñ contenido de un registro de la tabla interna.
Una estructura o area de trabajo o cabecera de la tabla interna solo puede al macenar un registro de datos.
froma 1

forma 2

forma 3

forma 4

Forma 5
* forma desaconsejada

3-. LLENAR EL CONTENIDO DE UNA TABLA INTERNA
se pueden ralizar con SELECT, con INSERT, o con APPEND TO.
APPEND:

4. ORDENAR UNA TABLA INTERNA
SORT


5. RECORRER UNA TABLA INTERNA
LOOP-ENDLOOP

LOOP-ENDLOPP con WHERE


6. LECTURA DE UNA TABLA INTERNA
READ TABLE

Una busqueda binaria es un algoritmos que encuentra la posisicon de un valor en una tabla interna ordenada, dividuiendo el espacio de busqueda en dos y comparando el valor buscado con el elemento en el emdio de la tabla interna,, si no son iguales , la mitan en la cual el valor no esta es eliminada y la busqueda continua en la mitad restanta, utilizando el moismo procedimiento hasta que se encuentre el valor buscado. Esta forma de busqueda es ampliamente mas eficiente que la forma secuencial.

leer datos que se encuentran en una posicion particular

7 .- MODIFICACION DE TABLA INTERNA
MODIFY

Insertar un registro en una posision determinada.

Borrar un registro

borrar todo el contenido

saber cuantos registros tiene una tabla
