Questões de Concurso Comentadas sobre banco de dados

Foram encontradas 15.750 questões

Q3753107 Banco de Dados
Considerando Elmasri e Navathe (2019), as afirmativas sobre integridade em bancos de dados relacionais estão corretas, EXCETO:
Alternativas
Q3753106 Banco de Dados

Considere a tabela VENDAS de um banco de dados relacional, conforme apresentado a seguir:


VENDAS


ID PRODUTO_ID QUANTIDADE VALOR_UNITARIO


A consulta SQL para recuperar a soma total dos valores de venda obtido para cada produto é:  

Alternativas
Q3753097 Banco de Dados
Considere a seguinte situação hipotética:

Um estudante de banco de dados está analisando mecanismos de armazenamento no MySQL 8.0 para decidir qual utilizar em um sistema que exige consistência, integridade referencial e recuperação segura após falhas. Ele observa que o mecanismo InnoDB se destaca em relação a outros engines, como o MyISAM.

A alternativa que descreve CORRETAMENTE características disponíveis no InnoDB que atendam à demanda do estudante é:
Alternativas
Q3753096 Banco de Dados
Considere a seguinte situação hipotética:
Um sistema acadêmico armazena milhões de registros na tabela usuario, e as consultas que filtram pela coluna email estão apresentando lentidão significativa. Para otimizar o desempenho dessas consultas, o desenvolvedor decide criar um índice específico para essa coluna.

Considerando o SGBD PostgreSQL 15, assinale a alternativa que o desenvolvedor deve utilizar para criar CORRETAMENTE o índice:
Alternativas
Q3753095 Banco de Dados
Considere a seguinte situação hipotética:
Durante a disciplina de Administração de Bancos de Dados, o professor solicita que um estudante configure um novo usuário no MySQL 8.0 para práticas de segurança. A tarefa consiste em criar um usuário chamado maria, que deve:

• ter acesso apenas a partir da máquina onde está o MySQL; • possuir uma senha inicial definida pelo administrador do banco de dados; • receber exclusivamente permissão de leitura sobre a tabela funcionarios, pertencente ao banco de dados empresa.

Considerando esse cenário, assinale a alternativa que realiza a criação do usuário e a concessão do privilégio CORRETAMENTE: 
Alternativas
Q3749887 Banco de Dados
Um Técnico em Tecnologia da Informação precisa criar um banco de dados relacional para uma pequena empresa, garantindo que as informações de clientes, produtos e pedidos estejam organizadas de forma eficiente e sem redundâncias.
Assinale a alternativa que descreve CORRETAMENTE o conceito fundamental utilizado para organizar os dados em bancos de dados relacionais, como MS SQL Server e MySQL:
Alternativas
Q3742499 Banco de Dados
SQL é a sigla para “Structured Query Language”, definida como a linguagem padrão em sistemas de gerenciadores de bancos de dados relacionais, que engloba diversas sublinguagens, constituídas de comandos específicos, utilizados no PostgreSQL, MySQL, Microsoft SQL Server, e Oracle Database. Nesse contexto, os comandos DROP, DELETE, GRANT e SELECT fazem parte das sublinguagens conhecidas, respectivamente, pelas siglas: 
Alternativas
Q3729844 Banco de Dados
“Um banco de dados em geral tem muitos usuários, cada um podendo exigir um ponto de vista ou visão diferente do banco de dados. Uma visão (ou view) pode ser um subconjunto do banco de dados ou conter dado virtual que é derivado dos arquivos do banco de dados, mas não estão armazenados explicitamente.”
Fonte: ELMASRI, R; NAVATHE, S. B. Sistema de Banco de Dados. 6. ed. São Paulo: Pearson Addison Wesley, 2011. p. 8.

Sobre visões em banco de dados, assinale V (verdadeiro) ou F (falso) em cada afirmativa a seguir.
( ) O usuário não proprietário da tabela que possui autorização para fazer operações de seleção na tabela automaticamente possui autorização para realizar operações de projeção em visões criadas a partir da tabela.
( ) Visões, em banco de dados, são criadas para diminuir a complexidade das consultas no banco.
( ) Visões podem ser combinadas entre si para obter resultados ou outras visões.

A sequência correta é
Alternativas
Q3729840 Banco de Dados
Observe a seguinte consulta escrita em Linguagem de Consulta Estruturada (SQL - Structured Query Language).

