Banco de dados 4semestre
2011
Tabela Ocorrências
CREATE TABLE OCORRENCIAS( codigo_produto VARCHAR(10) NOT NULL, descricao VARCHAR(50) NOT NULL, unidade VARCHAR(10) NOT NULL, categoria INTEGER NOT NULL, valor_unit DECIMAL(10,2) NOT NULL, operacao VARCHAR(50), usuario_logado VARCHAR(40), data_ocorrencia VARCHAR(30),
CONSTRAINT PK_OCORRENCIAS primary KEY (codigo_produto, categoria));
Etapa3
Passo 1 create or alter trigger Nova_Ocorrencias for Produto
Active
Before Insert position 0
As
BEGIN
Insert INTO Ocorrencias (codigo_Produto,descricao,Unidade,categoria,valor_unit, operacao,usuario_logado,data_ocorrencia) values(New.codigo_produto,New.descricao,New.unidade,New.categoria,
New.valor_unit, current_transaction,CURRENT_User,CURRENT_Date);
END
Passo 2 update produto set valor_unit = 3.50 where codigo_produto = 12 update produto set valor_unit = 14.30 where codigo_produto = 12 update produto set valor_unit = 5.50 where codigo_produto = 4 update produto set valor_unit = 11.25 where codigo_produto = 7 update produto set valor_unit = 7.15 where codigo_produto = 5 update produto set valor_unit = 6.65 where codigo_produto = 10 update produto set valor_unit = 2.70 where codigo_produto = 2
insert into produto values('24','Banana', 'Cacho',5, 1.50) insert into produto values('23','Asadefrango', 'Kilo',3, 5.50) insert into produto values('19','Cerveja', 'Lata',4, 1.99) insert into produto values('21','Feijão', 'Kilo',2,6.50) insert into produto values('20',Ovo', 'Duzia',2, 11.30) insert into produto values('22','Picanha', 'KILO',3, 25.80) Passo 3
SELECT * FROM OCORRENCIAS ORDER BY operacao DESC
Etapa 4 Passo 1
Diferentes técnicas podem ser usadas para processar, otimizar e executar consultas de alto nível, como as consultas feitas usando SQL. Uma consulta deve