SóProvas



Questões de Adabas


ID
144847
Banca
CESPE / CEBRASPE
Órgão
INMETRO
Ano
2009
Provas
Disciplina
Banco de Dados
Assuntos

Julgue os itens seguintes a respeito das tecnologias de bancos de dados e aplicações web.

Adabas e Natural podem ser componentes de um ambiente de desenvolvimento de aplicações em que o primeiro é um SGBD transacional que suporta modelo de dados com construções próximas às do modelo relacional, enquanto o segundo é uma linguagem de programação de alto nível com uma linguagem embutida de acesso a banco de dados.

Alternativas
Comentários
  • Gabarito: Certo

    Segundo [1], Adabas é um banco de dados baseado em Listas Invertidas . Ele foi descrito como Não-relacional, mas pode ser comparado como um “Quase Relacional” pelas suas características

    Linguagem Natural (LN) é uma alternativa para consultas em bancos de dados, principalmente para usuários leigos em computação, que provavelmente têm dificuldades em utilizar linguagens de consulta como o SQL ou similares . [2]

    Fonte:[1] https://www.devmedia.com.br/banco-de-dados-distribuido-adabas/24580

    [2] http://re.granbery.edu.br/artigos/MjQ0.pdf

  • certa

    Adabas é um banco de dados em listas invertidas é muito utilizado em conjunto com a linguagem Natural. Linguagem Natural é uma linguagem estruturada de consultas.

  • GABARITO CERTO

    O Adabas é um banco de dados baseado em Lista Invertidas. Ele é descrito no próprio manual da Software AG como um banco Relacional, mas pode ser comparado como um "Não Relacional" ou um "Quase Relacional" pelas suas características, ele tem tudo haver com o seu nome em si Adaptable Data Base System ou traduzindo Sistema de Banco de Dados Adaptável.

    Natural é uma linguagem de programação autônoma que roda nas principais plataformas (Mainframe, Linux, UNIX e Windows) e inclui editores proprietários para a criação de programas, subprogramas, áreas de dados, mapas baseados em caracteres e outros objetos programáticos.

    Referencias

    (1)https://adabasmainframe.blogspot.com/2011/04/book-adabas.html

    (2)https://adabasmainframe.blogspot.com/p/naturalone.html


ID
190675
Banca
CESGRANRIO
Órgão
ELETROBRAS
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Um órgão público federal utiliza o ADABAS como sistema gerenciador de banco de dados corporativo. Nesse SGBD, o ISN é o(a)

Alternativas
Comentários
  • Nesta questão, ISN significa 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.

    Fonte: http://www.augustovespermann.com/2009/09/definicoes-de-tipo-tamanho-e-formato-dos-campos-no-adabas/

    Abraços e bons estudos galera,
    Felipe Ferrugem!!!

    "Juntos somos ainda melhores!!!"

    PS: Incentive os comentários, deixando registrada sua avaliação!


ID
328924
Banca
FGV
Órgão
DETRAN-RN
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

O utilitário ADADEF encontrado em uma instalação de banco de dados ADABAS, apresenta a seguinte função:

Alternativas
Comentários
  • GABATITO D

    O utilitário ADADEF também pode ser usado para definir um novo dataset de Work para um banco de dados existente.

    FONTE- https://adabasmainframe.blogspot.com/2011/02/utilitario-adabas-adadef.html


ID
328927
Banca
FGV
Órgão
DETRAN-RN
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Em um banco de dados ADABAS, comandos com sintaxe Sx são comandos:

Alternativas
Comentários
  • Resposta (B)

    Tipos de comando 

    Os comandos podem ser classificados nas seguintes funções: 

    - Database Query Commands (Sx); traduzindo (Comandos de consulta do banco de dados (Sx);)
    - Data Storage Read Commands (L1-L6);
    - Associator Read Commands (L9, LF);
    - Database Modification Commands (A1, E1, N1/N2);
    - Logical Transaction Control Commands (ET/BT);
    - Special Commands;

    Site: http://adabasmainframe.blogspot.com.br/2011/02/comandos-adabas.html


