下载此文档

数据库设计规范.doc


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍

责任编辑:fuxing [网人帝国]   添加时间:2003-12-27 9:26:18  人气:4139 【大中小】
修订文档历史记录:
---日期--|---版本--|--说明----
         文档初搞
         的内容重新整理
                            数据库设计规范
1  目的
   规范数据库设计。
2  概述
   从数据库的设计原则  设计文档几方面论述数据库设计的规范思想及命名规则。
3  数据库应用结构
  
   根据对一般业务系统的分析,将数据库和程序系统统一进行整体描述,展示数据库的表之间以及与程序模块间的关系。
   数据表和程序模块的分类
   根据“处理特点”,将数据表和程序模块进行分类如下:
   数据表分类:业务数据表、基本编码表、辅助编码表、系统信息表、累计数据表、结算数据表、决策数据表。
   程序模块分类:初始化、业务处理、完整性检测与修正、结算处理、统计处理。
    
       数据表分类说明
  
   业务数据表:记录业务发生的过程和结果。如,合同、出仓单、申请单、凭证。
   基本编码表:描述业务实体的基本信息和编码。如,产品、客户、供应商、雇员。
   辅助编码表:描述属性的列表值。如,合同类型、职称、民族、付款方式。
   系统信息表:存放与系统操作、业务控制有关的参数。如,用户信息、权限、用户配置信息、成本核算方式。
   累计数据表:存放业务的当前值和累计值。如,当前库存、当前存款、累计销售、累计支出、应收账款。
   结算数据表:存放各个时期末的结存数。如,月末库存、月末银行存款、应收账款月结。
   决策数据表:存放各个时期内发生的统计值。如,月销售统计、月回款统计、出入库统计。
       程序模块分类说明
   初始化:系统运行前对系统进行数据的初始化。如,库存初始化。
   业务处理:业务过程的控制和结果记录。如,合同录入、费用审批、出入库。
   完整性检测与修正:对累计数据表进行检查并自动修正。如对当前库存、当前存款、累计销售的检查和重新计算。
   结算处理:计算并记录各个时期末的结存数。库存月结、应收账款月结。
   统计处理:计算并记录各个时期内发生的统计数。如,统计月销售、统计月回款、统计出入库。
   数据表间的关系
   业务数据表<-->基本编码表主-外键关系。如,合同表<-->客户编码表;
   业务数据表<-->辅助编码表主-外键关系。如,合同表<-->付款方式;
   业务数据表、累计数据表、结算数据表:累计数据表=结算数据表(上期末) + 业务数据表(本期内发生)。如当前库存=上月末库存数+(本月入库数-本月出库数);
   决策数据表<-->业务数据表决策数据表的数据是由业务数据表中数据导出(统计)的;
   数据表与程序模块间的关系
      
   由一个例子(仓库管理)来说明数据表与程序模块之间的关系:
   . 系统使用前,由初始化模块对库存数(累计数据表)和上月末库存数(结存数

数据库设计规范 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人janny
  • 文件大小0 KB
  • 时间2011-05-12
最近更新