Questões de Concurso
Sobre banco de dados relacionais em banco de dados
Foram encontradas 1.924 questões


Considere a seguinte tabela de um banco de dados relacional:
Produto (ID, Nome, Fabricante, Peso)
A consulta da álgebra relacional para obter o nome dos produtos e o peso, para itens com peso superior a 100 gramas é (suponha que o peso está expresso em gramas):

Analise a seguinte expressão SQL e assinale a alternativa correta.
select relacao_funcionarios.funcionario, relacao_funcionarios.cargo,
case when relacao_funcionarios.area_cargo = 1 then 'Saúde' else 'Outros' end area
from (select fun_nome funcionario, car_nome cargo,
case
when C.car_nome = 'Enfermeiro' then 1 else 0
when C.car_nome = 'Medico' then 1 else 0
when C.car_nome = 'Programador' then 2 else 0
end area_cargo
from funcionario F, cargo C
where F.car_id = C.car_id) relacao_funcionarios

Julgue o seguinte item, relativo a bancos de dados relacionais.
Em um banco de dados, uma chave primária identifica mais de uma tupla dentro de uma relação.
Um técnico de informática no MPRS recebeu a tarefa de gerar um relatório sobre funcionários que atendem a critérios específicos. O levantamento deve listar os funcionários do MPRS que:
• são naturais de Porto Alegre;
• possuem pelo menos um dependente;
• estão entre os três com os maiores salários;
• se autodeclaram pardos.
Com base nesses critérios, assinale a alternativa que apresenta a consulta SQL (Structured Query Language) correta para atender à solicitação.
Julgue o item a seguir, a respeito dos conceitos de dado, informação, conhecimento e inteligência.
O modelo relacional de dados é organizado em uma estrutura em árvore, na qual cada registro tem uma única raiz (“pai”) e pode ter várias ramificações (“filhos”).
Julgue o seguinte item, relativo a bancos de dados relacionais.
No banco de dados relacional, uma view é uma estrutura disponibilizada pelo SGBD para armazenar tabelas e permitir acesso conforme as regras implementadas para o seu acesso.
Julgue o seguinte item, relativo a bancos de dados relacionais.
O operador BETWEEN restringe a quantidade de campos a serem excluídos no comando DELETE.
Julgue o seguinte item, relativo a bancos de dados relacionais.
Em arquivo de registros ordenado sequencialmente, a chave de busca do índice de agrupamento (clustering index) também define a ordem sequencial do arquivo.
Você é um técnico em informática da Sanepar e recebeu a tarefa de gerar um relatório que lista os nomes dos funcionários que ganham mais de R$ 4.000, possuem dependentes e que esses dependentes sejam estudantes. Para isso, você precisa realizar uma consulta SQL (Structured Query Language) utilizando as tabelas Funcionarios e Dependentes do banco de dados da organização.
Descrição das tabelas:
• Funcionarios: contém informações sobre os funcionários, incluindo colunas como FuncionarioID, Nome, Salario e outras.
• Dependentes: contém informações sobre os dependentes dos funcionários, incluindo colunas como DependenteID, FuncionarioID (chave estrangeira), Status (que pode ser ‘Estudante’ ou não) e outras.
Sabendo disso, assinale a alternativa que apresenta a consulta SQL correta para você realizar essa tarefa.
Considere o modelo de um banco de dados do tipo SQL a seguir, para responder a questão:

(Arquivo pessoal; imagem usada com autorização)
A chave primária em um banco de dados relacional é um conjunto mínimo de atributos que identifica unicamente cada tupla de uma relação, possuindo a propriedade de irredutibilidade, ou seja, nenhum subconjunto próprio da chave pode garantir essa unicidade.