ID
360169
Banca
CESPE / CEBRASPE
Órgão
SAD-PE
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Julgue os seguintes itens, relativos à administração de banco de dados Oracle e ADABAS.

I Embora seja considerado um SGBD relacional, o ADABAS difere do modelo relacional clássico, entre outras razões, por permitir o uso de campos (ou colunas) de registros com múltiplas ocorrências.

II No desenho do ADABAS, existe a preocupação com a provisão de elevado nível de abstração para seus modelos de dados, em detrimento do menor desempenho.

III Para se gerenciarem a recuperação após falhas de instâncias e o roolback de transações não comitadas, o Oracle mantém, respectivamente, dois registros independentes, o redo log e o undo record.

IV Para estabelecer comunicação primária e direta com o Oracle, a fim de gerenciá-lo, um DBA Oracle, usualmente, emprega a interface gráfica Oracle Enterprise Manager, embasada em tecnologia web.

V Em uma instância do Oracle, um DBA pode encontrar tanto vários tablespaces associados a um único datafile quanto várias tables associadas a um único tablespace.


Estão certos apenas os itens

Alternativas
Comentários
  • Análise das questões de ORACLE:

    III) Correta
    Undo records são usados para [1]:
    • Reverter transações quando uma instrução ROLLBACK é emitida
    • Recuperar o banco de dados
    • Fornecer consistência de leitura
    • Analisar os dados a partir de um ponto anterior usando o Oracle Flashback Query
    IV) Errada
    Para estabelecer comunicação primária e direta com o Oracle, a fim de gerenciá-lo, um DBA Oracle, usualmente, emprega a interface gráfica Oracle Enterprise Manager, embasada em tecnologia web.

    Para estabelecer comunicação primária e direta com o Oracle, a fim de gerenciá-lo, um DBA Oracle, usualmente, emprega o SQL*Plus[2] 

    IV) Errada
    Em uma instância do Oracle, um DBA pode encontrar tanto vários tablespaces datafiles associados a um único datafile tablespace quanto várias tables associadas a um único tablespace.


    Referências:
    [1] http://docs.oracle.com/cd/B19306_01/server.102/b14231/undo.htm
    [
    2] http://docs.oracle.com/cd/E14072_01/server.112/e10897/em_manage.htm#CACHGFFI
  • Banco de dados adabas é hierárquico, sendo assim:
    • Arquivos, e não tabelas, como o principais unidades de organização;
    • Records, e não células, como menores unidades de organização;
    • Campos, e não colunas, como componentes de uma unidade;
    • Não baseado no sistema SQL, precisando de um mecanismo de busca externo;
    • Dirty Read como modo de operação;
    • Suporta “Tabelas Encaixadas”
  • "I Embora seja considerado um SGBD relacional, o ADABAS..." Essa afirmação poderia causar erro na questão. O Adabas possui 2 versões: a versão C que é hierárquica e a versão D que é relacional. Como a questão não especifica a versão haveria um claro erro no enunciado.
  • GABARITO B) I e III

    I) Os SGBDS relacionais são banco de dados que modelam os dados no formato de tabelas, que podem se relacionar entre si. Cada tabela pode possuir diversos atributos, com diversos tipos de dados.

    Adabas é um banco de dados relacional, como ele Armazena informações em tabelas em que as linhas representam dados individuais em registros. As colunas representam os campos e; os arquivos Adabas são separadas, mas podem ser ligados logicamente por um campo comum; O Adabas permite que você escolha qualquer tipo de estrutura.

    Fonte-<https://adabasmainframe.blogspot.com/2013/10/o-adabas-e.html>

    III) O log de redo , consiste em dois ou mais arquivos pré-alocados que armazenam todas as alterações feitas no banco de dados à medida que ocorrem. Cada instância de um banco de dados Oracle tem um redo log associado para proteger o banco de dados em caso de falha da instância.

    Os arquivos de log de redo que são necessários para a recuperação da instância são chamados de arquivos de log de redo ativos.

    Fonte-

    Os dados de Undo são muito importantes para um banco de dados Oracle. Esses dados são armazenados em extensões dentro de segmentos em uma tablespace dedicada a armazenar este tipo de dados.

    ·        Estes dados são frequentemente utilizados para reverter transações (Rollback), para recuperar uma transação que terminou abruptamente (Ex: kill – 9, ALTER SYSTEM KILL IMMEDIATE, etc.), para executar a recuperação de uma instância, para a recuperação a um ponto do tempo, para leituras consistentes, para resolver problemas lógicos e para operações de Flashback que foram introduzidos na versão 10g. Os dados Undo são tão importantes quanto os dados Redo e ambos se complementam. Enquanto o Undo desfaz, o Redo refaz.

    ·        

    Fonte- 


