Foram encontradas 276 questões.
Considere a visão a seguir, escrita na linguagem SQL.

Assinale abaixo a alternativa correta em relação à visão escrita na linguagem SQL.
Provas
Estruturas de acesso adicionais auxiliares, chamadas índices, são usadas para aumentar a velocidade da recuperação dos registros na resposta a certas condições de busca.
Considere uma situação em que um índice é um arquivo ordenado cujos registros são de tamanhos fixo e contém dois campos. O primeiro campo é do mesmo tipo de dados do campo-chave de classificação – chamado chave primária – do arquivo de dados, e o segundo campo é um ponteiro para um bloco de disco (um endereço de bloco). Nesse caso, o índice constituirá um exemplo de
Provas
- Banco de Dados RelacionalTransaçõesControle de ConcorrênciaAnomalias de Concorrência
- Banco de Dados RelacionalTransaçõesNíveis de Isolamento
Diversos problemas podem ocorrer quando transações concorrentes são executadas de maneira descontrolada. Considere as seguintes afirmações sobre controle de concorrência.
I - O problema da atualização perdida ocorre quando duas transações que acessam os mesmos itens no banco de dados tiverem suas operações intercaladas, de forma que tornem incorretos o valor de alguns itens do banco de dados.
II - O problema do sumário incorreto ocorre quando uma transação atualiza um item do banco de dados e, a seguir, falha por alguma razão. O item atualizado será acessado por uma outra transação antes que retorne ao seu valor original.
III - O problema da atualização temporária ocorre quando uma transação aplica uma função agregada para sumário de um número de registros, enquanto outras transações estiverem atualizando alguns desses registros. A função agregada calculará certos valores antes que estes valores sejam atualizados e, de outros, depois de feita a atualização.
Quais estão corretas?
Provas
Provas
A sintaxe mais simples do comando SELECT é:
SELECT [DISTINCT|ALL] {*|coluna [coluna,...]} FROM tabela
Sobre o comando SELECT, é correto afirmar que
Provas
Considere as afirmações abaixo sobre procedimentos armazenados (stored procedures).
I - Se um programa cliente exige acesso a um banco de dados particular, o procedimento pode ser armazenado no cliente para estabelecer uma conexão com o servidor de banco de dados.
II - Se um programa de banco de dados é necessário para várias aplicações, pode ser armazenado no servidor e invocado por quaisquer programas de aplicação. Isso reduz a duplicação de esforços e melhora a modularidade de software.
III - Executar um programa (procedimento) no servidor pode reduzir a transferência de dados e, consequentemente, em certas situações, os custos de comunicação entre os clientes e o servidor.
Em quais circunstâncias os procedimentos armazenados (stored procedures) são úteis?
Provas
Provas
Provas
Considere a seguinte consulta escrita na linguagem PostgreSQL.
SELECT codigo_cliente, codigo_pagamento, valor
FROM pagamentos
WHERE valor BETWEEN 800 AND 900;
É correto afirmar que a consulta retorna todos os pagamentos
Provas
Provas
Caderno Container