Questões de Concurso Comentadas sobre banco de dados
Foram encontradas 15.744 questões
I. se ocorrerem falhas que interrompam o processo de atualização de valores de estoque, o sistema deve manter os valores antigos.
II. se a transação for completada sem problemas, a soma das quantidades existentes em estoque do produto transferido (nos dois estoques), antes e depois da transação, deve ser a mesma.
Os princípios definidos em I e II são denominados, respectivamente:
- É a forma mais elementar de restrição de integridade;
- O valor de um campo deve obedecer ao tipo de dados e às restrições de valores admitidos para a coluna;
- Funciona ao nível da coluna do banco de dados.
O tipo descrito acima é denominado integridade de:
nível I. descreve a estrutura de armazenamento físico do banco de dados, utiliza um modelo de dados e descreve detalhadamente os dados armazenados e os caminhos de acesso ao banco de dados.
nível II. descreve a estrutura global do banco de dados como um todo, mas não fornece detalhes do modo como os dados estão fisicamente armazenados.
nível III. descreve as visões do banco de dados para um grupo de usuários, sendo que cada uma descreve, por sua vez, quais porções do banco de dados um grupo de usuários terá acesso.
Os níveis I, II e III s ão denominados , respectivamente:
V → W
V → X
V → Y
Y → Z
O esquema correto para implementar um banco de dados com esses atributos, que cumpra os objetivos estabelecidos para projetos de bancos de dados de preservação das dependências, normalização e decomposição sem perda, é:
I. Havendo um índice clustered numa tabela, a ordem em que os registros são armazenados é determinada pelo índice.
II. Uma tabela pode conter somente um índice clustered.
III. Colunas com alterações frequentes nos seus valores são bastante adequadas para índices clustered.
Analise se:
PRODUTO (idP, descricaoP)
LOJA (idL, nomeL, endereçoL)
OFERTA (idP, idL, preçoO)
Nesse banco de dados a tabela Oferta contém informações sobre as lojas onde cada produto é vendido e o respectivo preço, e todas as tabelas possuem pelo menos um registro. Sendo assim, o comando SQL
select p.descricaoP
from produto p
where not exists
(select *
from loja l
where not exists
(select *
from oferta o
where o.idP=p.idP and
o.idL=l.idL))
produz a lista de produtos que:
R( A, B, C, D )
onde os atributos A e B, separadamente, são identificadores. Nesse caso, o processo de normalização da tabela R requer que, entre outras, seja preservada a dependência funcional:
Para que as consultas produzidas pelo aplicativo possam resolver esse tipo de requisição com tempos de resposta aceitáveis, a solução adequada para João seria a utilização de:
As ferramentas de business inteligence são consideradas ferramentas do tipo OLTP (online transaction processing).
As ferramentas de business inteligence, encarregadas de extrair e carregar dados na base de dados de BI, são denominadas ferramentas de ETL.
I. Backups diferenciais são mais rápidos e ocupam bem menos espaço que backups completos, mesmo para bancos de dados intensamente modificados.
II. A recuperação de um backup diferencial D requer a preservação do backup base C e de todos os backups diferenciais anteriores a D criados após a criação de C.
III. Backups diferenciais são especialmente úteis quando as modificações sobre um extenso banco de dados ocorrem de forma distribuída e uniforme, isto é, quando não estão concentradas em determinados reduzidos subconjuntos dos dados.
Analise se:
id – inteiro, não nulo, chave primária.
nome – cadeia de caracteres, não nulo.
cargo – cadeia de caracteres, não nulo.
salario – número real, não nulo.
Utilizando a PL/SQL, para exibir o nome do funcionário, o salário, e o salário aumentado (reajustado) em 30%, arredondado com 0 casas decimais e com legenda de coluna Salário Reajustado, utiliza-se a instrução