企业OA办公管理系统数据库设计详解
3星 · 超过75%的资源 需积分: 10 82 浏览量
更新于2024-09-22
1
收藏 310KB DOC 举报
"数据库设计说明书(文档)包含了数据库设计的所有关键元素,如PDM图、SQL脚本和详细的文档说明,旨在为开发人员提供全面的数据库设计方案。文档由顾师龙编写,主要用于企业OA办公管理系统的开发,由西安软件服务外包学院委托,西安电子科技大学软件学院07级软开班DPS组负责开发。"
本文档详细阐述了数据库设计的各个阶段和关键概念,以确保所有相关人员都能理解和应用设计。以下是文档的主要内容:
1. 引言
- 编写目的:提供数据库设计细节,包括表、视图、存储过程、触发器和序列,供数据库设计人员、开发人员和维护人员参考。
- 背景信息:介绍了《企业办公OA管理系统》项目,由西安软件服务外包学院委托,西安电子科技大学软件学院开发。
- 定义:解释了数据库设计中的一些基本术语,如主键、外键、表、索引、视图和用户。
2. 外部设计
- 标识符和状态:描述了如何标识和跟踪数据库对象的状态。
- 使用它的程序:指明了哪些程序会使用这些数据库设计。
- 约定:列出了设计过程中的规范和标准。
- 专门指导:提供了针对特定情况的额外设计建议。
3. 结构设计
- 概念结构设计:探讨了业务需求转化为数据模型的过程,通常以ER图(实体关系图)表示。
- 逻辑结构设计:将概念模型转换为更具体的数据库模式,考虑数据类型、约束等。
- 物理结构设计:讨论了实际数据库的存储结构,包括表空间、分区、索引等优化策略。
4. 运用设计
- 安全保密设计:详述了如何保护数据安全,包括权限设置、用户管理、审计追踪等。
此文档的编写不仅关注技术细节,还强调了数据库设计的实用性和可维护性,确保在项目生命周期中能够有效地支持系统的需求。通过PowerDesigner产生的PDM图,可以直观地理解各表间的关系;而创建数据库物理结构的SQL脚本则提供了实际实施的蓝图。此外,版本管理和修改记录保证了文档的更新和跟踪,以适应项目的变化和发展。
2010-05-18 上传
2009-04-29 上传
2009-02-19 上传
2023-05-30 上传
2023-11-27 上传
2024-06-18 上传
2024-09-09 上传
2024-06-11 上传
2023-06-09 上传
背心
- 粉丝: 1
- 资源: 4
最新资源
- Flex垃圾回收与内存管理:防止内存泄露
- Python编程规范与最佳实践
- EJB3入门:实战教程与核心概念详解
- Python指南v2.6简体中文版——入门教程
- ANSYS单元类型详解:从Link1到Link11
- 深度解析C语言特性与实践应用
- Gentoo Linux安装与使用全面指南
- 牛津词典txt版:信息技术领域的便捷电子书
- VC++基础教程:从入门到精通
- CTO与程序员职业规划:能力提升与路径指南
- Google开放手机联盟与Android开发教程
- 探索Android触屏界面开发:从入门到设计原则
- Ajax实战:从理论到实践
- 探索Android应用开发:从入门到精通
- LM317T稳压管详解:1.5A可调输出,过载保护
- C语言实现SOCKET文件传输简单教程