SELECT cl.Nome, cid.Nome
FROM Cliente cl, Cidade cid
WHERE cl.Cod_Cidade = cid.Cod_Cidade and
cl.Data_Nasc = (SELECT min(data_nasc)
FROM cliente cl2
WHERE cl2.cod_cidade = cl.Cod_Cidade);

Assinale a alternativa que identifica corretamente os resultados retornados pela consulta. 
Alternativas
Q3729820 Banco de Dados
Há múltiplas maneiras de criar sistemas de recomendação. Uma das maneiras, baseada em mineração de dados, é identificar quais itens costumam ocorrer em conjunto e posteriormente programá-las no sistema. Tal problema é solucionado por algoritmos de associação que podem gerar regras ao estilo setA→setB (leia-se, conjunto A implica conjunto B), em que diversas métricas podem ser obtidas para validar a força da regra.
Assinale a alternativa que, respectivamente, corresponde a um algoritmo de associação e a uma métrica usada para validar a regra.
Alternativas
Q3724365 Banco de Dados
Relacione os conceitos (Coluna A) com suas definições (Coluna B):
Coluna A 1. SQL 2. SGBD 3. Tabela 4. Chave primária
Coluna B A. Linguagem usada para manipular dados. B. Conjunto organizado em linhas e colunas. C. Identificador único em um registro. D. Sistema que gerencia bancos de dados.
Alternativas
Q3723327 Banco de Dados
Durante a modelagem de consultas em um sistema acadêmico, um professor de banco de dados explicou que as abordagens formais de Álgebra Relacional e Cálculo Relacional possuem o mesmo poder expressivo, embora se diferenciem em sua forma de especificação. Com base nessa distinção, é correto afirmar que:
Alternativas
Q3723323 Banco de Dados
Durante a análise de um Sistema Gerenciador de Banco de Dados (SGBD) multiusuário, um professor do EBTT destacou a importância da separação entre os níveis de abstração estabelecidos pela arquitetura de três esquemas. Considerando os princípios de independência de dados e organização dos esquemas, é correto afirmar que:
Alternativas
Q3723319 Banco de Dados
Durante o desenvolvimento de um sistema acadêmico, um professor propôs a modelagem do banco de dados utilizando o paradigma orientado a objetos, com o objetivo de manter a coerência entre a lógica da aplicação e a estrutura de dados persistente. Considerando as características dos SGBDs orientados a objetos, é correto afirmar que: 
Alternativas
Q3723312 Banco de Dados
Durante uma atividade prática de modelagem e manipulação de dados em um sistema relacional, um professor propôs aos alunos o desafio de identificar corretamente a construção SQL que permite atualizar os salários dos funcionários de um departamento específico em uma única operação, utilizando os dados de outra tabela relacionada. Considerando a sintaxe do padrãoANSI SQL, a instrução correta para aumentar em 10% os salários dos funcionários lotados no departamento de nome “Recursos Humanos” é:
Alternativas
Q3712984 Banco de Dados
Em relação aos conceitos básicos de Banco de Dados, assinale a alternativa correta.
Alternativas
Q3712973 Banco de Dados
Em um ambiente SQL Server, diversas Stored Procedures com consultas parametrizadas apresentam degradação de desempenho após repetidas execuções, pois planos de execução otimizados para parâmetros específicos estão sendo reutilizados de forma inadequada. Qual prática de otimização é mais apropriada para mitigar esse comportamento e estabilizar a performance sem comprometer o cache de planos?  
Alternativas
Q3712972 Banco de Dados
Considere o cenário em que múltiplas tabelas precisam garantir consistência referencial entre chaves compostas. Qual das seguintes restrições garante que não haja violação de integridade entre as tabelas relacionadas? 
Alternativas
Q3711575 Banco de Dados

Considere que você possui um banco de dados com a tabela “Usuarios” que contém as colunas “Nome”, “Email” e “Salário”. Analisando a seguinte consulta SQL:



SELECT Nome FROM Usuarios WHERE Salário = (SELECT MAX(Salário) FROM Usuarios);



Qual o resultado esperado desta consulta? 

Alternativas
Q3711574 Banco de Dados

Em relação ao SQL (Structured Query Language), assinale a alternativa correta :

Alternativas
Respostas
821: B
822: B
823: A
824: A
825: A
826: D
827: B
828: C
829: D
830: B
831: C
832: D
833: B
834: A
835: E
836: C
837: B
838: D
839: E
840: A