Cátedra: Mandrafina
Fecha: 2ª Oportunidad - 1º Cuatrimestre 2005
Día: 18/07/2005
Ejercicio Práctico
Un comercio almacena la información de las ventas realizadas con tarjeta de crédito. Para ello tiene un archivo histórico con todas las ventas realizadas desde 1980. Además posee otro archivo con las ventas anuales realizadas en efectivo y con tarjeta.
Archivo histórico: El archivo contiene las ventas con tarjetas históricas de 1980. Está ordenado por número de tarjeta, fecha y hora (no más de 83000 registros aprox.).
Número de tarjeta: 16 caracteres Monto: real Cuotas: integer Producto: integer Fecha: 8 caracteres Hora: 6 caracteres Número de automatización: long int
Archivo de ventas: El archivo contiene las ventas del último año. Está ordenado por fecha y hora (no más de 18000 registros). Se calcula que no más del 20% de las ventas se realizaron con tarjeta.
Tipo de pago: (Tarjeta, Efectivo, Cheque) Número de tarjeta: 16 caracteres (en caso de que el pago no sea con tarjeta el campo se encuentra con el valor ") Cuotas: byte (en caso de que el pago no sea con tarjeta se encuentra con el valor 0) Monto: real Producto: integer Fecha: 8 caracteres Hora: 6 caracteres Número de automatización: long int
Marcas de Tarjetas: (no más de 100 registros aprox.).
Código: integer Nombre: 15 caracteres
Para relacionar las tarjetas con las marcas tener en cuenta que los primeros 4 dígitos del número de tarjeta corresponden a la marca.
Se pide:
1) Actualizar el archivo histórico a partir de las novedades manteniendo el mismo orden.
2) Realizar un listado de pagos realizados con tarjeta, en el último año indicando:
Tarjeta | Cantidad de tarjetas | Monto total |
---|---|---|
Visa | 3453 | 89264.122 |
Cabral | 1342 | 42323.556 |
3) Indicar los dias del último año que no se realizaron ventas con tarjeta.
Ejercicio Teórico
Explicar en que consiste la compresión interna en archivo binarios.