财务软件数据库设计详解:命名规范与实体关系

版权申诉
0 下载量 197 浏览量 更新于2024-08-05 收藏 68KB DOCX 举报
本文档是关于财务管理软件数据库设计的详细说明书,版本1.0,发布于2009年11月27日。该设计主要涉及实体关系、对象命名规范以及各个模块的数据结构和管理。 1. 实体、对象命名规范: - 表名采用模块名加表名的形式,如"basInfo_accountOver",便于理解和区分不同功能模块。 - 表字段命名遵循明确性和可读性原则,如"科目代码"、"科目名称"等。 - 序列命名则是在字段名后加上"id",如"科目类别_id"。 - 视图名以"Vw_"开头,如"Vw_subjectList"。 - 触发器命名采用"Tig_"前缀,如"Tig_createEntryTrigger"。 - 存储过程命名遵循"Proc_",如"Proc_generateJournalEntry"。 2. 实体关系: - 基础信息模块:包括科目信息(如科目代码、科目名称、科目类别和账户类型)、帐套信息(如启用日期、创建日期和名称)、会计期间信息、用户信息(姓名、工号、权限等)和凭证类别。 - 凭证管理模块:涉及凭证信息、结算方式管理和分录记录。 - 账簿管理模块:涵盖了账簿基本信息、三栏式账簿、多栏式账簿以及数量三栏式账簿。 - 财产清查模块:现金盘点和实物盘点的记录。 - 出纳管理模块:包括日记账、银行对账单和企业银行账户管理。 3. 数据字典: - 对每个模块的数据表进行详细列举,例如:帐套表(basInfo_accountOver)、会计期间表(basInfo_period)、科目表(basInfo_subject)等,每个表都包含相应的属性和字段。 - 视图、存储过程和触发器也按照模块划分,如凭证管理模块中的vouMng_voucher表、3.1.3 存储过程中的转账操作过程等。 这份设计文档提供了对财务管理软件数据库设计的深入理解,有助于开发者和数据库管理员进行规范化的设计和维护。通过这些规范,确保了数据的一致性和系统的稳定性。对于开发团队来说,这是一个重要的参考文档,可以帮助他们创建出高效、易管理的财务软件系统。