CRUD é um acrônimo que significa Criar, Ler, Atualizar e Excluir. Essas são as quatro operações básicas que você pode executar em uma tupla de banco de dados . Mas sempre há mais para aplicativos de negócios do que criar, ler, atualizar e excluir registros de banco de dados.
Comecemos com algumas definições básicas e, em seguida, veja alguns exemplos e veja como essas definições mapeiam os exemplos e como eles mapeiam o software real.
Lógica comercial ou lógica do domínio é essa parte do programa que codifica as regras de negócios do mundo real que determinam como os dados podem ser criados, exibidos, armazenados e alterados. Ele prescreve como os objetos de negócios interagem entre si e impõe as rotas e os métodos pelos quais os objetos de negócios são acessados e atualizados.
Regras de Negócios descrevem as operações, definições e restrições que se aplicam a uma organização. As operações coletivamente formam um processo; todas as empresas usam esses processos para formar sistemas que realizam as coisas.Agora, vamos trabalhar com alguns exemplos.
Transferência de dinheiro de uma conta corrente para outra
Primeiro, quais são as coisas que você precisa saber (entrada)?
- A identidade da pessoa que faz a transferência
- A quantia de dinheiro a ser transferida
- O número da conta corrente de origem
- O número da conta bancária de destino
Quais são algumas das "regras de negócios" que devem ser aplicadas?
- A pessoa que faz a solicitação deve ter autoridade para fazê-lo.
- A transação deve ser atômica .
- A transação pode ter requisitos de relatório para o governo, se exceder um determinado valor
Por "atômico", quero dizer que a transação deve ser completamente bem-sucedida ou deve falhar completamente. Você não pode ter transações de contas em que o dinheiro é retirado de uma conta sem chegar ao outro (o dinheiro desaparece) ou o dinheiro é depositado em uma conta, mas não debitado de outra conta (o dinheiro aparece magicamente do nada). >
Encomendar algo da Amazon.
O que você precisa saber?
- A identidade da pessoa que faz o pedido
- Informações de envio
- Informações de faturamento
- Método de pagamento
- Quantidade e quantidade de cada item a ser enviado
- Como enviar (durante a noite, barco lento ou super poupança)
- Taxa de imposto estadual
O que acontece depois que o pedido é feito?
- Os itens são retirados do estoque
- Quantidades em mãos são debitadas
- Os itens são empacotados para envio
- Itens fora de estoque estão com pedido em falta
- Itens abaixo de quantidades mínimas são pedidos
- Uma remessa ou duas?
-
Uma fatura / lista de envio é impressa e colocada com o pedido
.. etc.