Foram encontradas 24.804 questões.
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,
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
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
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,
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
Provas
Segundo o modelo relacional de banco de dados, as relações possuem atributos, e esses atributos possuem um domínio.
Diz-se que o domínio de um atributo é atômico se
Provas
Considere a seguinte tabela de um banco de dados relacional: Paciente (ID, Nome, Idade). Considere ainda que os atributos ID e Idade sejam do tipo inteiro e Nome do tipo literal.
Assinale a alternativa que apresenta o comando SQL para inserir um registro com os valores ID igual a 25, Nome igual a Armando da Silva e Idade igual a 35.
Provas
Quando a análise de dados é utilizada em uma auditoria, o objetivo e escopo gerais
Provas
No contexto interno de um sistema de gerenciamento de banco de dados (SGBD), os metadados
Provas
No contexto de bancos de dados NoSQL distribuídos, existem princípios que orientam decisões arquiteturais relacionadas a consistência, disponibilidade e tolerância a particionamento, bem como seus impactos na modelagem e no acesso aos dados. Assinale a opção que indica corretamente um conceito associado a esses bancos de dados.
Provas
Assinale a opção que corresponde a um elemento fundamental da arquitetura clássica de bancos de dados para garantir independência de dados, desempenho e flexibilidade na evolução dos sistemas.
Provas
O IPAAM mantém um banco de dados SQL para acompanhar empreendimentos e suas licenças ambientais. Esse banco de dados contém as tabelas EMPREENDIMENTO (id_emp, nome) e LICENCA (id_licenca, id_emp, status). O IPAAM deseja listar os nomes dos empreendimentos que possuem mais de uma licença com status 'ATIVA', conforme o padrão SQL ANSI.
Considerando a situação hipotética apresentada, assinale a opção que apresenta o comando SQL correto para atender à necessidade descrita.
Provas
O objetivo principal do processo de normalização de dados em bancos de dados relacionais é
Provas
Caderno Container