企业OA办公管理系统数据库设计详解

3星 · 超过75%的资源 需积分: 10 10 下载量 82 浏览量 更新于2024-09-22 1 收藏 310KB DOC 举报
"数据库设计说明书(文档)包含了数据库设计的所有关键元素,如PDM图、SQL脚本和详细的文档说明,旨在为开发人员提供全面的数据库设计方案。文档由顾师龙编写,主要用于企业OA办公管理系统的开发,由西安软件服务外包学院委托,西安电子科技大学软件学院07级软开班DPS组负责开发。" 本文档详细阐述了数据库设计的各个阶段和关键概念,以确保所有相关人员都能理解和应用设计。以下是文档的主要内容: 1. 引言 - 编写目的:提供数据库设计细节,包括表、视图、存储过程、触发器和序列,供数据库设计人员、开发人员和维护人员参考。 - 背景信息:介绍了《企业办公OA管理系统》项目,由西安软件服务外包学院委托,西安电子科技大学软件学院开发。 - 定义:解释了数据库设计中的一些基本术语,如主键、外键、表、索引、视图和用户。 2. 外部设计 - 标识符和状态:描述了如何标识和跟踪数据库对象的状态。 - 使用它的程序:指明了哪些程序会使用这些数据库设计。 - 约定:列出了设计过程中的规范和标准。 - 专门指导:提供了针对特定情况的额外设计建议。 3. 结构设计 - 概念结构设计:探讨了业务需求转化为数据模型的过程,通常以ER图(实体关系图)表示。 - 逻辑结构设计:将概念模型转换为更具体的数据库模式,考虑数据类型、约束等。 - 物理结构设计:讨论了实际数据库的存储结构,包括表空间、分区、索引等优化策略。 4. 运用设计 - 安全保密设计:详述了如何保护数据安全,包括权限设置、用户管理、审计追踪等。 此文档的编写不仅关注技术细节,还强调了数据库设计的实用性和可维护性,确保在项目生命周期中能够有效地支持系统的需求。通过PowerDesigner产生的PDM图,可以直观地理解各表间的关系;而创建数据库物理结构的SQL脚本则提供了实际实施的蓝图。此外,版本管理和修改记录保证了文档的更新和跟踪,以适应项目的变化和发展。