财务软件数据库设计详解:实体关系与命名规范
版权申诉
76 浏览量
更新于2024-06-27
收藏 544KB DOC 举报
本文档是一份详细的财务管理软件数据库设计说明书,版本1.0,发布于2009年11月27日。该文档阐述了在设计一个财务管理软件时,对于数据库对象的各种命名规范和实体关系的规划。主要内容分为三个部分:
1. **命名规范**:
- **表名命名**:遵循模块名加表名的模式,例如“帐套表”为“basInfo_accountOver”。
- **字段命名**:字段名清晰明了,直接反映字段含义,如“科目代码”、“账户名称”。
- **序列命名**:采用字段名加上“id”的形式,便于识别。
- **视图命名**:前缀“Vw_”,如“Vw_科目信息”。
- **触发器命名**:前缀“Tig_”,如“Tig_日记账更新”。
- **存储过程命名**:前缀“Proc_”,如“Proc_创建账簿”。
2. **实体关系**:
- **基础信息模块** 包括科目信息(如科目代码、科目名称、科目类别)、账户类型信息、科目类别(如资产、负债等分类)、账套信息(如账套名称、启用日期)、会计期间信息(年度和期间)以及用户信息(如姓名、工号、权限)。
- **凭证管理模块** 涉及凭证信息、结算方式信息,用于记录企业的经济业务。
- **账簿管理模块** 包括账簿基本信息、三栏式、多栏式账簿,以及数量三栏式账簿,用于账务处理。
- **财产清查模块** 记录现金盘点和实物盘点信息,用于财产核对。
- **出纳管理模块** 包含日记账、银行对账单和企业银行账户管理。
3. **数据字典**:
- 对每个模块中的关键表(如帐套表、科目表、凭证表等)、视图、存储过程和触发器进行了详细的列举,每个实体都有其特定的表结构,用于数据的组织和管理。
这份文档是开发人员和数据库管理员设计财务管理软件时的重要参考,它强调了命名一致性与数据结构的合理性,确保了软件的高效运行和数据的安全性。通过遵循这些规范,开发者可以创建出一个易于理解和维护的数据库架构。
2023-01-08 上传
2023-01-08 上传
2022-07-13 上传
2023-01-08 上传
2023-01-08 上传
2022-06-04 上传
2023-05-18 上传
小虾仁芜湖
- 粉丝: 106
- 资源: 9354
最新资源
- WordPress作为新闻管理面板的实现指南
- NPC_Generator:使用Ruby打造的游戏角色生成器
- MATLAB实现变邻域搜索算法源码解析
- 探索C++并行编程:使用INTEL TBB的项目实践
- 玫枫跟打器:网页版五笔打字工具,提升macOS打字效率
- 萨尔塔·阿萨尔·希塔斯:SATINDER项目解析
- 掌握变邻域搜索算法:MATLAB代码实践
- saaraansh: 简化法律文档,打破语言障碍的智能应用
- 探索牛角交友盲盒系统:PHP开源交友平台的新选择
- 探索Nullfactory-SSRSExtensions: 强化SQL Server报告服务
- Lotide:一套JavaScript实用工具库的深度解析
- 利用Aurelia 2脚手架搭建新项目的快速指南
- 变邻域搜索算法Matlab实现教程
- 实战指南:构建高效ES+Redis+MySQL架构解决方案
- GitHub Pages入门模板快速启动指南
- NeonClock遗产版:包名更迭与应用更新