Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

ARCHIVOS, REGISTROS Y CAMPOS - PPSX

Descargar como ppsx, pdf o txt
Descargar como ppsx, pdf o txt
Está en la página 1de 9

ESTRUCTURA

DE DATOS
ARCHIVOS REGISTROS Y
CAMPOS
Univ. Quispe Martínez Juan Visney
CAMP
O
Es un espacio de Es la mínima
almacenamiento para unidad de
un dato en particular información a la
que se puede
acceder
Características
NOMBRE
TIPO

double precio;
TAMAÑO = 8 BYTES
CAMP
O
El tamaño de cada campo En el caso de un
varia según el tipo de dato String el tamaño es de
acuerdo a su longitud
TIPO DE DATO TAMAÑO
Byte 1
Short
Int
2
4
SIS2310
Long 8
string
Float 4
Tamaño = 7
Double 8
Char 2
REGISTRO
Representa un objeto único de datos implícitamente
estructurado, conformado por un conjunto de campos

PERSONA

NOMBRE CI ESTATURA EDAD

STRING INT DOUBLE INT

TAMAÑO = 30 4 8 4 = 46
ARCHIVO
Es un conjunto de información relacionada que se
maneja como unidad

ORGANIZACIÓN DIRECTA

JOSE 4892932 1.75 18


SUSSY 7643521 1.60 19

registros
RAUL 15223512 1.82 17
archivo

NOEMI 9775463 1.57 21


WENDY 19945634 1.71 19

campos
ARCHIVO
CARACTERISTICAS TAMAÑO

JOSE 4892932 1.75 18 -> 46 Puntero de


SUSSY 7643521 1.60 19 -> 46 lectura
RAUL 15223512 1.82 17 -> 46 Puntero de
NOEMI 9775463 1.57 21 -> 46 escritura
WENDY 19945634 1.71 19 -> 46
= 230

Registro.dat tamaño

NOMBRE EXTENSION
ARCHIVO

ABRIR
ABRE O CREA UN MODO DE
ARCHIVO EN MODO NOMBRE DEL APERTURA
ARCHIVO
LECTURA O ESCRITURA

ABRE EL ARCHIVO EN MODO LECTURA/ESCRITURA

ABRE EL ARCHIVO EN MODO LECTURA


GRABAR
PERMITE GRABAR
REGISTRO LOS REGISTROS EN
EL ARCHIVO
ESTA OPERACION LA REALIZAREMOS DESDE LA
CLASE “REGISTRO, DEPENDIENDO DEL TIPO DE DATO
SE GRABARA EN EL ARCHIVO

TIPO DE DATO CODIGO


Int arch.writeInt(2);
Boolean arch.writeBoolean(True);
También se puede
Double arch.writeDouble(3.14);
grabar un String
Float arch.writeFloat(1.17); convirtiendo a un
Long arch.writeLong(14409); vector de bytes y
grabando el vector
String arch.writeChars(“SIS2310”);
String String cad=“SIS2310”;
byte b[]=new byte[20];
cad.getBytes(0,cad.length(),b,0);
arch.write(b);
leer
PERMITE
REGISTRO RECUPERAR
REGISTROS DEL
ARCHIVO
ESTA OPERACION LA REALIZAREMOS DESDE LA
CLASE “REGISTRO, DEPENDIENDO DEL TIPO DE DATO
SE RECUPERA DESDE EL ARCHIVO

TIPO DE DATO CODIGO Para recuperar una


Int arch.readInt(); cadena guardada
Boolean arch.readBoolean(); como vector de byte,
usaremos un vector
Double arch.readDouble(); de byte para
Float arch.readFloat(); recuperar la
Long arch.readLong(); información y
convertirlo a String
Char arch.readChars();
String byte b[]=new byte[20];
arch.readfully(b);
String res=new String(b,0);

También podría gustarte