Questões de Concurso
Sobre banco de dados
Foram encontradas 15.756 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Assinale a alternativa que apresenta o resultado da execução da função SOUNDEX em SQL.
SOUNDEX (‘Smith’), SOUNDEX (‘Smythe’)
Observe as afirmações.
I. Rollback é uma ação que retorna as tabelas envolvidas em uma transação para o estado anterior ao início da transação.
II. JSP (Java Server Pages) não pode ser embutido no html. Precisa ser executado apenas no lado cliente.
III. Podemos utilizar triggers para executar ações no banco de dados sem a necessidade de uma programação especial no lado cliente de uma aplicação.
Está correto somente o que se afirma em:
O PostgreSql possui uma vantagem importante. O WAL. O registro prévio da escrita (WAL = write ahead logging) é uma abordagem padrão para registrar transações. Sobre os benefícios do WAL, podemos listar o seguinte:
I. O custo de sincronizar o registro é muito menor do que o custo de descarregar as páginas de dados.
II. Permite que seja feita cópia de segurança em linha e recuperação para um ponto no tempo.
III. Minimiza o uso do servidor porque é executado apenas lado cliente (Arquitetura cliente/servidor).
IV. Redução significativa do número de escritas em disco.
Está correto somente o que se afirma em:
SELECT d.nome, d.data_contratacao, c.nome, c.data_contratacao
FROM dentista d JOIN dentista c
ON (d.cro_chefe = c.cro)
WHERE d.data_contratacao < c.data_contratacao;
A partir do código SQL (Structured Query Language) acima, julgue o item subsecutivo.
A construção d.data_contratacao < c.data_contratacao está incorreta, pois não se pode utilizar um operador
relacional entre colunas iguais.
SELECT d.nome, d.data_contratacao, c.nome, c.data_contratacao
FROM dentista d JOIN dentista c
ON (d.cro_chefe = c.cro)
WHERE d.data_contratacao < c.data_contratacao;
A partir do código SQL (Structured Query Language) acima, julgue o item subsecutivo.
A cláusula ORDER BY poderia ser adicionada ao código, no local apropriado, sem provocar erro de construção.
SELECT d.nome, d.data_contratacao, c.nome, c.data_contratacao
FROM dentista d JOIN dentista c
ON (d.cro_chefe = c.cro)
WHERE d.data_contratacao < c.data_contratacao;
A partir do código SQL (Structured Query Language) acima, julgue o item subsecutivo.
A consulta mostra o nome e a data de contratação de todos os dentistas que foram contratados antes de seus chefes,
contendo ainda o nome e a data de contratação de seus chefes.
SELECT d.nome, d.data_contratacao, c.nome, c.data_contratacao
FROM dentista d JOIN dentista c
ON (d.cro_chefe = c.cro)
WHERE d.data_contratacao < c.data_contratacao;
A partir do código SQL (Structured Query Language) acima, julgue o item subsecutivo.
A cláusula WHERE pode ser substituída pela cláusula HAVING, sem provocar alterações no resultado da consulta.
SELECT d.nome, d.data_contratacao, c.nome, c.data_contratacao
FROM dentista d JOIN dentista c
ON (d.cro_chefe = c.cro)
WHERE d.data_contratacao < c.data_contratacao;
A partir do código SQL (Structured Query Language) acima, julgue o item subsecutivo.
A consulta apresenta erro de sintaxe, pois não é possível, em SQL, especificar, na cláusula from, duas tabelas com o mesmo
nome.
Julgue o item seguinte quanto a sistemas de suporte à decisão e a banco de dados distribuído.
Mesmo quando um banco de dados maior for
fragmentado em bancos de dados menores e estes
estiverem localizados em diversos sites, as transações
locais que acessarem os dados em um único site
tenderão a ter um pior desempenho por causa da
distribuição dos dados.
Julgue o item seguinte quanto a sistemas de suporte à decisão e a banco de dados distribuído.
Em um banco de dados distribuído, podem ocorrer dois
tipos de fragmentação, a fragmentação horizontal e a
fragmentação vertical, ambos transparentes para o
usuário da aplicação.
Julgue o item seguinte quanto a sistemas de suporte à decisão e a banco de dados distribuído.
Os sistemas de suporte à decisão utilizam uma coleção
de dados relativos a uma empresa. A essa coleção dá-se
o nome de Data Warehouse.
Julgue o item seguinte quanto a sistemas de suporte à decisão e a banco de dados distribuído.
Considerando-se a natureza flexível e adaptável dos
sistemas de suporte à decisão, podem ser utilizadas
técnicas de desenvolvimento tradicionais, uma vez que
os objetivos e as necessidades são bem definidos.