Fui incumbido de escrever uma análise de um banco de dados que atualmente é usado em pequena escala. A intenção do documento é mostrar ao negócio (bem como tecnicamente) que o banco de dados pode escalar para dar suporte a outras divisões de negócios. Tenho lutado para encontrar padrões de documentação de banco de dados na web. Parece que a maioria dos bancos de dados não está documentada; muito menos ter um diagrama ER básico.
Estou mais especificamente preocupado com o lado técnico e este é o esboço que criei:
- Requisitos não Funcionais
- Necessidades de armazenamento
- Confiabilidade do servidor
- Design de esquema e normalização
- Integridade Relacional
- Integridade do domÃnio
- Tipos de dados
- (
FOREIGN KEY
,DEFAULT
,NOT NULL
restrições)
- Integridade referencial
- Referências pai/filho
- Design de consulta
Existe algum aspecto que estou perdendo ou no qual devo me concentrar mais?
Na verdade, eu verificaria como ele aumenta: configurar um ambiente de teste, expor à carga de trabalho que você espera e ver o que acontece. Feito isso, descrever seus testes seria fácil.
Se você pular esta etapa essencial, sua redação pode parecer boa no papel e ser completamente inútil.