在设计和构建数据库时,DBA应牢记以下PRISM设计原则:
- 性能和易用性(Performance and Ease of Use),确保用户可快速、轻松地访问数据,从而最大限度地提高应用程序和数据的业务价值;
- 可重用性(Reusablity)。应确保数据库结构在适当的情况下,能够被多个应用重复使用,并且可用于多种目的(如业务分析、质量改进、战略规划、客户关系管理和流程管理)。避免将数据库、数据结构或数据对象耦合到单个应用程序中。
- 完整性(Integrity)。无论语境如何,数据应始终具有有效的业务含义和价值,并且反映业务的有效状态,实施尽可能接近数据的数据完整性约束,并立即监测并报告数据完整性的约束违规行为;
- 安全性(Security)。应始终及时向授权用户提供真实准确的数据,且仅限授权用户使用,必须满足所有利益相关方(包括客户、业务合作伙伴和政府监管机构)的隐私要求。强化数据安全性,就像数据完整性检查一样,执行数据的安全性约束检查,尽可能确保数据的安全性,如果检查发现存在违反数据安全性约束的情况,则立刻报告违规行为;
- 可维护性(Mantainablity)。确保创建、存储、维护、使用和处置数据的成本不超过其对组织的价值,以能够产生价值的成本方式执行所有数据工作,确保尽可能快速响应业务流程和新业务需求的变化。