Sie sind auf Seite 1von 1

Prctica 2 de Lab. Sist. Dig III. Secciones (01, 02,, 03 y 04 ).

Hacer un registro de la poblacin estudiantil que ha sido vacunada.


Las vacunas en cuestin son tres: Contra la tuberculosis, contra el Sarampin y contra el Paludismo.
El registro bsico tiene el siguiente formato:

Donde el campo Expediente consta de 9 bytes apellidos y nombres de 40 bytes edad de 2 y T,S, y P de 1 byte cada uno.
En el tipo de vacuna recibida puede ser 0 si no la posee y 1 si la posee en el campo respectivo.

Desarrolle un programa que permita, usando el PSP, extraer de la base de datos completa aquellos registros que se soliciten a
travs del PSP. De la siguiente manera: s se coloca el switch /T se debe extraer de la base de datos maestra todos aquellos
registros que contengan un 1 en el campo (T), s en el PSP se coloca el switch /S se debe extraer de la base de datos maestra
todos aquellos registros que contengan 1 en el campo (S), por ltimo s en el PSP se coloca el switch /P se debe extraer de la
base de datos maestra todos aquellos registros que contengan un 1 en el campo (P).
Cuando se extraen los datos se debe almacenar en tablas independientes para cada uno de los tipos de vacunas. Los datos para
tuberculosis se deben almacenar en una tabla llamada TUBERCULOSIS el nombre de las otras dos tablas debe ser
SARAMPION y PALUDISMO respectivamente.

Cada persona en la base de datos debe tener al menos una de las vacunas. Tambin puede tener las tres vacunas, o cualquier
combinacin de ellas.

En el PSP puede haber cualquier combinacin de switches y se deben ir procesando a medida que los van hallando. Si hay algn
switch repetido solo se debe procesar una vez.



Nota: Al comenzar la corrida Ud. debe cargar directamente con el programa 20H
registros en la tabla de entrada. LOS NOMBRES ASIGNADOS A LAS TABLAS
DEBE SER ESTRICTAMENTE RESPETADO. DE LO CONTRARIO LA
PRCTICA NO SER EVALUADA. LA TABLA DE ENTRADA SE LLAMA
MAESTRA.

Valor de la prctica 25 ptos. Duracin tres semanas.

Das könnte Ihnen auch gefallen