- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于关系数据库ERP系统
基于关系数据库ERP系统
摘#8195;要 在系统阐述ERP总体设计的基础上,通过对系统开发过程中涉及的数据库基本理论的研究,阐述了基于关系数据库的ERP系统模型,并举例分析采购管理子系统的相关设计,对深入理解与应用ERP系统提供良好帮助。
关键词 采购管理;ERP系统;关系数据库
中图分类号 TP 文献标识码 A 文章编号 1673-9671-(2010)091-0152-02
1 ERP系统总体设计分析
ERP(Enterprise Resource Planning,即企业资源规划)系统是在管理实践中产生和发展起来的,是一个以财务为中心,围绕计划和执行两种主要业务,融合供应链管理、生产管理、财务管理三条干线,实现物流、资金流和信息流有效统一的企业综合管理信息系统。这三条干线的数据相互利用、传递,业务相互联系、渗透,。因此,做好数据库的设计至关重要,它直接关系到集成的好坏和系统效率的高低。ERP数据库设计时需要考虑企业中的每一项资源(对象),如员工、材料、产品、供应商、客户、固定资产等,每一个对象都包括属性和方法。例如,员工这个对象包含职工号、姓名、性别、职位、学历、基本工资、奖金等属性,以及读取职位、计算月薪等方法。企业中每一个员工(对象)都具有同样的属性及方法(例如,每一个员工都有职工号,都要计算月薪)。当对象的属性被存入数据库时,一个对象就是一个行(column),它的一个属性就在列(row)中,所有对象就构成了数据表(table)。例如,所有员工的资料构成了员工数据表,一位员工的资料构成了一行,表中的一个属性就是一列。在关系型数据库中,数据表就是文件。
2 关系数据库基本原理
关系数据库是以关系数据模型所确定的数据结构方式来组织和存储某个组织(或部门)相互关联的数据集。关系数据模型的数据结构是人们日常事务处理中常见的二维表结构。关系数据模型将数据看成是二维表中唯一的行号和列号确定的一个表中元素,即关系数据模型是用二维表的方式来组织、存储和处理数据和信息的。从应用的角度来看,任何一个组织(或部门)的关系数据库的基本组成成分是二维表,或者说某个组织(或部门)的数据库是由若干张相互关联的二维表组成。由于二维表结构清晰、简单、易于理解,也易于计算机实现(存储、操作、控制),加上关系数据模型有数学理论基础(集合论、关系代数),因此现在的数据库管理系统软件都是基于关系数据模型研发的,如SQL SERVER、ORACLE、DB2、SYBASE、ACCESS、FOXPRO等等。ERP系统就是基于SQL SERVER设计、运行的。
那么,关系数据模型中的二维表与数据库中的数据文件之间有何联系?下面我们通过用友ERP系统中的存货档案表(inventory)来介绍关系数据模型的基本概念及其与数据库中的数据文件之间的对应关系:
1)关系、二维表、数据文件:关系数据模型中用关系来表述现实世界中能够相互区别的要管理的数据对象集。每一个关系都有一个关系名和一组表述其特征的属性集,人们就是通过这些属性集区别不同的关系。如存货、客户、部门都可以称之为关系,它们都是要管理的数据对象集,都有各自的属性集。一个关系用一张二维表表示,表名对应关系名。二维表由有限个不重复的行组成,表中的每一列不可再分。一张二维表在关系数据库中用一个数据文件存储。如“存货档案表”在ERP应用数据库中用一个数据文件存储,文件名可以用表名“inventory”,使计算机中存储的文件内容与现实世界管理的数据对象相联系。存货档案表(inventory)如表1所示。
2)记录:二维表中的每一行称为一个记录,描述了关系中一个具体的个体,在数据文件中是一个记录值。如表1中第一行为“PIII芯片”的记录,描述了PIII芯片在存货档案文件中所有属性的取值(特征)。
3)属性、列、字段:二维表中的每一列是一个属性,描述了关系的一个特征。一个二维表的所有列构成了一个关系的属性集,通过它可以区别不同的二维表(关系)。二维表中的每一列的数据属于同一类型。每一列的列名对应关系的属性名,同时对应数据文件中的字段名。如表1用7个列表示存货的属性,其中第4列表示属性“计量单位”,当某条记录取值为01时,表示计量单位是“盒”。
4)主码、主关键字:指二维表中的某个列(属性)或某几个列(或属性组),它们的值能够唯一确定表中或数据文件中的一个记录。如表1中第1列属性“存货编码”可以作为主码(或主关键字),用来唯一识别表中的每一种存货。
5)关系模式:一个关系模式由一个关系名及它所有的属性构成,它对应一个二维表的表名和表头栏目行(列的集合),构成了一个二维表的框架,同时也是设计该二维表的数据文件结构的依据。
6)E-R关系图
原创力文档


文档评论(0)