55. A database system, which comprises: a computer system, comprising a random access memory, a mass storage memory, an input device, an output device, a processor and a bus for coupling the random access memory, the mass storage memory, the input device, the output device and the processor; an operating system, executable by the processor, for controlling the functions of the computer system; a database structure, comprising a database image residing in the mass storage memory and a translation table and a record information table residing in the random access memory, the database image comprising a plurality of partitions, the partitions comprising a plurality of subpartitions, the subpartitions comprising a plurality of compacted records, the compacted records comprising a plurality of fields, the fields comprising a plurality of compacted data values, the record information table equating the partitions and subpartitions to a plurality of record type designations, such that a particular one of the partitions comprises a subset of the compacted records all having an identical length and a particular one of the subpartitions comprises a subset of the compacted records all having a particular one of the record type designations, the particular record type designation specifying a plurality of pack methods dependent on the fields; an access subsystem, executable by the processor, for performing a user request entered on the input device, which comprises reading a subset of the compacted records from the database image, reading the compacted data values from these compacted records, translating the compacted data values into the uncompacted data values and outputting the uncompacted data values to the output device.
55. A database system, which comprises: a computer system, comprising a random access memory, a mass storage memory, an input device, an output device, a processor and a bus for coupling the random access memory, the mass storage memory, the input device, the output device and the processor; an operating system, executable by the processor, for controlling the functions of the computer system; a database structure, comprising a database image residing in the mass storage memory and a translation table and a record information table residing in the random access memory, the database image comprising a plurality of partitions, the partitions comprising a plurality of subpartitions, the subpartitions comprising a plurality of compacted records, the compacted records comprising a plurality of fields, the fields comprising a plurality of compacted data values, the record information table equating the partitions and subpartitions to a plurality of record type designations, such that a particular one of the partitions comprises a subset of the compacted records all having an identical length and a particular one of the subpartitions comprises a subset of the compacted records all having a particular one of the record type designations, the particular record type designation specifying a plurality of pack methods dependent on the fields; an access subsystem, executable by the processor, for performing a user request entered on the input device, which comprises reading a subset of the compacted records from the database image, reading the compacted data values from these compacted records, translating the compacted data values into the uncompacted data values and outputting the uncompacted data values to the output device. 61. A database system according to claim 55, wherein the access subsystem further comprises: a statistical analysis subprocess for reading the table to derive information about relationships between the uncompacted data values; and a reporting subprocess for creating a report based on the information derived by the statistical analysis subprocess and transmitting the report to the output device.