Questões de Banco de Dados para Concurso
Foram encontradas 12.811 questões
Leia o fragmento a seguir.
“Atualmente, no contexto do Big Data e Data Analytics, faz-se referência às características enunciadas por pesquisadores e produtores de soluções como sendo um conjunto de cinco Vs. Originalmente, a definição clássica de Big Data fez referência a três Vs fundamentais: _____, _____ e _____ de dados que demandam formas inovadoras e rentáveis de processamento da informação, para melhor percepção e tomada de decisão.”
Assinale a opção cujos itens completam corretamente as lacunas do fragmento acima, na ordem apresentada.
CRISP-DM é um modelo de referência não proprietário e tecnologicamente neutro que pode ser usado por iniciantes ou especialistas para descrever o ciclo de vida de projetos de Mineração de Dados em seis fases distintas.
A terceira fase do modelo corresponde
No contexto do Oracle, uma view é updatable quando pode ser alvo de comandos update, delete, insert.
Assinale o tipo de operador/cláusula permitido na definição de uma view updatable no Oracle.
Considere o comando a seguir, num ambiente MySQL.
select *
from xpto
where match (campo) against ( 'busca' )
Os operadores utilizados supõem a existência de índices do tipo
A mineração de dados (Data Mining) envolve um conjunto de algoritmos e ferramentas que são utilizados para a exploração de dados.
Assinale o algoritmo/método usado na extração de regras de associação.
No contexto dos processos ETL (Extract, Transform & Load), analise as afirmativas a seguir.
I. A Stage Area é comumente usada para a limpeza, consolidação, agregação, alinhamento e outras funções aplicadas aos dados oriundos de múltiplas fontes.
II. Além de bancos de dados de produção, arquivos avulsos formatados como por exemplo CSV, planilhas, XML, JSON são frequentemente usados no processo de carga (load).
III. Na Stage Area são criados bancos de dados próprios com dados temporários apenas, cuja finalidade é aproveitar as facilidades de acesso e manipulação para as tarefas de transformação dos dados.
Está correto o que se afirma em
Com relação às possibilidade de replicação/recuperação de dados num ambiente PostgreSQL, analise as afirmativas a seguir.
I. O modelo de replicação utilizado é unidirecional, ou seja, do master database para um ou mais replica masters.
II. No modo de replicação síncrona, as transações do master database são confirmadas antes das mudanças tiverem sido efetivadas nas réplicas.
III. O termo checkpoint refere-se a um ponto em que todas as transações registradas no log foram atualizados nos arquivos do banco de dados.
Está correto o que se afirma em
Uma tabela do tipo InnoDB no MySQL é criada como um clustered index, de acordo com as regras estabelecidas pelo sistema.
Essa particularidade da estrutura utilizada pelo MySQL é comparável, no Oracle, à criação de uma tabela do tipo
No contexto do PostgreSQL, analise o comando SQL a seguir.
select * from public."teste" offset 2 limit 1
Assinale o efeito das cláusulas OFFSET e LIMIT sobre a execução do comando acima.
Considere as seguintes afirmativas a respeito de tabelas temporárias no Oracle.
I. Não persistem após o término da sessão na qual foi criada.
II. É possível remover os efeitos de uma transação usando uma variação do comando commit.
III. Permitem a criação de chaves estrangeiras.
Está correto somente o que se afirma em
Quando o valor NULL é considerado como unknow (desconhecido) pelo gerenciador de bancos de dados relacionais, as expressões lógicas do SQL podem resultar nos valores True, False e Unkown.
Nesse contexto, analise as expressões abaixo, onde esses três valores lógicos são representados por “T”, “F” e “?” respectivamente.
F or ?
T or ?
? or ?
? and ?
T and ?
Assinale, na ordem dada, os valores resultantes em cada expressão.
No contexto do MySQL, analise os dois comandos SQL exibidos a seguir.
create table teste
type=innodb
select * from xpto
limit 0
create table teste
type=innodb
select * from xpto
where 1=0
Sobre esses comandos, é correto concluir que
No MySQL, o comando
select _rowid from Aluno
exibe, para a tabela Aluno, o
No contexto da teoria relacional para bancos de dados, seja R uma tabela relacional definida pelo conjunto de colunas C = {C1, C2, ... , Cn}.
Sendo X e Y subconjuntos de C, a dependência funcional X → Y é verificada, para qualquer par de linhas t1, t2 da relação R, distintas entre si, no seguinte caso:
No contexto do mecanismo de triggers do PostgreSQL, analise as afirmativas a seguir.
I. Na especificação das ações de um trigger, os valores das colunas sendo afetadas são referenciados pelos prefixos “.NEW” e “.OLD”.
II. Triggers podem acionados para cada uma das linhas afetadas numa operação. Não há acionamento em bloco para o conjunto de linhas afetadas por um comando.
III. BEFORE, AFTER e INSTEAD OF são termos que determinam quando as ações de um trigger serão executadas.
Estão corretas somente as afirmativas
Atenção
Para a próxima questão, considere do banco de dados relacional happyhour, que contém três tabelas, a saber.
frequencia (cliente, bar)
preferencia (cliente, cerveja)
oferta (bar, cerveja)
A relação frequencia registra o(s) bar(es) que cada cliente frequenta, e tem dois atributos: nome do cliente e nome do bar;
A relação preferencia armazena a(s) cerveja(s) preferida(s) por cada cliente e tem dois atributos: nome do cliente e nome da cerveja;
A relação oferta relaciona a(s) cerveja(s) que cada bar serve, também com dois atributos: nome do bar e nome da cerveja.
É dado que todo cliente frequenta pelos menos um bar, que nem todos os clientes têm preferências, que todo bar oferece pelo menos uma cerveja e que toda cerveja é oferecida pelo menos por um bar.
Atenção
Para a próxima questão, considere do banco de dados relacional happyhour, que contém três tabelas, a saber.
frequencia (cliente, bar)
preferencia (cliente, cerveja)
oferta (bar, cerveja)
A relação frequencia registra o(s) bar(es) que cada cliente frequenta, e tem dois atributos: nome do cliente e nome do bar;
A relação preferencia armazena a(s) cerveja(s) preferida(s) por cada cliente e tem dois atributos: nome do cliente e nome da cerveja;
A relação oferta relaciona a(s) cerveja(s) que cada bar serve, também com dois atributos: nome do bar e nome da cerveja.
É dado que todo cliente frequenta pelos menos um bar, que nem todos os clientes têm preferências, que todo bar oferece pelo menos uma cerveja e que toda cerveja é oferecida pelo menos por um bar.
Com relação ao banco de dados happyhour, considere que houve um erro de carga, de forma que há bares presentes na tabela frequencia que não aparecem na tabela oferta (que deveria conter todos os bares).
Assinale o comando SQL que deletaria da tabela frequencia as linhas referentes a esses bares.