Foram encontradas 24.478 questões.
Considere a seguinte tabela Funcionarios em um banco de dados relacional de funcionários de uma empresa.
CREATE TABLE Funcionarios (
id INT PRIMARY KEY,
nome VARCHAR(100),
salario DECIMAL(10, 2),
departamento VARCHAR(50)
);
Considere, ainda, que os seguintes dados sejam inseridos nessa tabela.
INSERT INTO Funcionarios (id, nome, salario, departamento) VALUES
(1, 'Ana', 3000.00, 'Vendas'),
(2, 'Bruno', 4500.00, 'TI'),
(3, 'Carlos', 3500.00, 'Vendas'),
(4, 'Diana', 5000.00, 'TI'),
(5, 'Elena', 4000.00, 'Financeiro');
A partir dessas informações, assinale a opção que corresponde à consulta SQL que retorna o nome do funcionário (ou funcionários, se houver empate) com o maior salário por departamento.
Provas
Considere as afirmativas a seguir sobre o modelo de banco de dados relacionais.
I. Uma chave primária identifica unicamente cada tupla em uma relação.
II. O modelo relacional é menos flexível que o modelo distribuído.
III. Integridade diferencial garante que uma chave estrangeira sempre aponte para uma chave primária existente.
IV. Um banco de dados relacional é composto por uma ou mais tabelas.
Estão corretas apenas as afirmativas
Provas
Um Sistema Gerenciador de Banco de Dados (SGBD) é um software responsável por armazenar, organizar, manipular e controlar o acesso aos dados de forma eficiente.
Com relação aos SGBDs, indique verdadeiro (V) ou falso (F) para as assertivas abaixo e, em seguida, marque a opção que apresenta a sequência correta.
( ) Uma das funções de um SGBD é eliminar a redundância de dados.
( ) A função de um SGBD em uma arquitetura de n camadas é distribuir a programação e os dados pela rede.
( ) Um array em um banco de dados melhora a velocidade de recuperação de dados.
( ) Podemos categorizar os SGBDs com base no modelo de dados: relacionais, objeto, objeto-relacional, hierárquico, rede, entre outros.
Provas
Considere um sistema que armazena artigos publicados pelos seus pesquisadores. Como administrador do sistema, você deseja listar todas as conferências cadastradas, mesmo que ainda não tenham artigos submetidos. Além disso, devem ser exibidas apenas as conferências realizadas a partir do ano de 2020. As tabelas abaixo estão disponíveis para realizar a consulta:

Um pesquisador pode publicar vários artigos. Um artigo pode ter vários pesquisadores. Um artigo só pode ser submetido a uma conferência e uma conferência pode ter vários artigos ou nenhum (conferência cadastrada mas ainda sem submissões).
Com base nas tabelas apresentadas, a consulta SQL correta para atender a esse requisito, está em
Provas
( ) O modelo lógico representa o banco de dados como uma coleção de relações. Informalmente, cada relação se parece com uma tabela.
( ) O modelo físico preocupa-se com questões que não têm influência direta na programação de aplicações utilizando o SGBD, mas que influenciam o desempenho destas.
( ) O modelo físico é a primeira etapa da modelagem de dados para a criação do banco de dados propriamente dito.
( ) O DER (Diagrama Entidade-Relacionamento) é um modelo conceitual composto pelos elementos da entidade, dos atributos e dos relacionamentos.
Provas
A questão abaixo referem-se ao enunciado abaixo.
Em relação as tabelas MySQL abaixo, considere que:
- Toda coluna denominada “id” é uma primary key.
- Na tabela “pedido”, a coluna id_cliente é uma foreign key que referencia a tabela “cliente”
- Na tabela “pedido_produto”, as colunas id_pedido e id_produto são foreign keys que relacionam, respectivamente, as tabelas pedido e produto.
- As colunas nome (cliente) e descricao (produto) são do tipo VARCHAR(255) e a coluna valor_unitario (produto) é do tipo FLOAT
- Todas as colunas restantes são do tipo INT.

Assinale a alternativa que apresenta uma consulta SQL que retorna a descrição do produto e em quantos pedidos o mesmo foi solicitado.
Provas
A questão abaixo referem-se ao enunciado abaixo.
Em relação as tabelas MySQL abaixo, considere que:
- Toda coluna denominada “id” é uma primary key.
- Na tabela “pedido”, a coluna id_cliente é uma foreign key que referencia a tabela “cliente”
- Na tabela “pedido_produto”, as colunas id_pedido e id_produto são foreign keys que relacionam, respectivamente, as tabelas pedido e produto.
- As colunas nome (cliente) e descricao (produto) são do tipo VARCHAR(255) e a coluna valor_unitario (produto) é do tipo FLOAT
- Todas as colunas restantes são do tipo INT.

Qual consulta SQL mostra quanto foi gasto por pedido?
Provas
A questão abaixo referem-se ao enunciado abaixo.
Em relação as tabelas MySQL abaixo, considere que:
- Toda coluna denominada “id” é uma primary key.
- Na tabela “pedido”, a coluna id_cliente é uma foreign key que referencia a tabela “cliente”
- Na tabela “pedido_produto”, as colunas id_pedido e id_produto são foreign keys que relacionam, respectivamente, as tabelas pedido e produto.
- As colunas nome (cliente) e descricao (produto) são do tipo VARCHAR(255) e a coluna valor_unitario (produto) é do tipo FLOAT
- Todas as colunas restantes são do tipo INT.

Observe a consulta SQL abaixo e assinale a alternativa que representa o resultado obtido na consulta.
select p.descricao from produto p having (select count(id) from pedido_produto pp where pp.id_produto = p.id) <> 0
Provas
Julgue o item a seguir, relativo a bancos de dados.
Em bancos de dados relacionais, uma chave estrangeira, que estabelece um vínculo entre duas tabelas, pode conter valores nulos. Essa permissão é determinada pela restrição de integridade referencial, um mecanismo que garante a consistência dos dados. Quando uma chave estrangeira em uma tabela-filha apresenta um valor nulo, isso indica que o registro correspondente não possui uma associação obrigatória na tabela-pai.
Provas
Provas
Caderno Container