Questões de Banco de Dados para Concurso

Foram encontradas 15.577 questões

Q2535254 Banco de Dados
Em bancos de dados relacionais que utilizem a linguagem SQL (não procedural) a otimização de comandos SQL é um fator central no “tuning” de um banco de dados.
A otimização foca na determinação do modo mais eficiente para obter o resultado. Nesse contexto, o “estimator” é o componente que avalia o consumo de recursos num certo plano de execução.
De acordo com o que é preconizado pela Oracle, os fatores pelos quais o custo é estimado são:
Alternativas
Q2535253 Banco de Dados
Numa instalação SQL Server, o administrador do banco de dados precisa identificar as tabelas do banco de dados corporativo da empresa que sofreram alterações nas suas definições num dado intervalo de tempo.
Assinale o comando que produz corretamente essas informações.
Alternativas
Q2535252 Banco de Dados
No contexto de uma instalação MS SQL Server, avalie as afirmativas a seguir a respeito dos bancos de dados pré-definidos master, model, tempdb.

I. tempdb é recriado sempre quando o SQL Server é iniciado.
II. model é criado opcionalmente, e pode ser utilizado apenas como read only.
III. master não permite operações de backup e/ou recuperação.

Está correto o que se afirma apenas em
Alternativas
Q2535251 Banco de Dados
Assinale a lista que contém somente técnicas tipicamente aplicadas em operações de data mining.
Alternativas
Q2535250 Banco de Dados
No contexto da lógica de três estados, normalmente utilizada em expressões lógicas que envolvem valores nulos, considere uma tabela relacional T com colunas X, Y, Z, com apenas uma linha, cujos valores das colunas são, respectivamente, 10, 20 e null.
Assinale o comando que retornaria o valor 1 no resultado.
Alternativas
Q2535249 Banco de Dados
Com referência à normalização de bancos de dados, considere uma tabela relacional T, com colunas C, H, N, P, na qual as dependências funcionais identificadas são exibidas a seguir.

C -> H
C -> P
C -> N
P -> C

O comando SQL utilizado na criação dessa tabela é exibido a seguir.

create table T (
C int not null unique,
H int null unique,
P int null unique,
N int not null )

Assinale a dependência funcional adicional necessária para que o esquema acima esteja de acordo com a forma normal Boyce-Codd. 
Alternativas
Q2535247 Banco de Dados

                                                    

Assinale o comando SQL que produz as colunas ano, mes e indice, da tabela IPCA apresentada, ordenadas por ano/mês e precedidas por uma coluna com a numeração sequencial das linhas a partir de 1.


   Imagem associada para resolução da questão

Alternativas
Q2535246 Banco de Dados

                                                    

No contexto da tabela IPCA apresentada, analise o comando SQL a seguir.


select avg(indice)


from IPCA


group by mes


order by mes



A execução desse comando gera

Alternativas
Q2535245 Banco de Dados

                                                    

No contexto da tabela IPCA apresentada, analise os dois comandos SQL a seguir.


   Imagem associada para resolução da questão


Sobre a execução desses comandos, assinale a afirmativa correta.

Alternativas
Q2534664 Banco de Dados
Com relação aos modelos de dados em aplicações de bancos de dados, a prática adotada em muitos casos é um modelo progressivo, baseado em níveis de abstração.
Assinale esses níveis, na ordem em que são usualmente empregados nessa estratégia.
Alternativas
Q2534662 Banco de Dados
Considere as seguintes afirmativas a respeito da diferença entre data warehouse e data lake.

I. Tipicamente, data warehouses armazenam dados em esquemas definidos, o que permite otimizar consultas em SQL.
II. Data lakes prestam-se a armazenar dados oriundos de fontes externas, tais como sensores e mídias sociais, dentre outras, com formatos diversificados e estruturas não completamente definidas.
III. Embora haja diferenças importantes, ambos são implementados e operados por meio de Sistemas Gerenciados de Bancos de Dados (SGBD) e coletam dados por meio de ferramentas de ETL.

Está correto somente o que se afirma em
Alternativas
Q2534661 Banco de Dados
Uma das tarefas executadas por Sistemas Gerenciadores de Bancos de Dados, especialmente os relacionais, é a otimização de consultas e operações SQL. Dada uma expressão lógica, especificada por meio dessa linguagem, os gerenciadores buscam estabelecer a melhor estratégia para executar o comando SQL e produzir o resultado desejado.
No contexto da execução eficiente de uma consulta, assinale a definição correta para o conceito de Query Plan (Plano de Consulta).
Alternativas
Q2534660 Banco de Dados
No contexto de análise de dados numéricos em aplicações de Big Data, há casos em que é necessário lidar com a identificação/isolamento de outliers. Uma das técnicas utilizadas nesses casos é baseada na fórmula a seguir.
Z = (x – µ) / σ
Na fórmula, “Z” é um fator (ou escore) que permite estabelecer se o valor numérico “x” deve ser considerado um outlier ou não.
Os símbolos “µ” e “σ” empregados na fórmula significam respectivamente:
Alternativas
Q2534657 Banco de Dados

