Limitar a Inserção de Registos

ortizdavid

Ortiz de Arcanjo António David

Posted on March 2, 2022

Limitar a Inserção de Registos

Nas bases de dados é comum haver limite de registos para certas tabelas. Existem valores fixos que raramente são alterados.
Sabemos que existem apenas 7 dias da semana, 12 meses do ano, um nº lmitado de províncias ou estados de um país. Existem várias formas de limtar o número

Como Limitar o número de registos?
Uma das formas de limitar o número de registos é a partir da valiadação pela aplicação, verficando o número de registos antes da inserção.
A outra forma é limitar a partir da base de dados, criando um trigger que controla a inserção de registos na tabela.

Exemplo: Um Departamento deve ter apenas um Director e na empresa apenas existem 4 departamentos: Tecnologia, Recursos Humanos, Finanças e Marketing.
Neste exemplo, vamos criar um trigger que mantém apenas 4 departamentos

Modelo Conceitual
Image description

Modelo Lógico
Image description

Código SQL
Image description

Trigger para Limitar a Inserção
Image description

Queries no Banco
Image description

💖 💪 🙅 🚩
ortizdavid
Ortiz de Arcanjo António David

Posted on March 2, 2022

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related