Foram encontradas 24.514 questões.
Um analista de dados da prefeitura deseja calcular a média da diferença entre o valor empenhado e o valor pago das despesas. Para isso, encontrou no banco de dados as duas tabelas:

Para realizar o cálculo elaborou a seguinte consulta SQL:
SELECT AVG(diferenca)
FROM
(
SELECT tabela_pago.numero_empenho
, tabela_empenhado.valor - tabela_pago.valor AS
diferenca
FROM tabela_pago
INNER JOIN tabela_empenhado
ON tabela_pago.NUMERO_EMPENHO =
tabela_empenhado.NUMERO_EMPENHO
) AS subquery;
Ao executar a consulta, o resultado numérico obtido pelo analista foi (considerando até a terceira casa decimal):
Provas
Na modelagem multidimensional de banco de dados para Data Warehouse, tabelas de dimensão armazenam os dados descritivos relacionados aos fatos.
Quando uma dimensão é denominada Junk (lixo),
Provas
Para construção de um Data Warehouse é necessário escolher a tecnologia mais adequada para as necessidades de negócio. Em relação as tecnologias ROLAP (Relational Online Analytical Processing) e MOLAP (Multidimensional Online Analytical Processing), assinale a alternativa correta.
Provas
Os bancos de dados NoSQL utilizam um modelo transacional mais flexível em relação ao modelo ACID (atomicidade, consistência, isolamento e durabilidade) tradicional. Esse modelo é conhecimento como BASE (Basically Available, Soft State e Eventually Consistent).
Assinale a alternativa que traz corretamente uma característica do modelo BASE e sua respectiva definição.
Provas
Um funcionário informa que trocou o número de telefone celular e você precisa atualizar essa informação dentro do banco de dados de registro de funcionários da empresa em que você trabalha.
Nesse caso, qual comando SQL deverá ser utilizado?
Provas
Para garantir que a linguagem SQL seja consistente e interoperável entre diferentes sistemas de gerenciamento de banco de dados, a linguagem SQL possui padronização internacional que é
Provas
Considerando que o SQL é a linguagem de programação padrão de banco de dados relacionais, que pode ser implementada com algumas diferenças em sistemas gerenciadores de base de dados distintos, assinale a alternativa que apresenta um sistema de gerenciamento de banco de dados.
Provas
Em relação à otimização de consultas e performance no MySQL, analise as assertivas e assinale a alternativa que aponta as corretas.
I. O MySQL utiliza um otimizador baseado em custo, que escolhe um plano de consulta com base no custo estimado para processar a consulta.
II. No MySQL, a utilização do índice FULLTEXT é adequada para operações comuns de busca em colunas, assim como para operações de busca em texto completo.
III. A função STRAIGHT_JOIN força o MySQL a juntar tabelas na ordem exata em que são listadas na cláusula FROM da consulta.
IV. A otimização de subqueries no MySQL sempre resulta em melhor performance em comparação com consultas equivalentes utilizando JOIN.
Provas
No contexto do modelo relacional de banco de dados, as relações são frequentemente comparadas a tabelas, sendo as tuplas as linhas dessas tabelas. Referente às propriedades fundamentais das relações no modelo relacional, assinale a alternativa correta.
Provas
Uma analista de banco de dados da CODEBA está trabalhando com duas relações, Funcionarios e Departamentos. A relação Funcionarios tem os atributos {ID_Funcionario, Nome, ID_Departamento} e a relação Departamentos tem os atributos {ID_Departamento, Nome_Departamento}. Ela quer obter uma lista de todos os funcionários junto com o nome de seus respectivos departamentos. Nesse cenário, qual das seguintes operações em álgebra relacional representa a consulta desejada por essa analista?
Provas
Caderno Container