标题和描述中提到的文档是关于“外文文献及翻译:信息系统开发和数据库开发”的,主要探讨了在组织中如何进行信息系统和数据库的规划与开发。文档涉及到的主要知识点包括企业数据建模、信息系统架构、信息工程方法以及信息系统规划。
1. 企业数据建模:在许多组织中,数据库开发始于企业数据建模。这个过程确定了组织数据库的范围和内容,目的是创建一个全局的组织数据描述,而非设计特定的数据库。企业数据模型包含了可能由多个数据库组成的组织数据范围,通过审查现有系统、分析业务领域和规划数据库开发项目来完成。
2. 信息系统体系结构(ISA):ISA是一个组织信息系统的蓝图,由六个关键部分组成:数据、处理、网络、人、事件和时间点以及规则。例如,图1展示了一个高级数据模型,这只是ISA的一部分。
3. 信息工程:这是一种面向数据的系统开发方法,采用自顶向下的规划,从广泛的信息需求理解中推导出信息系统,而非专注于具体的细节需求。信息工程包括规划、分析、设计和实现四个步骤,规划阶段会产生信息系统体系结构,包括企业数据模型。
4. 信息系统规划:其目标是确保信息技术与组织的业务策略紧密相连,以最大化投资回报。信息工程的规划阶段分为三个步骤:确定关键规划因素、确定组织规划对象和建立企业模型。关键规划因素涉及组织目标、成功因素和问题领域;组织规划对象包括组织单元、地点、功能、实体类型和信息系统处理;企业模型则包含功能分解模型、数据模型和规划矩阵。
5. 功能分解与数据库设计:功能分解用于细化组织功能,有助于系统分析和确定数据库支持的范围。例如,订单履行功能可以进一步分解。在复杂的组织中,可能需要多个数据库来支持不同的业务功能,每个数据库可能只服务于一部分功能,以减少冗余并确保数据一致性。
6. 业务规则与数据有效性:企业数据模型不仅描绘实体类型和它们之间的联系,还包含业务规则,这些规则决定了数据的有效性和完整性。通过清晰的业务规则,可以确保数据的质量和准确性。
文档内容涵盖了信息系统开发和数据库开发的核心概念,包括从企业层面的规划到具体的技术实施,强调了数据的重要性及其在支持组织战略和运营中的作用。在实际操作中,理解并应用这些概念对于成功构建和维护信息系统至关重要。