Está en la página 1de 3

Registros de longitud fija y variable

1st Eduardo Rios 2nd Alberth Vigo


Escuela Profesional de Informática Escuela Profesional de Informática
Universidad Nacional de Trujillo Universidad Nacional de Trujillo
Trujillo, Perú Trujillo, Perú
t1012700521@unitru.edu.pe t1052702321@unitru.edu.pe

Resumen—En este presente articulo , se hace un repaso II-C. Archivo


de los temas estudiados en el curso de organización de ar-
chivos del IV ciclo de la carrera profesional de informática;
conjunto de registros relacionados. Guarda datos permanen-
comenzando con saberes previos , tales como definiciones de te de una entidad. Archivo plano es el archivo que contiene
archivo,registro, campos,etc;luego se se define a los dos tipos de datos legibles por cualquier editor de texto. Fichero, es un
registros estudiados: Registro de longitud Fija(RLF) y registro archivo que contiene datos a modo de información.
de longitud Variable(RLV),finalmente se muestra las resoluciones
a los ejercicios planteados por el docente durante el transcurso II-D. Base de datos
de la primera unidad.
Palabras clave—Organización de archivos,Registro de longitud
Esta se define como una recopilación organizada de datos
Fija, Registro de Longitud Variable. y/o información estructurada, estos comúnmente se guarda
de una forma electrónica en un sistema informático.Además
lo normal es que esta base de datos sea controlada por un
I. I NTRODUCCI ÓN sistema de gestión de bases de datos(DBMS).Por esto en
Con el fin de llegar a la resolución de los problemas conjunto, los datos y el DBMS, con las aplicaciones que estén
planteados por el docente se expondrá la parte teórica. asociadas a ellos, obtienen el nombre de sistema de base de
Esta resolución de realizo mediante el servicio de compilación datos,abreviado normalmente a solo base de datos. [3]
online: “OnlineGDB”,siendo este servicio usando durante el II-E. Data Warehouse
transcurso del curso previamente mencionado.
El nombre de “Data Warehousing”, hace referencia al
Además las soluciones se lograron mediante la practica de lo
proceso ,el cual consiste en la recolección y manipulación
visto en clase, esto incluye la parte teórica que se mostrara
datos ,que provienen de diversas fuentes, esto con la finalidad
mas adelante(Con ayuda de esta parte teórica se logro realizar
de recuperar informaciones muy valiosa para una empresa
el contenido expuesto en la tabla y las imágenes ).
o institución.Además para entender mejor que es la Data
Por otro lado este documento esta divido en distintas sec-
Warehouse(deposito de datos), tenemos que saber que esta es
ciones: Saberes previos, registro de longitud fija, registro de
una plataforma ,la cual se utiliza con para recolectar y analizar
longitud variable, diferencias de ambos registros, Resolución
”data”proveniente de múltiples fuentes heterogéneas,ocupando
de ejercicios, entre otros indispensables en la estructura de los
estas, un lugar central dentro de un sistema de Business
artı́culos IEEE.
Intelligence. Esta plataforma junta diversos componentes y
tecnologı́as, que permiten explotar los datos.Además de Permi-
II. S ABERES P REVIOS tir almacenar una gran cantidad de datos, ası́ como también su
tratamiento y análisis. Este tiene como objetivo: transformar
Antes de comenzar con el desarrollo de ambos registros,
los datos brutos en informaciones útiles, y volverlos dispo-
se otorga conceptos ,los cuales son necesarios para poder
nibles y accesibles para los usuarios. Por otro lado un Data
entenderlos mejor.
Warehouse se encuentra generalmente separado de la base de
datos operacional de la empresa.Esto Permite a sus usuarios
II-A. Campo apoyarse en datos históricos y actuales para tomar mejores
Este es la unidad lógicamente más pequeña de la cual esta decisiones. [4]
compuesta un archivo, además siendo el conjunto de varios
III. R EGISTRO DE L ONGITUD F IJA
campos denominado como archivo. [1]
Este tipo de registro utiliza posiciones ordinales, que son
desplazamientos para identificar dónde están los campos den-
II-B. Registro
tro del registro. No hay delimitadores de campo y es posible
Este se define como el conjunto de campos(cuya definición que no haya delimitador de final de registro. Los datos de
ya se toco), los cuales permanecen juntos, al observarse el los archivos de longitud fija normalmente no tienen delimi-
fichero con un nivel mayor de abstracción. [2] tadores de hora o decimales porque los delimitadores no son
necesarios y consumen espacio. Como los campos son fijos
en tamaño, las ubicaciones de los delimitadores son fijas y
se especifican en la definición de diseño, que acompaña al
archivo de datos de formato de longitud fija. La carga de datos
de formato fijo en la base de datos requiere que defina el tipo
de datos de destino para el campo y la ubicación dentro del
registro. No es necesario cargar todos los campos de un archivo
de formato de longitud fina, y se pueden omitir utilizando la
especificación ‘relleno’. El orden de los campos del archivo
de datos debe coincidir con el orden de la tabla de destino, o
se debe definir la definición de tabla externa, que especifica el
orden de los campos como columnas de base de datos. Una
definición de tabla externa en combinación con una sentencia
insert-select permite cambiar el orden de campos. [5]

