本文档名为《OA办公系统大数据库设计.doc》,主要针对OA办公自动化管理系统进行详细的设计规划和变更记录。文档包含了三个关键阶段:数据字典设计、数据库设计以及后续的升级和审核。以下是各个部分的主要知识点:
1. **预期读者**:文档目标读者广泛,包括OA办公自动化管理系统的设计师、开发者、验收和评审人员、测试人员,以及客户方的市场部人员和开发人员。
2. **数据库设计**:
- 使用了Microsoft SQL Server 2008 R2作为数据库平台,其数据库名称为OASYSDB/OA系统数据库。
- 数据库设计的核心目的是为了支持系统功能,整理并转化为物理数据库,便于开发团队实施。
3. **数据字典设计**:
- 数据字典是关键组成部分,它为用户提供对数据元素的全面解释,记录了各种信息,如数据元素的名字、别名、描述、数据类型(如字符串、日期、整型)、长度、结构、使用规则(如值的范围、频率、输入/输出/本地使用)、控制信息(如来源、用户权限、程序依赖)、以及分组信息(如父结构、从属关系和物理位置)。
- 文档详细列出了个人信息数据项,如人员编号、姓名、性别、出生年月等,并说明了它们的位置和定义。
4. **数据库设计细节**:
- **系统物理结构设计**:未在提供的部分内容中详述,但可能涉及数据库的逻辑组织和物理存储布局。
- **表设计**:包括表名解释,如"TableName",可能包含表的结构和字段设计。
- **表间关联**:文档可能讨论了不同表之间的关联规则,以实现数据的一致性和完整性。
- **存储过程设计**:用于执行特定任务的预编SQL代码集合,可能是业务流程自动化的一部分。
- **触发器设计**:用于自动响应特定数据库事件,如更新或插入数据时的操作。
- **Job设计**:可能指的是工作调度或后台任务,用于处理异步操作和数据处理。
5. **变更记录**:文档跟踪了自2013年8月2日至8月8日的几次重要变更,包括数据字典设计的初次创建、数据库设计的迭代升级以及审核和升级过程。
通过阅读这份文档,读者能够了解到OA办公系统中数据库的关键要素,理解数据模型的构建方法,以及在开发过程中如何维护和管理数据字典以确保系统的高效运行。