Lista de Verificação: Modelo de Dados
Essa lista de verificação ajuda a certificar-se de que o Modelo de Dados esteja correto e concluído.
Relacionamentos
Elementos Relacionados
Descrição Principal


Itens de Verificação
Todas as classes persistentes que utilizam o banco de dados para persistência foram mapeadas para estruturas do banco de dados
Os relacionamentos many-to-many têm uma tabela de intersecção
As teclas principais foram definidas para cada tabela, a menos que haja um motivo de desempenho para não definir uma tecla principal
O armazenamento e a recuperação dos dados foram otimizados
Se foi usado um banco de dados relacional, as tabelas foram desnormalizadas (quando necessário) para melhorar o desempenho.
Nas situações em que foi utilizada a desnormalização, todos os cenários de atualização, inserção e exclusão foram considerados para assegurar que a desnormalização não diminua o desempenho para essas operações.
Foram definidos índices para otimizar o acesso
O impacto das atualizações de índice foi considerado nas outras operações de tabela
A distribuição dos dados foi planejada
Dados e restrições de integridade referenciais foram definidos
Existe um plano para manter restrições de validação quando as regras de dados forem modificadas
Foram definidos procedimentos armazenados e triggers
O mecanismo de persistência usa procedimentos armazenados e triggers de banco de dados de modo consistente