Questões de Concurso Sobre banco de dados
Foram encontradas 19.216 questões
Observe as tabelas I e II abaixo, a partir de outra denominada Estado. A I foi gerada por meio do comando SQL Select Cidade FROM Estado.

Existe uma cláusula que deve ser usada no comando SQL
acima, eliminando as repetições existentes nas linhas de I,
gerando como resultado a tabela em II. O comando com a
cláusula está indicado na seguinte opção:
Com relação ao tema Modelagem Multidimensional, analise as afirmativas a seguir.
I. Os esquemas star e dataflake são elementos encontrados na modelagem dimensional.
II. Os datawarehouses são costumeiramente organizados em torno de uma tabela de fatos e muitas tabelas de dimensões.
III. Uma tabela de fatos é sempre composta por três tipos de atributos: atributos de medidas, atributos de dimensões e chaves surrogate de dimensões degeneradas que variam ao longo do tempo.
Assinale:
Os objetivos da Otimização de Consultas em Bancos de Dados estão relacionados nas afirmativas a seguir.
I. Reduzir o tempo de resposta das consultas e melhorar a vazão geral das transações.
II. Evitar a existência excessiva de locks através do aumento da concorrência entre as transações.
III. Manter atualizados os índices secundários de relações desnormalizadas como forma de maximizar o particionamento vertical de dados.
Assinale:
A otimização de consultas SQL visa aprimorar seu desempenho. Este processo utiliza transformações baseadas em operações da álgebra relacional.
Assinale a alternativa que apresenta as transformações corretas.
Observe a tabela e a consulta SQL a seguir
Despesas
depto tipo valor
A P 100.00
A D 200.00
A S 50.00
B P NULL
B D 100.00
B S 500.00
C P NULL
C D 400.00
C S 100.00
SELECT SUM(CASE WHEN tipo='P' THEN valor END) AS prototipo,
SUM(CASE WHEN tipo='D' THEN valor END) AS desenvolvimento,
SUM(CASE WHEN tipo='S' THEN valor END) AS suporte
FROM despesas;
Os valores retornados para prototipo, desenvolvimento e suporte serão, respectivamente:
Observe a tabela e a consulta SQL a seguir:
produtos
nome preco tipo
sabonete 3.60 C
escova_de_dentes 5.40 A
pente 1.80 A
fio_dental 5.40 A
vitaminas 9.00 B
aspirina 7.20 C
pasta_de_dentes 5.40 B
SELECT count(*) FROM produtos WHERE preco =
(SELECT AVG(preco) FROM produtos)
AND tipo <> 'B';
O valor retornado pela consulta acima será:
O DBA é a principal autoridade responsável pela gerência de um sistema gerenciador de banco de dados. Ele é capaz de criar contas, conceder ou revogar privilégios e designar os níveis de segurança das contas dos usuários.
Suponha que o DBA precise conceder acesso para atualização do atributo PARTIDO na tabela SENADOR para a conta PEV01.
O comando utilizado será:
Com relação ao tema cursor no Oracle 10g, analise as afirmativas a seguir.
I. Os cursores podem ser do tipo implícito ou explícito.
II. Cursores explícitos podem controlados através de três comandos OPEN, FETCH e CLOSE.
III. A cláusula BULK COLLECT, quando aplicada ao comando FETCH, permite que o desenvolvedor carregue todas as tuplas do resultado de uma única vez.
Assinale
PL/SQL é uma linguagem procedural do Oracle para o SQL, estruturada por blocos lógicos que podem conter sub-blocos embutidos.
Assinale a alternativa que apresenta a estrutura típica do bloco PL/SQL.
Com relação ao tema data warehouse, analise as afirmativas a seguir.
I. É um grande repositório de dados operacionais com tamanhos significativos e tem como objetivo apoiar a tomada de decisões por meio de consultas ad hoc de elevada complexidade por parte de usuários finais.
II. A modelagem dimensional de dados não é muito diferente da abordagem de normalização seguida pelos bancos de dados transacionais. Os principais paradigmas de modelagem são o esquema star e snowflake. Ambos utilizam tabelas centrais de fatos que são constituídas por atributos de dimensões e de medidas.
III. É orientado aos processos de negócio, mantém grandes volumes de dados não normalizados, sofre atualizações em batch e é principalmente utilizado por parte de gestores e analistas de negócio.
Assinale: