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

Item de dado

Um item de dado consiste de um valor associado a um atributo e corresponde à menor unidade de informação acessível em um Banco de Dados.

A estrutura de um item de dado é parte da estrutura de dados de um registro, assim sendo, compreende parte da estrutura de dados de um arquivo de dados. Estas estruturas estão definidas no dicionário de dados.

Para as aplicações, a seqüência de armazenamento do item de dados no registro e totalmente transparente, já que toda operação em um registro e realizada pelo OpenBASE, item a item.

Um item no OpenBASE, pode ser classificado quanto ao Tipo, a Forma e quanto a Ocupação.

Classificação de um item quanto ao Tipo

Num esquema, no lugar de se definir um item memo M4 pode ser definido um item tipo O4. Neste caso, no lugar de ser criado um diretório para cada item M4 é criado um arquivo para cada item O4, contendo um texto ou imagem.

Exemplo

nome: arq e

c1 (0)  N3

mem1  O4

mem2  O4

São criados automaticamente os arquivos:

nome: oo000002r    e

chave(0) I4

valor  U500

e

nome:oo000003r

chave(0) I4

valor  U500

onde os valores do item chave dos arquivos oo000002 e oo000003 são os valores dos itens mem1 e mem2 quando diferentes de zero. Os nomes dos arquivos são formados de oo + número de seis dígitos sendo este número equivalente a ordem seqüencial que os arquivos (dados e de índices) são gerados após a compilação do esquema.

Na linguagem OPUS pode ser utilizadas as funções MEMOPUT, MEMOGET, MEMODEL, MEMOCOUNT para processar itens tipo O4.

O utilitário bdveri verifica a integridade referencial entre os itens memo (M4 ou O4) e os arquivos no diretório mm<arq>/<item> ou cadeias nos arquivos oo <número>. Para não ser efetuada a verificação especificar a opção –m.

O utilitário bddesc, descarrega itens do tipo M4, de tal forma, que os dados descarregados, possam se carregados para itens tipo O4, com o utilitário bdadic, bastando que após a alteração dos itens M4, para O4, no esquema do banco, o mesmo seja recompilado, e o arquivo alterado seja recriado.

Observações:

Classificação de um item quanto a Forma

Classificação de um item quanto a Ocupação

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