Magna Concursos
4126537 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: DIRENS Aeronáutica
Orgão: EEAr
Provas:

A questão abaixo refere-se ao enunciado abaixo.



Banco de dados de uma Livraria

Considere que o script MySQL abaixo foi usado para criar um banco de dados para gerenciar uma livraria, e que as figuras 1 e 2 representam os dados presentes nas tabelas “categorias” e “livros” respectivamente.


CREATE TABLE categorias (

id INT AUTO_INCREMENT PRIMARY KEY,

nome VARCHAR(50) NOT NULL

);

CREATE TABLE livros (

id INT AUTO_INCREMENT PRIMARY KEY,

titulo VARCHAR(100) NOT NULL,

preco DECIMAL(10, 2) NOT NULL,

categoria_id INT,

FOREIGN KEY (categoria_id)

REFERENCES categorias(id)

);

id nome
1 Ficção Científica
2 Fantasia
3 Romance
4 Terror
5 Biografia

Figura 1 - Tabela categorias

id título preco categoria_id
1 Livro A 90.00 1
2 Livro B 120.50 2
3 Livro C 45.75 3
4 Livro D 65.00 4
5 Livro E 78.25 5
6 Livro F 83.00 1
7 Livro G 95.00 2
8 Livro H 42.50 3
9 Livro I 70.00 4
10 Livro J 88.90 5

Figura 2 - Tabela livros

Considere a consulta MySQL abaixo, executada no banco de dados da livraria, e assinale a alternativa que representa o resultado obtido:
SELECT   categoria_id, COUNT(*) AS total_livros, max(preco) AS maximo FROM livros GROUP BY categoria_id HAVING COUNT(*) >= 1 ORDER BY maximo DESC;
 

Provas

Questão presente nas seguintes provas

EAGS - Informática

100 Questões