Sei sulla pagina 1di 5

ARCHIVOS LGICOS

SEMANA 11
ARCHIVO LGICO

Los archivos lgicos son objetos del tipo *FILE y atributo LF, estos archivos no contienen datos, su funcin principal es la de filtrar los datos de uno o ms archivos fsicos. Los archivos lgicos se clasifican en: Simples, Mltiples y de Unin. Algunas de las cosas que se puede hacer con un archivo lgico son: Cambiar lgicamente los atributos de los campos de los archivos fsicos (por ejemplo: longitud de campo y orden de campo). Proporcionar secuencias lgicas adicionales de registros. Proteger uno o ms campos de archivos fsicos para que no se lean o cambien. Derivar nuevos campos de campos de archivos fsicos. Proteger registros de archivos fsicos especficos para que no se lean. Hacer que dos o ms archivos parezcan un archivo nico. Entre los tipos de archivos lgicos tenemos los siguientes: Archivo Lgico de formato simple. Utiliza datos de un archivo fsico. Un archivo lgico simple es la categora de archivo lgico que se utiliza ms frecuentemente. Se utiliza para seleccionar campos o registros de un archivo fsico en el que est basado. Tambin se utiliza para ordenar registros de un archivo fsico a travs de una va de acceso en secuencia por claves. El usuario puede leer, actualizar, aadir y suprimir registros a travs de un archivo lgico simple. Creacin de un archivo lgico simple Para esto vamos a utilizar el archivo fsico llamado TABCLI, que tiene la siguiente estructura.

Prof. Aileen Portella Portugal

Curso: Redes de Minicomputadoras

ARCHIVOS LGICOS

SEMANA 11

Iniciaremos el SEU para la creacin del archivo lgico simple.

Pulsamos la tecla F4

Pulsamos ENTER y el sistema nos mostrar otra pantalla donde definiremos la estructura del lgico, para esto vamos a utilizar la letra A, que designa a este formulario como de especificacin de descripcin de datos (DDS), tal como se muestra en la siguiente pantalla:

Prof. Aileen Portella Portugal

Curso: Redes de Minicomputadoras

ARCHIVOS LGICOS

SEMANA 11

Parmetros ms usados en este tipo de solicitud. Tipo Nombre= es usado para indicar el tipo o el nombre de especificacin, puedes usar las siguientes especificaciones: ENTRADA R J En blanco K S O SIGNIFICADO Nombre del formato de registro. Especificacin de unin Nombre de campo o condicin AND de la seleccin / omisin. Nombre de campo clave. Nombre de seleccin. Nombre de omisin.

Nombre= aqu se especifica lo siguiente: El formato o formatos de registros para el archivo lgico Los campos del formato de registro.

Longitud= indica la longitud de cada campo. Si se deja en blanco esta posicin, el campo que se est definiendo tiene la misma longitud que el campo correspondiente en el archivo(s) fsico(s) en el cual se basa el archivo(s) lgico(s). Tipos de Datos= especifique el tipo de dato de un archivo lgico para alterar temporalmente o cambiar el tipo de datos del campo correspondiente en el archivo fsico en el cual se basa el archivo lgico.

Prof. Aileen Portella Portugal

Curso: Redes de Minicomputadoras

ARCHIVOS LGICOS
TIPOS NUMRICOS P S B F DESCRIPCIN Decimal empaquetado. Decimal con zona. Binario. Coma flotante.

SEMANA 11

TIPO ALFANUMRICO A

DESCRIPCIN Caracteres.

Posiciones decimales= especifique posiciones decimales en un archivo lgico slo para alterar temporalmente o cambiar las posiciones decimales del campo correspondiente en el archivo fsico. Uso= utilice esta columna para especificar que un campo es slo una entrada (I), bivalente (B), blanco (por defecto), neutro (N, solo vlido para archivos lgicos de unin). Funciones= esta columna es para especificar palabras claves validas en un archivo lgico. FUNCIONES PFILE(A1) JFILE(A1 A2 ) JOIN(A1 A2) DESCRIPCIN Especifica un archivo fsico. Especifica los archivos fsicos a unir. La unin es de par en par a travs de campos comunes, pueden indicarse sus nombres o nmeros relativos como fueron colocados en JFILE. Va siempre despus del JOIN, especifica los campos comunes para su unin y no requiere que sean campos clave. Se utiliza cuando un mismo campo figura en ms de un archivo, aqu se debe indicar a que archivo pertenece. Rango de valores. Lista de valores. Compara valores. Extrae caracteres. Curso: Redes de Minicomputadoras

JFLD

JREF(N) RANGE VALUES COMP SST

Prof. Aileen Portella Portugal

ARCHIVOS LGICOS
Continuamos con nuestro archivo lgico y su estructura sera la siguiente:

SEMANA 11

Lo guardamos con el comando FILE y luego lo compilamos con la opcin 14. Para ejecutarlo digitamos el comando: RUNQRY *N LOGCLI, y nos mostrar lo siguiente:

Para ir de derecha a izquierda utilizamos Shift + [F8] y Shift + [F7] respectivamente. Prof. Aileen Portella Portugal Curso: Redes de Minicomputadoras

Potrebbero piacerti anche