ID
638170
Banca
FUMARC
Órgão
PRODEMGE
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Analise as afrmativas abaixo, em relação ao desenvolvimento de aplicações em linguagem Natural e banco de dados Adabas.
I. O comando READ pode ser usado para ler registros de um banco de dados na ordem em que foram fIsicamente gravados ou na ordem defnida por um campo descritor.

II. O comando FIND pode ser usado para selecionar de um banco de dados os registros que satisfazem um critério de pesquisa especifcado.

III. O comando STORE pode ser usado para adicionar registros a um banco de dados.
Assinale a alternativa VERDADEIRA:

Alternativas
Comentários
  • A instrução ‘READ’ inicia um loop de processamento para leitura seqüencial de um arquivo

    ADABAS.

    A instrução ‘FIND’ seleciona um conjunto de registros de um arquivo ADABAS e inicia um

    loop de processamento, onde os registros selecionados são lidos um a um. É baseado em um

    critério de pesquisa com base em uma chave definida.

    A instrução ‘STORE’ cria um registro em um arquivo ADABAS, especificado pelo seu

    nome.


ID
922915
Banca
FUNCAB
Órgão
CODATA
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

O CLOG do ADABAS é usado para registrar:

Alternativas
Comentários

  • 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.
  • informações do bloco de controle de cada comando ADABAS que for emitido.

  • GABARITO A

    O Adabas usa as seguintes data set de logs, elas são são opcionais, não necessita delas para que o Adabas possa funcionar:

    Command Log (CLOG) registra as informações do bloco de controle de cada comando Adabas que é emitido. O CLOG proporciona uma trilha de auditoria e pode ser usado para depuração e para o acompanhamento da utilização dos recursos. O CLOG é usado para se fazer estatísticas sobre os programas, usuários, jobs, files (entre outros) que acessam o banco, com a Command Log habilitado (e com uma ferramenta que analise estas informações) dá para saber qual é o pior programa (e o comando que ele deu) no banco que esta consumindo mais recursos do banco, isso é bom para se fazer auditoria. A Software AG tem tema uma ferramenta que analisa os dados da Command Log e mostra tudo detalhado para os DBA o nome dela é Review, tem um outro software chamado Trim da Treehouse que faz algo parecido com os dados do Command Log.

    https://adabasmainframe.blogspot.com/2013/04/estrutura-do-banco-de-dados.html


ID
922918
Banca
FUNCAB
Órgão
CODATA
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Os códigos de comandos ADABAS são compostos por dois caracteres (XY). O primeiro (X) é um caractere alfabético e o segundo (Y) é um caractere alfanumérico.

Qual alternativa contém comandosADABAS usados, respectivamente, para leitura sequencial de registros, recuperação de registros baseada em um critério de busca e inclusão de um novo registro em uma base de dados?

