Questões de Concurso Comentadas sobre banco de dados

Foram encontradas 15.750 questões

Q4032649 Banco de Dados
Acerca dos conceitos fundamentais do modelo relacional de bancos de dados, assinale a alternativa CORRETA.
Alternativas
Q4032643 Banco de Dados

Os bancos de dados relacionais se baseiam em princípios que garantem integridade, consistência e organização dos dados.


Analise as afirmativas:


I. Uma chave primária pode ser composta por mais de um atributo, sendo denominada chave primária composta.
II. Uma chave estrangeira em uma tabela deve referenciar obrigatoriamente a chave primária de uma tabela diferente, nunca podendo referenciar a própria tabela.
III. A normalização é um processo que visa reduzir a redundância de dados e eliminar anomalias de inserção, atualização e exclusão.
IV. Na Primeira Forma Normal (1FN), cada atributo de uma tupla deve conter apenas valores atômicos, ou seja, indivisíveis.

Estão corretas:

Alternativas
Q4032642 Banco de Dados

SQL é uma linguagem padrão utilizada em sistemas gerenciadores de bancos de dados relacionais para consulta e manipulação de dados. Considere o comando abaixo:



SELECT departamento, COUNT(*) AS total, MAX(salario) AS


maior_salario


FROM funcionarios


WHERE cargo <> 'Estagiario'


GROUP BY departamento


HAVING COUNT(*) >= 3


ORDER BY maior_salario DESC;



Com base nesse comando, assinale a alternativa CORRETA.

Alternativas
Q4032641 Banco de Dados

Uma analista está desenvolvendo um relatório em um sistema de vendas para identificar clientes cujo valor total de pedidos ultrapassou R$ 500,00 no mês corrente. A consulta utiliza as cláusulas JOIN e GROUP BY com a função de agregação SUM. Ao testar a consulta, ela percebeu que precisava filtrar os grupos com base no valor calculado pela agregação. Nesse contexto, qual cláusula SQL deve ser utilizada para filtrar grupos com base no resultado de uma função de agregação?

Alternativas
Q4032141 Banco de Dados
Qual propriedade ACID garante atomicidade em transações de SGBD? 
Alternativas
Q4032140 Banco de Dados
Em uma relação que possui chave primária composta, qual forma normal remove dependências parciais (atributos não‑chave dependentes apenas de parte da chave)?
Alternativas
Q4032139 Banco de Dados
Em SQL, qual comando DCL é utilizado para revogar a permissão de SELECT sobre uma tabela? 
Alternativas
Q4032135 Banco de Dados

Diante de um sistema com banco de dados relacional SQL Server com determinadas tabelas, conforme apresenta o quadro abaixo, equipe de RH necessita de um relatório que apresente o nome de cada secretaria e a média salarial dos servidores lotados nela que tenham sido admitidos há mais de 5 anos, listando somente as secretarias cuja média salarial desse grupo supere a média salarial de todos os servidores do município, com o resultado ordenado da maior para a menor média.

SERVIDORES (id_servidor, nome, id_lotacao, data_admissao, salario)
LOTACOES (id_lotacao, nome_lotacao, id_secretaria)
SECRETARIAS (id_secretaria, nome_secretaria, orcamento anual)

Assim, assinale a alternativa que contém o comando SQL capaz de atender CORRETAMENTE a esse requisito.

Alternativas
Q4031794 Banco de Dados
Durante uma reunião de alinhamento, a equipe de TI responsável pela política de backup de banco de dados discutiu as características de cada tipo de backup para definir a estratégia mais adequada para a organização. Analise as afirmativas abaixo e assinale a alternativa INCORRETA:
Alternativas
Q4030733 Banco de Dados
Uma tabela está na terceira forma normal (3FN) quando:
Alternativas
Q4030725 Banco de Dados

Analise a seguinte consulta SQL: 


SELECT departamento, COUNT(*)

FROM funcionarios

GROUP BY departamento

HAVING COUNT(*) > 5;


Essa consulta retorna:

