erp系统数据
erp系统数据是用于实时记录企业各部门业务的数据,而不是用于挖掘数据进行分析的。ERP系统是从MRP(物料需求计划)发展而来的新一代集成化管理信息系统,它扩展了MRP的功能,其核心思想是供应链管理,也就是从企业多个分布的模块中及时获取单独的业务数据。ERP系统提供的大量数据资源如果得到充分利用,那将对企业下一步的战略决策起到至关重要的作用。
以下几条款是我从一个超过1000个数据库表的大型ERP系统中提炼出来的设计数据,供参考。
1 所有的表的第一个字段是记录编号Recnum,用于数据维护
[Recnum] [decimal] (8, 0) NOT NULL IDENTITY(1, 1)
在进行数据维护的时候,我们可以直接这样写:
UPDATE Company SET Code='FLEX' WHERE Recnum=23
2 每个表增加4个必备字段,用于记录该笔数据的创建时间,创建人,最后修改人,最后修改时间
[CreatedDate] [datetime] NULL,
[CreatedBy] [nvarchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[RevisedDate] [datetime] NULL,
[RevisedBy] [nvarchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
框架程序中会强制读取这几个字段,默认写入值。
3 主从表的主外键设计
主表用参考编号RefNo作为主键,从表用RefNo,EntryNo作为主键。RefNo是字符串类型,可用于单据编码功能中自动填写单据流水号,从表的EntryNo是行号,LineNo是SQL Server 的关键字,所以用EntryNo作为行号。
如果是三层表,则第三层表的主键依次是RefNo,EntryNo,DetailEntryNo,第三个主键用于自动增长行号。
4 设计单据状态字段
字段 含义
Posted 过帐,已确认
Closed 已完成
Cancelled 已取消
Approved 已批核
Issued 已发料
Finished 已完成
Suspended 已取消
5 字段含义相近,把相同的单词调成前缀。
比如工作单中的成本核算,人工成本,机器成本,能源成本,用英文表示为LaborCost,MachineCost,EnergyCost
但是为了方便规组,我们把Cost调到字段的前面,于是上面三个字段命名为CostLabor,CostMachine,CostEnergy。
可读性后者要比前者好一点,Visual Studio或SQL Prompt智能感知也可帮助提高字段输入的准确率。
- 1数据挖掘的主要技术主要有哪些?
- 2如何迅速构建数据分析图表?
- 3深入探讨云计算与大数据的紧密关系
- 4数据中心的多元分类详细阐述
- 5数据编织及其优势挑战的深入解析
- 6数据处理的重要性与详细步骤解析
- 7数据预处理的内涵及常用策略分析
- 8数据传输的效率如何影响数据传输的实时性?
- 9数据可视化未来的主要应用会在哪些方面?
- 10制定数据治理路线图的详细步骤和关键因素概述
- 11如何通过深度发掘数据资产价值促进企业信息化进程?
- 12数据清洗中重复值清理的深入解析
- 13深入探讨大数据可视化的三大核心处理准则
- 14数据处理软件的功能涵盖哪些方面?
- 15深入解析元数据在数据血缘分析与质量追溯中的关键角色
- 16如何使数据分析界面实现更加多样化的设计?
- 17大数据的安全性和隐私保护水平该如何提高?
- 18分布式存储下的数据保护策略有哪些?
- 19如何有效地在数据采集源头实施数据资源管理?
- 20数据分析图表报告所需具备的特点探讨
- 21异构数据库实时同步的功能作用有哪些?
- 22数据血缘关系的四大特征详解
- 23数据可视化项目包括哪些方面的内容?
- 24进销存管理系统数据库
- 25 数据库进销存管理系统供应商的作用及数据安全优势?
- 26如何提升企业数据分析的决策效率?
- 27数据分析方法的详细盘点
- 28数据要素流通的主要渠道包括哪几方面?
- 29主数据管理中的一致性原则如何体现?
- 30数据集成和数字化转型之间是什么关系?
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