OpenBASE! o Banco de Dados Inteligente  Anterior  Sumário  Fale conosco!  Próximo

Arquivos transpostos

Definição dos arquivos

Um arquivo transposto é definido especificando-se ao lado do nome e tipo a opção transposto ou especificando-se $ controle transposto quando todos os arquivos serão transpostos.

Definição dos itens

Na definição do item pode ser especificado um "domínio" para definir a compressão dos valores. O domínio pode ser uma lista de valores ou intervalo para itens numéricos.

Se especificada uma lista de valores (para tipos U, I, N, P e D) serão atribuídos bits para representar estes valores: 1-2 valores 1 bit, 3-4 valores 2 bits, etc.

Se especificado um intervalo (para tipos N, I, P e D) será compactado o valor segundo o intervalo, 1-2 1 bit, 3-4 2 bits etc.

Criação dos arquivos

O arquivo de dados será criado com o cabeçalho e 1 byte para indicar registros excluídos.

Para cada item será criado um arquivo com nome nnn<arq>. O formato do arquivo será relativo acessando-se um valor na posição (n-1)*t onde n é o número do registro e t o tamanho dos valores em bits.

Exemplos

nome:    arqtran e transposto

item1(0)    n3

sexo     u1 valores (m,f)

idade    n2 intervalo (0-99)

OpenBASE! o Banco de Dados Inteligente Anterior Sumário Fale conosco! Próximo