Alternativas
Q4029532 Banco de Dados
Dadas as tabelas Autores (id_autor, nome_autor) e Livros (id_livro, titulo, id_autor), qual consulta SQL retorna o titulo de todos os livros e o nome_autor correspondente, incluindo livros que não possuem um autor associado na tabela Autores (ou seja, id_autor nulo em Livros)?
Alternativas
Q4029524 Banco de Dados
No MySQL, o que a cláusula INNER JOIN retorna?
Alternativas
Q4029516 Banco de Dados
Uma tabela está na Terceira Forma Normal (3FN) se, e somente se, estiver na Segunda Forma Normal (2FN) e
Alternativas
Q4028023 Banco de Dados
Em um banco de dados relacional, um administrador executa a seguinte sequência de comandos em uma tabela que possui chave estrangeira sendo referenciada por outra tabela:

ALTER TABLE pedido DROP COLUMN id_cliente; DROP TABLE cliente;

Considerando as regras de integridade referencial e o comportamento padrão dos SGBDs relacionais, assinale a alternativa correta. 
Alternativas
Q4028022 Banco de Dados
Em um sistema bancário, duas transações, T1 e T2, executam operações concorrentes sobre o mesmo registro de saldo. T1 lê o saldo, calcula um novo valor e o atualiza. Antes de T1 realizar o COMMIT, T2 lê o mesmo saldo antigo e também realiza uma atualização. Em qual inconsistência esse comportamento pode resultar? 
Alternativas
Q4028021 Banco de Dados
Um DBA implementa a seguinte política de acesso sobre a tabela FUNCIONARIO(id_func, nome, salario, cargo, id_departamento):

GRANT SELECT (nome, cargo) ON funcionario TO rh_consulta;
GRANT UPDATE (salario, cargo) ON funcionario TO rh_gestao;
GRANT INSERT (id_func, nome, cargo, id_departamento) ON funcionario TO ti_suporte;

Com base nos comandos acima, assinale a alternativa que indica corretamente quais instruções SQL permitem a definição de colunas específicas no comando GRANT. 
Alternativas
Q4028017 Banco de Dados
Um DBA responsável por um banco de dados MySQL de missão crítica adota uma política de backup e monitora periodicamente o desempenho do servidor. Sobre o assunto, analise as assertivas a seguir:

I. O backup lógico, realizado por ferramentas como mysqldump, exporta os dados na forma de instruções SQL e permite restauração seletiva de tabelas ou bancos específicos, sendo mais flexível que o backup físico para migrações entre versões do MySQL.
II. O monitoramento de desempenho no MySQL pode ser realizado por meio do comando EXPLAIN, que exibe o plano de execução de uma consulta SQL, permitindo identificar ausência de índices, varreduras completas de tabela e outros gargalos de desempenho.
III. A restauração de um backup lógico gerado pelo mysqldump é realizada diretamente pelo MySQL Server de forma automática e periódica, sem necessidade de intervenção do DBA, desde que o arquivo de backup esteja armazenado no diretório padrão de dados do servidor.

Quais estão corretas?
Alternativas
Q4028016 Banco de Dados
No Modelo Entidade-Relacionamento Estendido, uma universidade modela seu corpo de pessoas com a entidade PESSOA, da qual se especializam ALUNO e PROFESSOR. A entidade PROFESSOR possui o atributo telefones, que pode armazenar mais de um número por professor. Assinale a alternativa correta sobre os conceitos envolvidos nessa modelagem. 
Alternativas
Q4028012 Banco de Dados
Analise as seguintes definições de visões em um banco de dados relacional com as tabelas base PEDIDO(id_pedido, id_cliente, valor, status) e CLIENTE(id_cliente, nome, cidade):

V1: CREATE VIEW v_pedidos_altos AS
SELECT id_pedido, id_cliente, valor
FROM pedido
WHERE valor > 500;

V2: CREATE VIEW v_total_por_cliente AS
SELECT id_cliente, SUM(valor) AS total
FROM pedido
GROUP BY id_cliente;

V3: CREATE VIEW v_clientes_pedidos AS
SELECT p.id_pedido, c.nome, p.valor
FROM pedido p JOIN cliente c ON p.id_cliente = c.id_cliente;

V4: CREATE VIEW v_status_distinct AS
SELECT DISTINCT status
FROM pedido;

Um desenvolvedor precisa identificar quais visões não permitem operações de atualização direta segundo os critérios do padrão SQL. Sobre o assunto, assinale a alternativa correta.  
Alternativas
Respostas
281: D
282: D
283: C
284: D
285: D
286: B
287: B
288: C
289: E
290: E
291: E
292: C
293: D
294: C
295: C
296: B
297: E
298: C
299: D
300: B