·
Análise e Desenvolvimento de Sistemas ·
Banco de Dados
Send your question to AI and receive an answer instantly
Recommended for you
3
Criar Banco de Dado e Tabelas
Banco de Dados
FATEC
2
Exercício Banco de Dados Mysql
Banco de Dados
FATEC
2
Criação e Banco e Tabelas
Banco de Dados
FATEC
1
Banco de Dados Exercício de Sql
Banco de Dados
FATEC
4
Raspagem de Dados
Banco de Dados
FATEC
38
Trabalho Academico - Big Data
Banco de Dados
UNINTER
2
Atividade Avaliativa 3-2022 2
Banco de Dados
UFRN
4
Atividade Pratica de Nosql_2024
Banco de Dados
UNINTER
85
Modelagem e Implementação de uma Solução de Banco de Dados
Banco de Dados
UMG
59
Banco de Dados Objetos SGBD Visões Rotinas e Gatilhos
Banco de Dados
UMG
Preview text
Banco de Dados Aula de SQL Exercício 7 Trigger 1 Escreva um trigger que realize a atualização do campo valor médio do Imóvel a cada nova oferta cadastrada alterada ou excluída 2 Escreva um trigger que não permita a alteração de dados na tabela Estado e a sua exclusão 3 Escreva um trigger que não permita a alteração de dados na tabela Faixa Imóvel a sua exclusão 1 Escreva um trigger que realize a atualização do campo valor médio do Imóvel a cada nova oferta cadastrada alterada ou excluída DELIMITER CREATE TRIGGER atualizavalormedioinsert AFTER INSERT ON oferta FOR EACH ROW BEGIN UPDATE imovel SET valormedio SELECT AVGvalor AS media FROM oferta WHERE imovelid newimovelid WHERE idnewimovelid END CREATE TRIGGER atualizavalormedioupdate AFTER UPDATE ON oferta FOR EACH ROW BEGIN UPDATE imovel SET valormedio SELECT AVGvalor AS media FROM oferta WHERE imovelid newimovelid WHERE idnewimovelid END CREATE TRIGGER atualizavalormediodelete AFTER DELETE ON oferta FOR EACH ROW BEGIN UPDATE imovel SET valormedio SELECT AVGvalor AS media FROM oferta WHERE imovelid oldimovelid WHERE idoldimovelid END DELIMITER 2 Escreva um trigger que não permita a alteração de dados na tabela Estado e a sua exclusão DELIMITER CREATE TRIGGER naopermitedelete BEFORE DELETE ON estado FOR EACH ROW BEGIN SET mensagem Nao é permitido apagar registros da tabela ESTADO SIGNAL SQLSTATE 45001 SET MESSAGETEXT mensagem END CREATE TRIGGER naopermiteupdate BEFORE UPDATE ON estado FOR EACH ROW BEGIN SET mensagem Nao é permitido alterar os registros da tabela ESTADO SIGNAL SQLSTATE 45001 SET MESSAGETEXT mensagem END DELIMITER 3 Escreva um trigger que não permita a alteração de dados na tabela Faixa Imóvel e a sua exclusão DELIMITER CREATE TRIGGER naopermitedeletefaixaimovel BEFORE DELETE ON faixaimovel FOR EACH ROW BEGIN SET mensagem Nao é permitido apagar registros da tabela FAIXAIMOVEL SIGNAL SQLSTATE 45001 SET MESSAGETEXT mensagem END CREATE TRIGGER naopermiteupdatefaixaimovel BEFORE UPDATE ON faixaimovel FOR EACH ROW BEGIN SET mensagem Nao é permitido alterar os registros da tabela FAIXAIMOVEL SIGNAL SQLSTATE 45001 SET MESSAGETEXT mensagem END DELIMITER 1 Escreva um trigger que realize a atualização do campo valor médio do Imóvel a cada nova oferta cadastrada alterada ou excluída DELIMITER CREATE TRIGGER atualizavalormedioinsert AFTER INSERT ON oferta FOR EACH ROW BEGIN UPDATE imovel SET valormedio SELECT AVGvalor AS media FROM oferta WHERE imovelid newimovelid WHERE idnewimovelid END CREATE TRIGGER atualizavalormedioupdate AFTER UPDATE ON oferta FOR EACH ROW BEGIN UPDATE imovel SET valormedio SELECT AVGvalor AS media FROM oferta WHERE imovelid newimovelid WHERE idnewimovelid END CREATE TRIGGER atualizavalormediodelete AFTER DELETE ON oferta FOR EACH ROW BEGIN UPDATE imovel SET valormedio SELECT AVGvalor AS media FROM oferta WHERE imovelid oldimovelid WHERE idoldimovelid END DELIMITER 2 Escreva um trigger que não permita a alteração de dados na tabela Estado e a sua exclusão DELIMITER CREATE TRIGGER naopermitedelete BEFORE DELETE ON estado FOR EACH ROW BEGIN SET mensagem Nao é permitido apagar registros da tabela ESTADO SIGNAL SQLSTATE 45001 SET MESSAGETEXT mensagem END CREATE TRIGGER naopermiteupdate BEFORE UPDATE ON estado FOR EACH ROW BEGIN SET mensagem Nao é permitido alterar os registros da tabela ESTADO SIGNAL SQLSTATE 45001 SET MESSAGETEXT mensagem END DELIMITER 3 Escreva um trigger que não permita a alteração de dados na tabela Faixa Imóvel e a sua exclusão DELIMITER CREATE TRIGGER naopermitedeletefaixaimovel BEFORE DELETE ON faixaimovel FOR EACH ROW BEGIN SET mensagem Nao é permitido apagar registros da tabela FAIXAIMOVEL SIGNAL SQLSTATE 45001 SET MESSAGETEXT mensagem END CREATE TRIGGER naopermiteupdatefaixaimovel BEFORE UPDATE ON faixaimovel FOR EACH ROW BEGIN SET mensagem Nao é permitido alterar os registros da tabela FAIXAIMOVEL SIGNAL SQLSTATE 45001 SET MESSAGETEXT mensagem END DELIMITER
Send your question to AI and receive an answer instantly
Recommended for you
3
Criar Banco de Dado e Tabelas
Banco de Dados
FATEC
2
Exercício Banco de Dados Mysql
Banco de Dados
FATEC
2
Criação e Banco e Tabelas
Banco de Dados
FATEC
1
Banco de Dados Exercício de Sql
Banco de Dados
FATEC
4
Raspagem de Dados
Banco de Dados
FATEC
38
Trabalho Academico - Big Data
Banco de Dados
UNINTER
2
Atividade Avaliativa 3-2022 2
Banco de Dados
UFRN
4
Atividade Pratica de Nosql_2024
Banco de Dados
UNINTER
85
Modelagem e Implementação de uma Solução de Banco de Dados
Banco de Dados
UMG
59
Banco de Dados Objetos SGBD Visões Rotinas e Gatilhos
Banco de Dados
UMG
Preview text
Banco de Dados Aula de SQL Exercício 7 Trigger 1 Escreva um trigger que realize a atualização do campo valor médio do Imóvel a cada nova oferta cadastrada alterada ou excluída 2 Escreva um trigger que não permita a alteração de dados na tabela Estado e a sua exclusão 3 Escreva um trigger que não permita a alteração de dados na tabela Faixa Imóvel a sua exclusão 1 Escreva um trigger que realize a atualização do campo valor médio do Imóvel a cada nova oferta cadastrada alterada ou excluída DELIMITER CREATE TRIGGER atualizavalormedioinsert AFTER INSERT ON oferta FOR EACH ROW BEGIN UPDATE imovel SET valormedio SELECT AVGvalor AS media FROM oferta WHERE imovelid newimovelid WHERE idnewimovelid END CREATE TRIGGER atualizavalormedioupdate AFTER UPDATE ON oferta FOR EACH ROW BEGIN UPDATE imovel SET valormedio SELECT AVGvalor AS media FROM oferta WHERE imovelid newimovelid WHERE idnewimovelid END CREATE TRIGGER atualizavalormediodelete AFTER DELETE ON oferta FOR EACH ROW BEGIN UPDATE imovel SET valormedio SELECT AVGvalor AS media FROM oferta WHERE imovelid oldimovelid WHERE idoldimovelid END DELIMITER 2 Escreva um trigger que não permita a alteração de dados na tabela Estado e a sua exclusão DELIMITER CREATE TRIGGER naopermitedelete BEFORE DELETE ON estado FOR EACH ROW BEGIN SET mensagem Nao é permitido apagar registros da tabela ESTADO SIGNAL SQLSTATE 45001 SET MESSAGETEXT mensagem END CREATE TRIGGER naopermiteupdate BEFORE UPDATE ON estado FOR EACH ROW BEGIN SET mensagem Nao é permitido alterar os registros da tabela ESTADO SIGNAL SQLSTATE 45001 SET MESSAGETEXT mensagem END DELIMITER 3 Escreva um trigger que não permita a alteração de dados na tabela Faixa Imóvel e a sua exclusão DELIMITER CREATE TRIGGER naopermitedeletefaixaimovel BEFORE DELETE ON faixaimovel FOR EACH ROW BEGIN SET mensagem Nao é permitido apagar registros da tabela FAIXAIMOVEL SIGNAL SQLSTATE 45001 SET MESSAGETEXT mensagem END CREATE TRIGGER naopermiteupdatefaixaimovel BEFORE UPDATE ON faixaimovel FOR EACH ROW BEGIN SET mensagem Nao é permitido alterar os registros da tabela FAIXAIMOVEL SIGNAL SQLSTATE 45001 SET MESSAGETEXT mensagem END DELIMITER 1 Escreva um trigger que realize a atualização do campo valor médio do Imóvel a cada nova oferta cadastrada alterada ou excluída DELIMITER CREATE TRIGGER atualizavalormedioinsert AFTER INSERT ON oferta FOR EACH ROW BEGIN UPDATE imovel SET valormedio SELECT AVGvalor AS media FROM oferta WHERE imovelid newimovelid WHERE idnewimovelid END CREATE TRIGGER atualizavalormedioupdate AFTER UPDATE ON oferta FOR EACH ROW BEGIN UPDATE imovel SET valormedio SELECT AVGvalor AS media FROM oferta WHERE imovelid newimovelid WHERE idnewimovelid END CREATE TRIGGER atualizavalormediodelete AFTER DELETE ON oferta FOR EACH ROW BEGIN UPDATE imovel SET valormedio SELECT AVGvalor AS media FROM oferta WHERE imovelid oldimovelid WHERE idoldimovelid END DELIMITER 2 Escreva um trigger que não permita a alteração de dados na tabela Estado e a sua exclusão DELIMITER CREATE TRIGGER naopermitedelete BEFORE DELETE ON estado FOR EACH ROW BEGIN SET mensagem Nao é permitido apagar registros da tabela ESTADO SIGNAL SQLSTATE 45001 SET MESSAGETEXT mensagem END CREATE TRIGGER naopermiteupdate BEFORE UPDATE ON estado FOR EACH ROW BEGIN SET mensagem Nao é permitido alterar os registros da tabela ESTADO SIGNAL SQLSTATE 45001 SET MESSAGETEXT mensagem END DELIMITER 3 Escreva um trigger que não permita a alteração de dados na tabela Faixa Imóvel e a sua exclusão DELIMITER CREATE TRIGGER naopermitedeletefaixaimovel BEFORE DELETE ON faixaimovel FOR EACH ROW BEGIN SET mensagem Nao é permitido apagar registros da tabela FAIXAIMOVEL SIGNAL SQLSTATE 45001 SET MESSAGETEXT mensagem END CREATE TRIGGER naopermiteupdatefaixaimovel BEFORE UPDATE ON faixaimovel FOR EACH ROW BEGIN SET mensagem Nao é permitido alterar os registros da tabela FAIXAIMOVEL SIGNAL SQLSTATE 45001 SET MESSAGETEXT mensagem END DELIMITER