数据库设计规范-命名规范.docx

数据库设计规范-命名规范.docx

ID:55039639

大小:15.06 KB

页数:4页

时间:2020-04-26

数据库设计规范-命名规范.docx_第1页
数据库设计规范-命名规范.docx_第2页
数据库设计规范-命名规范.docx_第3页
数据库设计规范-命名规范.docx_第4页
资源描述:

《数据库设计规范-命名规范.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库设计规范(命名规范)1目的 规范数据库设计。 2概述 从数据库的设计原则设计文档几方面论述数据库设计的规范思想及命名规则。 3数据库应用结构 根据对一般业务系统的分析,将数据库和程序系统统一进行整体描述,展示数据库的 表之间以及与程序模块间的关系。 3.1数据表和程序模块的分类 根据“处理特点”,将数据表和程序模块进行分类如下: 数据表分类:业务数据表、基本编码表、辅助编码表、系统信息表、累计数据表、结 算数据表、决策数据表。 程序模块分类:初始化、业务处理、完整性检测与修正、结算处理、统计处理。 3.1.1数据表分类说明 业务数据表:记录业务发生的过程和结果。如,合同、出仓单、申请

2、单、凭证。 基本编码表:描述业务实体的基本信息和编码。如,产品、客户、供应商、雇员。 辅助编码表:描述属性的列表值。如,合同类型、职称、民族、付款方式。 系统信息表:存放与系统操作、业务控制有关的参数。如,用户信息、权限、用户配 置信息、成本核算方式。 累计数据表:存放业务的当前值和累计值。如,当前库存、当前存款、累计销售、累 计支出、应收账款。 结算数据表:存放各个时期末的结存数。如,月末库存、月末银行存款、应收账款月 结。决策数据表:存放各个时期内发生的统计值。如,月销售统计、月回款统计、出入库 统计。 3.1.2程序模块分类说明 初始化:系统运行前对系统进行数据的初始化。如,库存初始

3、化。 业务处理:业务过程的控制和结果记录。如,合同录入、费用审批、出入库。 完整性检测与修正:对累计数据表进行检查并自动修正。如对当前库存、当前存款、 累计销售的检查和重新计算。 结算处理:计算并记录各个时期末的结存数。库存月结、应收账款月结。 统计处理:计算并记录各个时期内发生的统计数。如,统计月销售、统计月回款、统 计出入库。 3.2数据表间的关系 业务数据表<-->基本编码表主-外键关系。如,合同表<-->客户编码表; 业务数据表<-->辅助编码表主-外键关系。如,合同表<-->付款方式; 业务数据表、累计数据表、结算数据表:累计数据表=结算数据表(上期末)+业务数 据表(本期内发生

4、)。如当前库存=上月末库存数+(本月入库数-本月出库数); 决策数据表<-->业务数据表决策数据表的数据是由业务数据表中数据导出(统计)的; 3.3数据表与程序模块间的关系 由一个例子(仓库管理)来说明数据表与程序模块之间的关系: .系统使用前,由初始化模块对库存数(累计数据表)和上月末库存数(结存数据表)进 行初始化; .当有入库业务发生时,由入库模块(业务处理)将入库单录入并保存到入库单明细帐( 业务数据表)中,同时将入库数累加到库存数(累计数据表)中; .定期或不定期,库存数核算模块(检查完整性检测与修正)根据上月末的库存数(结存 数据表)、本月已发生数(业务数据表)检查当前的库存数

5、(累计数据表)是否符合,不符合 则给出提示,可手工或自动进行更正(当前库存数=上月末库存数+本月入库数-本月出库数 );.每月初,进行上月的月结处理。月结模块(结算处理)根据上月初的库存数(结存数据 表)、上月发生数(业务数据表)计算出上月末的库存数(累计数据表)。公式为:上月末库 存数=上月初库存数+上月入库数-上月出库数; .每个月月结后,库存业务月统计模块(统计处理)统计上月的各种库存商品的入库和 出库数,便于查询和生成报表,也作为决策支持的数据基础。 3.4数据表命名时对数据表分类的考虑 .业务数据表:t_d_<系统标识>_<表标识>。如销售系统的合同表t_d_SH_Contrac

6、t 或t_d_SH_合同;.基本编码表:t_b_[<系统标识>]_<表标识>。如客户编码表t_b_Customer或t_b_客 户;.辅助编码表:t_a_[<系统标识>]_<表标识>。如合同类别t_a_ContType或t_a_合同 类别;.系统信息表:t_s_[<系统标识>]_<表标识>。如用户表t_s_User或t_s_用户; .累计数据表:t_t_<系统标识>_<表标识>。如当前库存表t_t_SO_Stock或t_t_SO_ 库存;.结算数据表:t_c_<系统标识>_<表标识>。如库存月结表t_c_SO_StockMonth或 t_c_SO_库存月结;.决策数据表:t_w_<系统标识

7、>_<表标识>。如月销售统计表t_w_SH_SellMonth或 t_w_SH_月销售统计;注:[]内的内容表示可选。如“t_s_[<系统标识>]_<表标识>”表示t_s_SH_User和 t_s_User都是符合规则的。 4数据库结构原则 规定除数据库设计所遵循的范式外的一些适用原则,在遵循数据库设计范式的基础上 ,合理地划分表,添加状态和控制字段等。 4.1辅助编码表 为了使辅助编码表能起到预期的效能,又不因过多的辅

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。