ARCHIVOS DE DATOS
1
ARCHIVOS DE DATOS
Son tablas que constan de una estructura, y ala vez se pueden manejar informacin.
TIPOS DE ARCHIVOS DE DATOS
Archivo Fsico (PF)
Consta de dos partes:
1.- La Estructura.- Aqu va la codificacin de la tabla.
2.- El Objeto.- Donde va a ir toda la informacin que guardemos.
Archivo Lgico Simple (LF)
Archivo Lgico Unin (LF)
DESCRIPCION DE UN ARCHIVO FISICO
Estructura
TABCLI
PF
Objeto
14= COMPRIMIR
K CODCLI
CREACIN DE UN ARCHIVO FSICO
STRSEU + F4
TABCLI
OBJ
DATOS
K CODCLI
ESTRUCTURA DE UN ARCHIVO FISICO
R
REGCLI
CODCLI
PATCLI
MATCLI
NOMCLI
DIRCLI
TELCLI
FECNAC
CODCLI
5A
10A
10A
10A
30A
7S00
8A
ARCHIVOS DE DATOS
(ENTER)
FIJARSE ARRIBA QUE DIGA PF
Insertar una lnea (tu sabes que se escribe I al principio y luego ENTER)
ARCHIVOS DE DATOS
ARCHIVOS DE DATOS
DONDE:
Tipo nombre: R= Nombre de Registro
K= Campo clave
= Campo
NOTA: Toda tabla ya sea fsica o lgica debe tener un nombre de registro
Nombre de registro- es el alias de la tabla por el cual yo voy a acceder a la informacin.
Nombre: viene a ser el nombre de reg, campo, campo clave
VISUALIZAR DATOS:
DSPPFM [Nombre de la Tabla] (ENTER)
EJECUTAR CONSULTA:
RUNQRY *N [Nombre de la Tabla]
ARCHIVOS DE DATOS
(Enter)
Se sigue llenando
K
(CAMPO CLAVE),
no existe duplicidad si se quiere se agrega unique
Se guarda y se salva: FILE
ARCHIVOS DE DATOS
(ENTER)
Se llenan los datos
(ENTER)
Ejm:
UPDDTA TABCLI (ENTER)
ARCHIVOS DE DATOS
Cambio de modalidad:
F10= Entrada
F11=Cambio
Pulsar F11
F10
ARCHIVOS DE DATOS
Ingresar datos
El campo de color blanco es el campo clave (CODCLI)
Mira tienes tarea ingresar 5 clientes.
Nota: Todos lo datos que se ingresan en una tabla es en Mayscula.
Ingresamos los datos para la tabla y bajamos con el + de teclado numrico y finalizamos con ENTER
PULSAR F3
ARCHIVOS DE DATOS
(ENTER)
Visualizar tabla de clientes (DSPPFM TABCLI)
Visualizado
Muestra los datos que estamos visualizando pero la visualizacin no es muy buena.
PARA VISUALIZARLO DE UNA FORMA MUCHO MEJOR ES CON UNA CONSULTA:
ARCHIVOS DE DATOS
10
EJECUTAR CONSULTA
RUNQRY *N [NOM TABLA]
Ejm: RUNQRY *N TABCLI
(ENTER)
ARCHIVOS DE DATOS
2-Con El Cdigo
Se busca y se actualiza
11
ARCHIVOS DE DATOS
Se pulsa F3
PULSAR F 23
MARCA TODOS LOS CAMPOS
Y VOLVER A PULSAR F23 Y YA ESTA ELIMINADO.
VER LA CONSULTA CON RUNQRY
SHIFT + F8 DESPLAZARNOS A LA DERECHA PARA VER MAS DATOS.
12
ARCHIVOS DE DATOS
( a la derecha)
CREAR UNA TABLA TABPRO PF
Nota: UNIQUE PERMITE QUE NO SE INSERTE UNA CLAVE DUPLICADA
13
ARCHIVOS DE DATOS
14
ARCHIVOS DE DATOS
NOTA: SOLO SE COMPILA UNA TABLA FISICA QUE TIENE INFORMACION UNA SOLA VEZ, POR SI
LA VUELVES A COMPILAR HARAS QUE LA INFORMACION SE BORRE Y ESO NO QUEREMOS.
Fcil Nooooo.
15
ARCHIVOS DE DATOS
16
De las tablas elaboradas en su biblioteca tiene que llenarse datos consistentes para luego realizar los
archivos lgicos simples y de unin:
FACULTAD PF
ALUMNO PF
CODF
F01
F02
F03
NOMF
SISTEMAS
ELECTRONICA
ADMINISTRACION
CODA
A0001
A0002
A0003
A0004
A0005
PAGOS PF
RECIBO
10001
10002
10003
10004
10005
CODF
F01
F02
F01
F02
F02
APEA
FLORES
DIAZ
PONTE
VERA
AVILA
NOTAS PF
CODA
A0001
A0002
A0001
A0002
A0002
FECHA
2012-05-12
2012-06-12
2012-07-12
2012-07-12
2012-06-12
IMPORTE
700
680
750
710
720
CODA
A0001
A0001
A0002
A0002
A0001
A0002
CURSOS PF
CODC
C001
C002
C003
C004
NOMA
ANA
MARIO
LUIS
JOSE
MARIA
NOMC
ANALISIS I
ECONOMIA I
ALGORITMO I
LINUX
CREDITO
3
2
4
2
CODC
C001
C002
C002
C003
C004
C001
EXP
11
15
8
16
11
13
EXF
9
11
13
12
14
15
ARCHIVOS DE DATOS
17
CITAS
00001
M0001 P0001
11/11/11
00002
M0002 P0002
12/11/11
00003
M0001 P0005
12/11/11
00004
M0002
P0004
13/11/11
4.-Elaborar los siguientes lgicos:
MEDICOS
M0001
E01
M0002
E02
M0003
E02
M0004
E01
Daz Juan
Vera Luis
Gomez Ana
Avila Pedro
PACIENTES
P0001
Vargas Mario
P0002
Hinostroza Raul
P0003
Perez saul
P0004
Gomez Juan
Condicion: un medico pertenece a una especialidad , a un medico tiene varias citas por atender,
un paciente puede tener varias citas en diferentes fechas
-Realizar un lgico de unin para ver la cantidad de pacientes que tiene que atender un medico