Aula 28: Regras de Negócio e sua Influência na Modelagem
As regras de negócio são as diretrizes, políticas e restrições que governam as operações de uma organização. No contexto de banco de dados, elas são a "alma" do sistema, pois definem como as informações devem ser estruturadas para garantir a integridade semântica. Ignorar uma regra de negócio durante a modelagem conceitual resulta em um sistema tecnicamente funcional, mas organizacionalmente inútil. Por exemplo, se a regra diz que "um cliente só pode comprar se não tiver dívidas", o banco de dados deve ser capaz de sustentar essa lógica através de seus atributos e relacionamentos. A influência dessas regras é mais visível nas restrições de integridade. Existem regras que definem a obrigatoriedade de campos (NOT NULL) e a unicidade de identificadores (Primary Key). Se a empresa possui uma política de que "nenhum funcionário pode ser cadastrado sem CPF", essa regra de negócio dita que o atributo CPF deve ser obrigatório no nível físico do banco. A modelagem ...