IV. R EGISTRO DE L ONGITUD VARIABLE

Este tipo de organización de archivos,tiene la caracterı́stica


:los registros no tienen una longitud predeterminada; son tan Fig 1. Codigo en c++
largos como sea necesario y, por tanto, permiten un mejor
uso del espacio que los registros de longitud fija. Desafor- VI-A2. n esimo:
tunadamente, no es posible calcular la distancia en bytes a
un registro de longitud variable únicamente con su número
relativo de registro [1]

V. D IFERENCIAS DE A MBOS R EGISTRO

TABLA 1
CUADRO COMPARATIVO ENTRE AMBOS REGISTROS
Registro de
Registro de longitud Variable
longitud Fija
Todos los re-
gistros tienen Fig 2. Codigo en c++
Todos los registros no tienen el
el mismo ta-
mismo tamaño o longitud.
maño o longi- VI-A3. Letra m:
tud.
Facilita
el acceso
Son más tediosos de manejar que
directo a los
los RLF.
registros del
archivo.
Este tipo
de archivo
desperdicia Este tipo de archivo no desperdicia
espacio espacio, guardando justo los datos
completando registrados en sus campos.
cada campo
con blancos. Fig 3. Codigo en c++

VI. R ESOLUCI ÓN DE E JERCICIOS


VI-B. Ejercicios de RLV
VI-A. Ejercicios de RLF

VI-A1. Buscar por Correo: VI-B1. Buscar por Correo:


R EFERENCIAS
[1] J.Santiago.https://www.clubensayos.com/Tecnolog%C3%ADa/
CONCEPTOS-DE-CAMPO-REGISTRO-CAMPO-DE-LONGITUD-FIJA/
5123655.html. 19 de Septiembre de 2020 .
[2] Universitad Jaume I. http://www3.uji.es/∼aliaga/e44/Tema 02.pdf. Recu-
perado el 30 de Octubre de 2022.
[3] Oracle. https://www.oracle.com/pe/database/what-is-database/. Recupera-
do el 30 de Octubre de 2022.
[4] Datascientest.https://datascientest.com/es/
data-warehouse-que-es-y-como-utilizarlo. 10 de Enero de 2022.
[5] Ibm.https://www.ibm.com/docs/es/psfa/7.1.0?topic=
background-fixed-length-format-files. 08 de Marzo de 2021.

Fig 4. Codigo en c++


VI-B2. n esimo:

Fig 5. Codigo en c++


VI-B3. Letra m:

Fig 6. Codigo en c++

VII. C ONCLUSIONES
Con lo teórico visto y puesto en practica como se observa en
las resoluciones se puede observar que los registros de longitud
fija a comparación de los de longitud variable, son mejores
cuanto a costo temporal se refieren pero son peores en costo
de almacenamiento.
AGRADECIMIENTOS
Agradezco a mi patria por permitirme estudiar parcialmente
gratis en una prestigiosa Universidad como lo es ,la Universi-
dad Nacional de Trujillo.

También podría gustarte