询问客户设计数据库的问题和注意事项
-
04-10-2019 - |
题
因此,正如标题所说的那样,我想听听您的建议是什么是要考虑的最重要的问题,然后问最终用户 设计数据库 为了他们的申请。我们要制作面向数据库的应用程序,并以特殊的方式支付 DB安全性 (访问控制,加密,完整性,备份)...数据库还将保留一些有关人员的个人信息,这些信息被法律法规认为是敏感的,因此安全性必须是好的。
我通过数据库从事学校项目,但这是第一次“在现实世界中”工作,该数据库安全具有实际影响。
因此,我找到了一些在互联网上提出的建议和问题,但是在这里我总是得到最好的建议。所有人都感谢!谢谢!
解决方案
除了已经说过的其他细节:
- 您是否对数据访问和存储有任何监管要求(萨尔班斯 - 奥克斯利和HIPAA)
- 您需要能够审核记录更改吗
- 您需要在数据库中反映哪些内部控件
- 在什么情况下必须遵守哪些业务规则
- 您期望数据获得的多大 - 数据存储期望越大,从一开始就牢记性能的设计越重要
- 您希望该系统的灵活性(您是否希望能够即时添加列?或添加业务规则)请小心,请确保客户理解Flexibilty通常以性能为代价。
- 您是否需要单独的数据仓库进行报告?
- 您如何需要填充的数据?它会来自应用程序,多个应用程序,数据导入或组合吗?
- 您目前有哪些数据库?您想使用此应用程序吗?
- 不同的用户组是否需要不同的访问?
- 当前如何处理该流程,我们可以访问该数据库或查看当前行动中的过程。至少要观察使用当前系统的客户。记下大量的笔记,您会学到很多东西,没人会想告诉您。
- 您需要从旧系统迁移数据吗
其他提示
我将从:
- 请向我解释您的业务。
- 您想自动化或改进哪些过程?
- 您是否需要生成任何报告?
- 您是否需要任何其他系统的输入?
- 用例(Google为此,它不需要图纸,文字很好)
- 输入
- 输出
- 静态数据
- 历史数据
从那里,您可以得出您需要存储的信息,应用第四nf,然后走!祝你好运 ! 8-))
不隶属于 StackOverflow