代码之家  ›  专栏  ›  技术社区  ›  Julia

询问客户设计数据库的问题和注意事项

  •  5
  • Julia  · 技术社区  · 16 年前

    因此,正如标题所说,我想听听您的建议,哪些是最重要的问题需要考虑和询问最终用户之前 设计数据库 他们的申请。我们要做面向数据库的应用程序,特别注意支付 数据库安全 (访问控制、加密、完整性、备份)数据库还将保留一些有关人员的个人信息,这些信息在法律法规中被认为是敏感的,因此安全性必须很好。

    我曾在学校的数据库项目中工作过,但这是第一次在“现实世界”中工作,在那里,数据库安全具有真正的含义。

    所以我在网上找到了一些建议和问题,但在这里我总能找到最好的建议和问题。感谢大家的帮助! 谢谢您!

    3 回复  |  直到 13 年前
        1
  •  8
  •   HLGEM    13 年前

    除了已经说过的以外,还有其他一些细节:

    • 你有什么规章制度吗 数据访问和 存储(Sarbanes-Oxley和HIPAA 回想起来)
    • 你需要能够审计吗 记录变化
    • 你需要什么样的内部控制 反映在数据库中
    • 必须遵守哪些业务规则 在什么情况下
    • 您希望数据有多大 获取-数据存储越大 期望设计更关键 从 开始
    • 你想要这个系统有多灵活 将来(您想添加 在飞行中的纵队?或增加业务 规则)小心这个,做 当然,客户知道 灵活性往往以 性能。
    • 你需要单独的数据仓库吗 报告?
    • 您需要如何填充数据? 它来自一个应用程序吗? 多个应用程序,数据导入 或者两者结合?
    • 你目前有什么数据库 许可证?你想要吗 这个应用程序使用它?
    • 不同的用户组是否需要 不同的访问方式?
    • 目前的流程如何 处理好了,我们能拿到吗 数据库或查看当前进程 在行动中。观察,至少 一天,客户使用 系统。记下大量的笔记,你会学到很多没人会想告诉你的事情。
    • 是否需要从 旧制度
        2
  •  3
  •   Randy    16 年前

    我将从以下内容开始:

    • 请向我解释一下你的生意。
    • 您希望采用哪些流程 自动化还是改进?
    • 你有需要的报告吗 生成?
    • 你需要其他人的意见吗 系统?
        3
  •  1
  •   iDevlop    16 年前
    • 用例(Google就这样,它不需要绘图,文本也可以)
    • 输入
    • 输出
    • 静态数据
    • 历史数据

    从那里你得到你需要存储的信息,你应用第四个nf,然后开始! 祝你好运!8 -)