Questão
ID 2127403Disciplina: Tecnologia da Informação
Assunto: Tuning de Banco de Dados (Otimização)
Ano: 2023 Banca: IFMT - Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso Órgão: Instituto Federal de Mato Grosso
Considere uma tabela de banco de dados criada com o comando:
CREATE TABLE vendas ( id venda INT PRIMARY KEY, data venda DATE, produto VARCHAR(10), quantidade INT, valor unttario DECIMAL( 10,2) ); |
Contendo as seguintes informações sobre vendas:
id - venda | data - venda | produto | quantidade | valor- unitário |
1 | 2021-01-01 | A | 10 | 50.00 |
2 | 2021-01-02 | B | 5 | 100.00 |
3 | 2021-01-03 | A | 15 | 50.00 |
4 | 2021-01-04 | C | 8 | 75.00 |
5 | 2021-01-05 | A | 20 | 50.00 |
6 | 2021-01-06 | D | 12 | 120.00 |
7 | 2021-01-07 | B | 3 | 100.00 |
Sabendo que a tabela tem um grande volume de dados e que você precisa otimizar as consultas para torná-las mais rápidas, analise as seguintes estratégias:
l. Adicionar um índice na coluna “produto”.
II. Dividir a tabela em várias tabelas menores por tipo de produto.
III. Adicionar um índice na coluna “data - venda”.
IV. Alterar o tipo de dados da coluna “quantidade” para um tipo numérico menor.
Conforme Elmasri e Navathe (2011), está correto o que se afirma em: