Banco de dados
Estrutura do Banco de Dados proposta:
- Tabela: Categoria (codigo_categoria number(10)PK, descricao varchar2(50) not null);
- Tabela: Produto (codigo_produto number(10)PK, descricao varchar2(50) not null, unidade number(10) not null, código_categoria number(3)FK not null, valor_unit decimal(10,2) not null);
- Tabela: Ocorrencias:(codigo_produto number(10) not null, descricao varchar(50) not null, unidade number(10) not null, categoria number(3) not null, valor_unit decimal(10,2) not null, operacao varchar(40), usuario_logado varchar(40), data_ocorrencia date).
ETAPA 1
PASSO 1
Faça o modelo de dados. Crie as tabelas (chaves primárias e estrangeiras) com as sequences e triggers para as sequences.
PASSO 2
Crie 6 registros na tabela “Categoria” sendo que o primeiro deverá ser “Laticínios” e 15 registros na tabela “Produto” sendo que 5 deles deverão pertencer à categoria “Laticínios”. Utilize o comando “INSERT” de forma que todos os produtos inseridos tenham sua categoria inserida na tabela “Categoria”.
PASSO 3
Crie e execute uma instrução SQL que gere uma listagem de todos os produtos ordenados por descrição, mostrando os seguintes campos: codigo_produto, descricao, unidade e categoria, sendo que o último deverá apresentar a descrição constante na tabela “Categoria” e não o código da tabela “Produto”.
PASSO 4
Faça as atividades a seguir.
1. Crie e execute uma instrução SQL que realize a somatória dos valores unitários de todos os produtos agrupados por categoria, listando-as em ordem de valor do maior para o menor.
2. Crie e execute uma instrução SQL que liste a quantidade de produtos cadastrados na tabela “Produto” agrupados por categoria.
PASSO 5
Crie