Alternativas
Comentários
  • http://adabasmainframe.blogspot.com.br/2011/02/comandos-adabas.html

  • Comandos L3/L6 

    O comando L3 lê registros do Data Storage na seqüência lógica de um descritor especificado pelo usuário. Você pode especifica o arquivo a ser lido, o descritor a ser usado para controle de sequência e os campos para que os valores devem ser devolvidos. O Adabas devolve os valores dos campos solicitados. O Command Option 2 para o comando L3/L6 especifica se os registros são lidos em ordem crescente ou decrescente. Além disso, o Command Option 2 pode ser usado para especificar um valor inicial. 

    O comando S1/S4 seleciona os registros que satisfazem os critérios de pesquisa. 

    - Se descritores só são utilizados, a consulta é resolvida utilizando a lista invertida sozinho sem acessar Data Storage.
    - Se não descritores estão incluídos nos critérios de pesquisa, o comando S1/S4 lê cada registro em Data Storage para resolver a consulta.
    - Se ambos os descritores e não descritores são utilizadas dentro dos critérios de busca, o Adabas primeiro procura na lista invertida para os descritores e, em seguida, lê o Data Storage para todos os ISNs correspondente para verificar a não descritores.


    O comando S1 e o S4 retornam a contagem de registros que satisfazem o critério de busca, e uma lista dos ISNs para esses registros. Uma opção permite o registro identificado pelo ISN primeiro lugar na lista ISN resultante para ser lido a partir de Data Storage. 


    Comando A1 

    O comando A1 atualiza o conteúdo de um ou mais campos dentro de um registro. Você especificar o arquivo e ISN do registro a ser atualizado, juntamente com os campos a serem atualizados e os valores a serem utilizados para a update. O Adabas executa todas as alterações necessárias ao associador e Data Storage. No Associador a atualização é necessária apenas se um ou mais descritores são atualizados. A opção está disponível para realizar o propósito de colocar o registro a ser atualizado em estado de espera antes da atualização. 
     

  • R1, S9 e A1

  • GABARITO B

    L3,S1,N1

    L3 e L6 - (Read logical sequential record) - Os comandos L3 e L6 são usados ​​para ler um arquivo em ordem sequencial lógica, com base na sequência dos valores para um descritor de dados.

    S1 - (Find records) - Seleção de registros por critérios lógicos ( FIND ) 

    N1 - (Add record with Adabas-assigned ISN) - Os comandos N1 e N2 são usadas para adicionar um novo registro em um arquivo. O usuário especifica o arquivo para o qual o registro deve ser adicionado, e os campos para os quais valores estão sendo prestados. Os campos não especificado conterá um valor nulo no registro adicionado. O Adabas atribui a gravação de um ISN, acrescenta o registro de data storage, e executa qualquer Associator atualização que podem ser exigidos. O comando N2 é usado se o ISN a ser atribuído o registro está sendo fornecido pelo usuário. Para manter o ISN atribuído para o mesmo registro.

    https://adabasmainframe.blogspot.com/2013/04/trabalhando-com-o-adabas.html


ID
922921
Banca
FUNCAB
Órgão
CODATA
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

No livro “Projeto Lógico e Projeto Físico de Banco de Dados”, o professor Valdemar Setzer classifica o modelo lógico de dados do ADABAS como sendo Relacional Não Normalizado. Essa classificação se baseia no fato de o ADABAS:

Alternativas

ID
946900
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Em relação a banco de dados, julgue os seguintes itens.

Na chamada de stored procedures em ADABAS, a passagem de parâmetros é feita por meio dos record buffers.