Com relação à técnica de clustering (agrupamento) em tarefas de Data Mining, analise a lista das notas de uma turma de alunos.

     Imagem associada para resolução da questão


À luz do emprego do algoritmo K-means, assinale a distribuição dos alunos, de acordo com suas notas, em quatro grupos, G0, G1, G2 e G3.

Alternativas
Q2534656 Banco de Dados

No contexto da lógica de três estados, normalmente usada em expressões logicas que envolvem valores nulos, considere uma tabela relacional exemplo com colunas A, B, C, com apenas uma linha, cujos valores das colunas são, respectivamente, 10, 20 e null, além do comando SQL a seguir.


  Imagem associada para resolução da questão


Assinale os valores do resultado da execução do comando acima, na ordem da colunas x1, y1, x2, y2, x3, y3.

Alternativas
Q2534654 Banco de Dados
Com referência à normalização de bancos de dados, considere uma tabela relacional T, com colunas A, B, C, D, E, na qual as dependências funcionais identificadas são exibidas a seguir.

A -> B B -> A A -> C B -> D B -> E D -> B
O comando SQL utilizado na criação dessa tabela é exibido a seguir.
create table T (   A int not null unique,   B int not null unique,   C int not null unique,   D int not null unique,   E int not null )

Assinale a dependência funcional adicional necessária para que o esquema acima esteja de acordo com a forma normal BoyceCodd.
Alternativas
Q2534653 Banco de Dados

ATENÇÃO: use a tabela relacional IPCA a seguir para responder às quatro próximas questões.


A instância da tabela contém os valores do índice IPCA para todos os meses dos anos de 2001 até 2023. Os valores pontilhados representam a continuidade mensal da série. Todas as colunas são numéricas, e não aceitam valores nulos.

No contexto da tabela IPCA apresentada, considere que ocorreu um acidente que fez com que diversas linhas dessa tabela tenham sido aleatoriamente deletadas, embora todos os índices dos meses de 2023 tenham permanecido intactos e nenhum dos anos tenha sido completamente deletado.


Analise as três versões de SQL que, pretensamente, poderiam recompor a tabela corretamente, inserindo os meses deletados com o valor nulo na coluna indice.


       Imagem associada para resolução da questão


A respeito da adequação desses comandos ao que se pretende, é correto concluir que

Alternativas
Q2534652 Banco de Dados

ATENÇÃO: use a tabela relacional IPCA a seguir para responder às quatro próximas questões.


A instância da tabela contém os valores do índice IPCA para todos os meses dos anos de 2001 até 2023. Os valores pontilhados representam a continuidade mensal da série. Todas as colunas são numéricas, e não aceitam valores nulos.

No contexto da tabela IPCA apresentada, o comando SQL a seguir produz o índice acumulado a cada ano, que é obtido pela multiplicação acumulativa de um conjunto de termos da forma (1 + i/100), onde i é o valor do índice em cada um dos doze meses de cada ano.


    Imagem associada para resolução da questão


Assinale o trecho que deve substituir o trecho pontilhado do comando acima, de modo que o cálculo e a apresentação sejam produzidos corretamente.

Alternativas
Q2534651 Banco de Dados

ATENÇÃO: use a tabela relacional IPCA a seguir para responder às quatro próximas questões.


A instância da tabela contém os valores do índice IPCA para todos os meses dos anos de 2001 até 2023. Os valores pontilhados representam a continuidade mensal da série. Todas as colunas são numéricas, e não aceitam valores nulos.

No contexto da tabela IPCA apresentada, assinale o comando SQL que produz, corretamente, para cada ano, o mês com o maior índice, ou meses, pois pode haver empate entre os índices de dois ou mais meses num mesmo ano.

Alternativas
Q2534650 Banco de Dados

ATENÇÃO: use a tabela relacional IPCA a seguir para responder às quatro próximas questões.


A instância da tabela contém os valores do índice IPCA para todos os meses dos anos de 2001 até 2023. Os valores pontilhados representam a continuidade mensal da série. Todas as colunas são numéricas, e não aceitam valores nulos.

No contexto da tabela IPCA, analise o script SQL de criação da view “v1”.

     Imagem associada para resolução da questão
Admitindo que pode haver empates, assinale o comando SQL que emprega corretamente a view v1 para produzir o ano/mês que teve o maior salto positivo do índice em relação ao mês anterior, e o valor do salto.
Alternativas
Respostas
761: A
762: D
763: A
764: A
765: A
766: B
767: E
768: A
769: C
770: B
771: D
772: E
773: D
774: E
775: B
776: B
777: C
778: C
779: B
780: B