⾕

Computação  |  

Integridade Referencial

Chaves estrangeiras devem corresponder a valores existentes ou serem nulas (dependendo da regra).

Ações possíveis:
• ON DELETE CASCADE
• ON UPDATE RESTRICT
• SET NULL

Regras de Negócio

Restrições específicas do sistema, como:
• CPF único
• Estoque não pode ser negativo
• Um aluno só pode estar matriculado em cursos ativos

Essas regras podem ser implementadas por:
• Constraints
• Triggers
• Procedures

Definição de Tipos de Dados

No projeto lógico, cada atributo recebe um tipo de dado adequado:

• Inteiros (INT, SMALLINT)
• Números reais (FLOAT, DECIMAL)
• Strings (CHAR, VARCHAR)
• Datas e horas (DATE, TIMESTAMP)
• Booleanos

A escolha correta:
• Economiza espaço
• Aumenta desempenho
• Melhora semântica
• Evita conversões desnecessárias

Otimização do Esquema Lógico

Antes de migrar para o modelo físico, o projeto lógico pode ser otimizado por:

• Criação estratégica de índices
• Agrupamento ou separação de tabelas
• Identificação de relacionamentos críticos

Back Next