Alternativas
Comentários
  • A record buffer defines an area in storage to which Adabas can return data or in which you supply data for processing.
  • CERTO

    Adabas, o adaptable data base, é um de vários segmentos, sistema de gestão de alta performance, banco de dados de mainframe para plataformas em que o desempenho do banco de dados é um fator crítico. É interoperáveis, escaláveis ​​e portáteis através de múltiplas plataformas heterogêneas, inclusive de grande porte, médio porte e para PC

  • GABARITO CERTO

    Stored Procedures(Procedimentos armazenados) são programas utilizados por um certo número de diferentes clientes que são executadas pelo Adabas como um resultado de uma chamada especial pelo usuário. Esses programas (Triggers e Stored Procedures) são armazenados em um file Adabas, isso reduz a quantidade de tráfego de dados de e para o servidor.

    Um buffer de registro(Record Buffers) define uma área de armazenamento para a qual o Adabas pode retornar dados ou na qual você fornece dados para processamento. Quando um buffer de registro é necessário, um buffer de formato correspondente também é esperado. Se um buffer de formato não for fornecido, o Adabas criará um buffer de formato fictício (com comprimento zero) para emparelhar com o buffer de registro. 

    ·        O buffer de registro também é usado para transferir informações entre o programa do usuário e o Adabas nos seguintes comandos:

    ·        RÉ - Dados do usuário armazenados em arquivo de sistema

     

    Na Passagem de Parâmetro por Valor uma cópia do valor de um argumento é feito no parâmetro da função (aqueles entre os parênteses). Ao fazer esta cópia do valor, qualquer alteração feita no parâmetro não terá nenhum efeito nas variáveis usadas para chamá-la.

    Na Passagem de Parâmetro por Referência passamos todo o endereço do argumento para o parâmetro. Devido a isto, qualquer alteração feita no parâmetro afeta a variável usada para chamar a função, pois dentro da função é usado o endereço real do argumento para acessá-lo na hora da chamada da função.

    https://adabasmainframe.blogspot.com/

    https://documentation.softwareag.com/adabas/ada814mfr/adamf/comref/multibuf.htm

    https://www.tecconcursos.com.br/blog/passagem-de-parametro/


ID
1785388
Banca
CESPE / CEBRASPE
Órgão
TCE-RN
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

No que se refere a tecnologia e arquitetura de banco de dados, julgue o próximo item.

O ADABAS é um sistema gerenciador de bancos de dados que utiliza lista invertida, possui recurso de replicação para ADABAS e RDBMS (relational database management system) e fornece SQL padrão para acesso a aplicação externa ou ferramenta de business intelligence.

Alternativas
Comentários
  • Ele é considerado por alguns como um dos primeiros SGDB produzidos comercialmente. Inicialmente foi lançado para mainframes da IBM, porém atualmente o Adabas é suportado por um grande grupo de sistemas de servidores. Adabas é um banco de dados baseado em Listas Invertidas. Ele foi descrito como Não-relacional, mas pode ser comparado como um “Quase Relacional” pelas suas características. Quase todos os grandes bancos de dados governamentais mantidos pelo BNDES, BACEN, SERPRO e Dataprevestão em Adabas. 

    Fonte: https://www.wikiwand.com/pt/Adabas
  • certa

    Adabas é um Sistema Gerenciador de Banco de Dados – SGBD, produzido pela Software AG, surgiu na década de 70, é considerado um dos primeiros SGBD´s comerciais, quando surgiu funcionava em mainframes da IBM.

    Diferente de um banco de dados relacional ele usa o conceito de listas invertidas, sendo classificado como um banco de dados hierárquico por alguns autores e às vezes como um banco de dados em rede.

  • GABARITO CERTO

    O Adabas é um banco de dados baseado em Lista Invertidas

    O Event Replicator (TM) replica automaticamente todas as atualizações, adições ou exclusões nos datasets Adabas especificados e, em seguida, "ondula" imediatamente apenas os campos de dados alterados para sistemas ou dispositivos de destino. Os dados são transformados para o formato de cada sistema inscrito, para que não sejam necessárias alterações na infraestrutura do aplicativo.

    O Event Replicator permite que as organizações proativamente e em tempo real "enviem" alterações do dados para sistemas de bancos de dados relacionais (RDBMS) como Adabas, DB2, Oracle, SQL Server e Sybase, bem como dispositivos e aplicativos baseados em XML.

    Business Intelligence, ( BI),  conjunto de técnicas e de ferramentas que visam oferecer suporte à tomada de decisão e ao monitoramento de resultados dos investimentos da empresa.

    REFERÊNCIAS

    https://adabasmainframe.blogspot.com/2019/10/replicacao-de-dados-em-tempo-real-para.html

    https://www.siteware.com.br/blog/gestao-estrategica/o-que-e-bi-business-intelligence/

    https://adabasmainframe.blogspot.com/2011/04/book-adabas.html

    https://documentation.softwareag.com/adabas/ark381/arf/art/install/rdbms.htm