我的任务是编写对当前小规模使用的数据库的分析。该文档的目的是向业务(以及技术上)表明数据库可以扩展以支持其他业务部门。我一直在努力在网络上找到任何数据库文档标准。似乎大多数数据库都没有记录;更不用说有一个基本的ER图了。
我更具体地关注技术方面,这是我提出的大纲:
- 非功能性需求
- 存储需求
- 服务器可靠性
- 模式设计和规范化
- 关系完整性
- 域完整性
- 数据类型
- (
FOREIGN KEY
,DEFAULT
,NOT NULL
约束)
- 参照完整性
- 父/子引用
- 查询设计
有什么我遗漏或应该更多关注的方面吗?
我实际上会验证它是如何扩展的:设置一个测试环境,暴露给您预期的工作负载,然后看看会发生什么。完成后,描述您的测试就很容易了。
如果你跳过这个必要的步骤,你的文章可能在纸上看起来不错并且完全没有用。