TAMANHO E FORMATO DOS CAMPOS ADABAS
(N) Numerico – de 1 até 29 bytes
(B) Binario – de 1 até 126 bytes
(A) Alfanumerico – de 1 até 253 bytes
(F) Ponto Fixo – até 4 bytes
(G) Ponto Flutuante – 4 a 8 bytes
(P) Decimal Compactado – até 15 bytes
(U) Decimal Não Compactados – até 29 bytes
TIPOS DE CAMPOS
ELEMENTAR – Contém apenas um valor de um registro.
MULTIPLO – Pode possuir até 191 ocorrencias em um mesmo registro, onde ele pode assumir diversos valores dentro de uma ocorrência de registro.
GRUPO – Consiste em vários campos elementares consecutivos da FDT combinados em apenas um. Dessa forma pode-se acessar os campos com mais facilidade melhorando o desempenho quando devidamente utilizado durante o processo de manipulação de dados.
PERIODICO – É um campo que possibilita obter diversas ocorrencias dentro de uma mesma ocorrencia, pode ser repetido até 99 vezes.
SUPERDESCRITOR – É a combinação de dois ou mais campos – pode ser completo usado todos os campos ou partes dele – um campo Alfa de 10 posições, no super você pode utilizar os dez ou o nono campo (ou menos como a quarta, quinta posição) – fica a critério do analista – importante destacar – um superdescritor tem que ter mais de dois campos – se for somente um campo pode ser Hiperdescritor – o que o super descritor faz, ele pega todos os campos contidos nele e cria uma lista uma lista invertida com o endereço daquele registro, assim sendo mais rapida a consulta.
REGISTRO – É um conjunto de campos constitui um registro Adabas, cada registro esta associado a um número seguencial interno (ISN) assinalado e administrado pelo Adabas.
BLOCO – Um bloco constitui um conjunto fisico de registros e possui tamanho fisico em função do tipo de disco utilizado. Cada vez que o Adabas transfere informações do disco para a memoria (ou vice e versa) é através do bloco fisico.
ISN – Internal Seguence Number – (Numero Seguencial Interno) Consiste num número seguencial interno associado a cada registro que entra no banco de dados Adabas, é único por arquivo, toda a manipulação de registro pelo Adabas base no ISN. O ISN tanto pode ser gerado pelo Adabas como pode ser assinalado pelo usuário.
RABM - Relative Block Number – (Numero Relativo do Bloco) O Adabas associa aos blocos dos data sets (ASSO, DATA entre outros) um número seguencial, o RBN é convertido em endereço fisíco do disco pelo método de acesso do sistema operacional (BDAM em IBM) antes de ser efetuada a operação de entrada e saida.
EXTENT – Um determinado Extent consist num conjunto de blocos fisícos contigos (de disco) alocados para uma determinada função Adabas.
FILE – (ARQUIVO) Um arquivo Adabas consiste num conjunto de blocos de dados do usuário e pode ser constituido de diversos extents fisicos.
BANCO DE DADOS – Um banco de dados Adabas consiste em um ou mais arquivos (FILE) de dados do usuário, e também todas os dados e tabelas necessarias ao Adabas na Administração do banco de dados. O banco Adabas é composto por alguns data sets. – ASSO / DATA / WORK – (PLOG / CLOG)
ASSO – O associator que contém as informações de controle para o administrar os dados dos usuários, neste data set onde estão as localizações dos dados, para melhor utilização dos discos pode ser comprimido os dados. Contém basicamente os dados de.
01 – Listas Invertidas (de superdescritor, descritor.
02 – Conversor de endereços (Tabela de ISN e RBN)
03 – Tabela de descrição de dados – FDT
04 – Outros dados de controle como memória disco disponivel, quantidade de arquivos carregados, controle de utilização de ISN entre outros.
DATA – Data Storage onde estão os dados dos usuários, o Adabas armazena os dados de formar comprimida, diminuindo o indice de utilização de memoria em disco.
WORK – Este data set pelo nucleo do banco Adabas como arquivo de trabalho que executa as tarefas abaixo:
01 – Proteção e recuperação do banco de dados.
02 – Armazenamento intermediario das listas de ISN proveniente de pesquisas.
02 – Area intermediaria para operação dos algoritimos de pesquisa.
PLOG – (Protection Log) Este data set é onde ficam armazenadas as alterações feitas no banco Adabas (é utilizada em bancos de Produção) – quando o analista descobre que alguem deletou um registro é usando o Plog que se recupera o arquivo deletado do banco.
CLOG – (Command Log) Este data set é para fazer estatisticas do banco, como exemplo de comandos de pior duração, ou de programas de consomem mais recursos entre outros, tem diversar softwares que coletam estas informações e fazem alguns relatórios bem interessante – vou passar dois, o REVIEW é da software AG (caro mais muito bom) e o TRIM da Treehouse Software muito interessante e não tão caro.
FCB – (Bloco de controle de arquivo) – Para cada arquivo do banco existe uma FCB. Contém informações sobre área de estensão e de áreas livres.
FDT – Tabela de descrição de campos – Uma FDT corresponde a descrição dos campos que compõem cada FILE (arquivo) e corresponde ao esquema dos campos do campo no banco. Como os dados são compactados e há supressão de campos brancos e nulos, a FDT é frequentemente consultada quando uma vez obtida o valor de ISN e RABN, dai se efetua o varredura sequencial dos campos de registros lógicos. Na FTD estão em detalhes a descrição fisíca de todos os campos.
Fonte: www.mainframes.com.br
visualizações: 358