Questões de Concurso Sobre banco de dados
Foram encontradas 15.836 questões
Cada entidade possui um identificador único.
Considerando a 3FN, assinale a opção que contempla o modelo Entidade/Relacionamento do problema.
(os atributos sublinhados são chaves primárias)
As opções a seguir apresentam dimensões de qualidade dos dados segundo o DAMA, à exceção de uma. Assinale-a.
Dos tipos de dados e funções de data e hora (Transact-SQL), a função
CURRENT_TIMESTAMP
Com base nos conceitos de dados estruturados e não estruturados, de análise exploratória de dados e de dados abertos, julgue o item seguinte.
A análise exploratória de dados é usada principalmente para
identificar características da base de dados estudada, e
determina se as técnicas estatísticas aplicadas na análise
desses dados são adequadas.
Julgue o próximo item com relação aos conceitos de big data.
Big data envolve o uso de diversos tipos de conceitos e
tecnologias, como computação nas nuvens, virtualização,
Internet, estatística, infraestrutura, armazenamento,
processamento, governança e gestão de projetos.
A sintonia fina ou tuning de consultas consiste em utilizar algumas funções, organizar melhor a instrução SQL na clausula WHERE, por exemplo, para obter o melhor desempenho de uma consulta.
Com relação à sintonia fina ao utilizar um banco de dados Oracle, assinale V para a afirmativa verdadeira e F para a falsa.
( ) Quando possível, é melhor o uso do UNION ALL em vez de UNION devido ao fato de o UNION ter um processo de remoção de linhas duplicadas.
( ) Quando possível, é melhor utilizar IN em vez de EXISTS, visto que EXISTS verifica apenas que os valores existem e o IN verifica valores reais.
( ) Quando possível, é melhor utilizar EXISTS, que verifica a existência de linhas retornadas por uma subconsulta em vez de DISTINCT, que recupera todas as linhas para em seguida suprimir as duplicadas.
( ) Quando possível, é melhor utilizar variáveis BIND nas instruções SQL, uma vez que o software de banco de dados coloca as consultas SQL em cache para fazer reuso.
As afirmativas são, respectivamente,
A linguagem padrão adotada nos sistemas de bancos de dados é a Structured Query Language (SQL). Essa linguagem permite recuperar, adicionar, atualizar e excluir dados das tabelas nos bancos de dados.
Quando necessário obter dados de tabelas, instruções SQL são executadas, essas instruções são chamadas de consultas ou query. Essas consultas podem ser simples ou complexas. Quando complexas, é comum o envolvimento de muitas tabelas, funções e subconsultas.
Sendo assim, ao utilizar consultas complexas que envolvem subconsultas em um bancos de dados Oracle avalie as afirmativas a seguir:
I. As subconsultas só podem retornar uma única tupla.
II. As subconsultas podem retornar várias tuplas, ou seja, subconsultas que retornam uma ou mais tuplas.
III. As subconsultas ditas alinhadas são consultas colocadas dentro de outras subconsultas.
IV. As subconsultas ditas correlacionadas não referenciam uma ou mais colunas na instrução SQL externa.
Está correto o que se afirma em
Em relação a essa etapa, é incorreto afirmar que
A esse respeito, assinale a opção incorreta.
A respeito de business intelligence, julgue o próximo item.
Em data mining, a técnica de associação é baseada na
probabilidade condicional, a qual avalia determinados
valores que aparecem juntos nos mesmo eventos.
Denomina-se integridade referencial a declaração de um atributo ou um conjunto de atributos para ser de um domínio específico para que se garanta que todas as operações aplicadas sejam executas de forma íntegra ou desfeitas totalmente voltando ao estado anterior às aplicações das operações.
Considere a TABELA I a seguir:
Tabela I
Qual comando, utilizando a linguagem SQL padrão ANSI,
retorna a quantidade de cidades por unidade da federação,
representado pelo atributo uf_id,?
Sobre DW (Data Warehousing):
I. São estruturas que existem para facilitar consultas complexas e, por vezes, intensivas, em termos de dados e relatórios frequentes.
II. Comumente são utilizados esquemas de modelagem Estrela e flocos de neve.
III. Ferramentas de ETL (Extract, Transformation and Load), OLAP (Online Analytical, Prcessing), e Data Mining podem ser empregadas sobre dados em um DW.
IV. As consultas em um DW são sempre mais onerosas que em uma base de dados relacional.
Estão CORRETAS as afirmações:
Conhecendo o modelo conceitual de dados, Fábio criou o banco de dados para o novo sistema apresentado no modelo textual:
Fornecedor (CodFornecedor, NomeFornecedor, Cidade, Estado)
Peca (CodPeca, NomePeca, CorPeca)
Fornecimento (CodFornecedor, CodPeca, Quantidade)
CodFornecedor referencia Fornecedor
CodPeca referencia Peca
Como Fábio alterou a estrutura da tabela para criar as chaves primárias (PK) e estrangeiras (FK) da tabela Fornecimento?
Considere as seguintes tabelas em um banco de dados para responder à questão.
Considerando as tabelas do Caso 1, analise o comando SQL abaixo:
SELECT Produto.ID, Produto.Nome, Categoria.
Nome_Categoria
FROM Produto
RIGHT JOIN Categoria ON Produto.ID =
Categoria.ID
ORDER BY Produto.Nome;
Assinale a alternativa que apresenta corretamente o
resultado da execução desse comando SQL.
1 CREATE TABLE my_table(n int);
2 INSERT INTO my_table VALUES (1);
3 BEGIN;
4 INSERT INTO my_table VALUES (2);
5 SAVEPOINT my_savepoint;
6 INSERT INTO my_table VALUES (3);
7 ROLLBACK TO my_savepoint;
8 ROLLBACK;
9 SELECT * FROM my_table;
Considere ainda que os números apresentados apenas mostram o número da linha em que se encontra cada comando e que todos os comandos, em todas as linhas, serão executados na sequência apresentada, exceto quando explicitado o contrário.
A partir das informações anteriores, assinale a opção correta.
O database link é um objeto de esquema de banco de dados que permite acessar remotamente objetos em um outro banco de dados.
Considere dois bancos de dados A e B. No banco de dados A, identificou-se uma consulta que possui na cláusula FROM duas tabelas, uma local e uma remota, que é acessada através de um database link para o banco de dados B. Ao analisar as tabelas envolvidas nesse join verificou-se que a tabela remota é maior que a tabela local.
Visando a melhorar a performance da consulta e minimizar o trafego de dados na rede o hint que deve ser utilizado é:
As colunas UsrID e FilmeID compõe a chave primária da tabela.
• Cada usuário possui um identificador único UsrID e um nome UsrNome.
• Cada filme possui um identificador único FilmeID e um nome FilmeNome.
• Cada gênero possui um identificador único GenID e um nome GenNome.
• O dia em que o usuário "favorita" o filme é registrado na coluna DTFavorito.
A tabela apresentada está desnormalizada. Considerando as dependências funcionais, assinale a opção que descreve a passagem corretamente à terceira forma normal (3FN).
Considere que, no banco de dados do sistema financeiro da empresa XPTO, exista uma tabela chamada Fatura. Essa tabela possui bilhões de tuplas e não está particionada. O Analista de banco de dados propõe particionar a tabela Fatura utilizando a coluna Ano.
O SGBD utilizado para gerenciar o banco de dados do sistema é o SQL Server. Com relação aos itens que devem ser cumpridos para realizar o particionamento da tabela, analise as afirmativas a seguir:
I. Os componentes fundamentais para particionar a tabela são: elaborar uma função de partição, criar um esquema de partição, especificar novo grupo de arquivos no banco de dados, criar arquivos de dados para cada ano e criar índice clusterizado contendo a coluna utilizada para o particionamento.
II. A função de partição com RANGE RIGHT sobre uma coluna datetime ou datetime2 indica que as tuplas registradas meia noite ficaram em outra partição, ou seja, sendo o primeiro elemento da fragmentação seguinte.
III. A função de partição não permite parâmetro de input dos tipos de dados varchar ou nvarchar.
IV. Se não for especificado o método adotado para criar os intervalos de fragmentação na função de partição por padrão é adotado o RANGE LEFT.
Está correto o que se afirma em