A Lista Procederes
Por: Leonan Costa • 20/5/2019 • Trabalho acadêmico • 307 Palavras (2 Páginas) • 445 Visualizações
Faça a seguinte alteração no bando de dados de lojas (lista de triggers) e responda as
questões:
Adicione uma tabela chamada Categoria (idCatedoria INT, nome varchar(50), desconto INT),
onde uma categoria pode estar associada a vários produtos.
1. Crie uma procedure que adicione uma categoria, passando como parâmetro o nome e
o desconto.
2. Crie uma procedure que adicione um produto, informando os campos nome, preço e
categoria.
3. Crie uma procedure que adiciona um cliente caso ele seja da cidade de “São Jeronimo”,
caso ele não seja, apresente uma mensagem informando que não é possível cadastrar o
cliente.
4. Crie uma procedure que adicione 15% de desconto em todos os produtos da
categoria “Eletronicos”.
drop database bd;
create database bd;
use bd;
create table cliente(
idCliente int,
nome varchar(45),
idade int,
cpf varchar(12),
endereco varchar(45),
PRIMARY KEY (idCliente)
);
create table loja(
idLoja int,
nome varchar(45),
endereco varchar(45),
PRIMARY KEY(idLoja)
);
create table categoria(
idCategoria int,
nome varchar(50),
desconto int,
PRIMARY KEY (idCategoria));
create table produtos(
idProduto int,
idLoja int,
idCategoria int,
nome varchar(45),
valor decimal(10,2),
descricao varchar(150),
PRIMARY KEY (idProduto),
FOREIGN KEY (idLoja) REFERENCES loja(idloja),
FOREIGN KEY (idCategoria) REFERENCES categoria(idCategoria)
);
create table pedido(
idPedido int,
quantidade int,
idCliente int,
idProduto int,
PRIMARY KEY (idPedido),
FOREIGN KEY (idCliente) REFERENCES cliente(idCliente),
FOREIGN KEY (idProduto) REFERENCES produtos(idProduto)
);
create table log(
idLog
...