ERP数据库详细设计说明书_第1页
ERP数据库详细设计说明书_第2页
ERP数据库详细设计说明书_第3页
ERP数据库详细设计说明书_第4页
ERP数据库详细设计说明书_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ERP数据库设计说明书项目代号:CX-2010-04-XXXXXXXXX技术有限公司2011-04-28目 录1、数据库设计错误!未定义书签。1.1、命名规则31.2、共用表111.3、基础数据31.4、库存子系统131.5、销售子系统141.6、采购子系统141、 命名规则 见数据库表名与字段名命名规范2、 基础数据见erp项目数据库脚本.sql文件2.1、 物料类别<Materieltype>(设计人:XXX)字段名类型是否为空主键外键默认值中文说明matypeidVarchar2(50) noyes物料类别编号 matypenameVarchar2(50)no物料类别名称ma

2、typeengnameVarchar2(50)yes英文名称matyperemarkVarchar2(2000)yes备注safetyone varchar2(50)yesNoNoNo保留字段safetytwo varchar2(50)yesNoNoNo保留字段enablesnumber默认1不删除,0:删除标识是否删除【表 说 明】【主键说明】【外键说明】【索引说明】【字段补充说明】2.2、 仓库表<Storage>(设计人:XXX)字段名类型是否为空主键外键默认值中文说明stoidVarchar2(50) noyes仓库编号 stonameVarchar2(50)no仓库名称s

3、tosimplenameVarchar2(50)yes仓库简称stoconnectperVarchar2(50)yes联系人stoempidVarchar2(50)yes联系人ID(新增)stophoneVarchar2(50)yes联系电话stoaddressVarchar2(50)yes仓库地址storemarkVarchar2(2000)yes备注safetyone varchar2(50)yesNoNoNo保留字段safetytwo varchar2(50)yesNoNoNo保留字段enablesnumber默认1不删除,0:删除标识是否删除【表 说 明】【主键说明】【外键说明】【索引

4、说明】【字段补充说明】2.3、 物料主文件<Materiel>(设计人:XXX)字段名类型是否为空主键外键默认值中文说明matidVarchar2(50) noyes物料编号 matnameVarchar2(50)no物料名称matspecVarchar2(50)yes规格型号mattypeidVarchar2(20)no物料类别(伪外键)mattypenameVarchar2(50)no物料类别名称matadvicepricenumber(19,4)no建议售价matadvicepriceAnumber(19,4)yes售价AmatadvicepriceBnumber(19,4)

5、Yes售价BmatadvicepriceCnumber(19,4)Yes售价CmatadvicepriceDnumber(19,4)Yes售价DmatadvicepriceEnumber(19,4)Yes售价Ematstandardpricenumber(19,4)no标准进价matshapeVarchar(50)no成品物料型态matifdutyNumber(9)No0:否是否含税matdutyratenumber(19,4)No0.17税率matstockaheaddatenumber(9)no0采购提前期matmainaffordVarchar2(50)yes主供应商matmainaff

6、ordidVarchar2(50)yes主供应商IDmatgawpdatenumber(9)yes30呆滞起计天数matstopdatedateyes停用日期matremarkVarchar2(2000)yes备注matunitVarchar2(50)yes计量单位safetyone varchar2(50)yesNoNoNo保留字段safetytwo varchar2(50)yesNoNoNo保留字段Enable Number(9)NoNoNoNo标识是否删除【表 说 明】【主键说明】【外键说明】【索引说明】【字段补充说明】2.4、 客户主文件<client>(设计人:XXX)字

7、段名类型是否为空主键外键默认值中文说明cliidVarchar2(50)NY客户编号clitypeidVarchar2(50)客户类别IdclinameVarchar2(50)N客户全称clishortnameVarchar2(50)客户简称cliaddressVarchar2(50)地方(具体)cliareaVarchar2(50)地区clienameVarchar2(50)英文全称clieshortnameVarchar2(50)英文简称基本资料cliprincipalVarchar2(50)负责人clilinkmanVarchar2(50)联系人cliphoneoneVarchar2(5

8、0)联系电话一cliphonetwoVarchar2(50)联系电话二cliphonethreeVarchar2(50)联系电话三clibankaccountsVarchar2(50)银行帐号cliopenbankVarchar2(50)开户银行empidVarchar2(50)N业务人员idclimobilephoneVarchar2(50)移动电话cliemailVarchar2(50)电子邮件cliwebVarchar2(50)网址clifaxesVarchar2(50)传真号码销售信息clioldoutdatedate最初销售出货日clioldintodatedate最初销售退货日cl

9、inewoutdatedate最近销售出货日clinewintodatedate最近销售退货日clidiscountVarchar2(50)折数(%)clipricestepVarchar2(50)售价等级clicreatedatedate客户建立日clistopdatedate终止交易日收款信息clizhangkuaneduVarchar2(50)账款额度cliremaineduVarchar2(50)剩余额度cliconditionVarchar2(50)收款条件(天)climonthreckoningdate每月结账日clicreditstepVarchar2(50)信用等级cliqcp

10、remoneynumber(19,4)期初预收款cliqcdealmoneynumber(19,4)期初应收款cliqmpremoneynumber(19,4)期末预收款cliqmdealmoneynumber(19,4)期末应收款其它cliotherremarkVarchar2(2000) 备注clitrashNumber(4,0)是否废码safetyone varchar2(50)保留字段safetytwo varchar2(50)保留字段enablesnumber默认1不删除,0:删除标识是否删除【表 说 明】【主键说明】【外键说明】【索引说明】【字段补充说明】2.5、 客户类别表<

11、;clienttype>(设计人:XXX)字段名类型是否为空主键外键默认值中文说明clitypeidVarchar2(50)NN类别编号clitypenameVarchar2(50)N类别名称clitypeenameVarchar2(50)N英文名称cliremarkVarchar2(500)Y备注clitypetrashNumber(4,0)0是否废码safetyone varchar2(50)yes保留字段safetytwo varchar2(50)yes保留字段Enable Number(9)No标识是否删除【表 说 明】【主键说明】【外键说明】【索引说明】【字段补充说明】2.6、

12、 人员表<employee>(设计人:XXX)字段名类型是否为空主键外键默认值中文说明empidVarchar2(50)NY人员编号empnameVarchar2(50)N人员姓名empenameVarchar2(50)英文姓名depidVarchar2(50)N部门编号idempsexVarchar2(50)N性别(默认男)empcardVarchar2(50)N身份证号基本资料empstateVarchar2(50)N就职状态idempdutyVarchar2(50)职务(改字段名)empphoneoneVarchar2(50)联系电话一empphonetwoVarchar2(

13、50)联系电话二empphonethreeVarchar2(50)联系电话三empbankaccountsVarchar2(50)银行账号empbirthdayDate出生日期(修改数据类型)empjobVarchar2(50)岗位EmpemailVarchar2(50)电子邮件(一个邮箱)empwebVarchar2(50)网址empfaxesVarchar2(50)传真号码empopenbankVarchar2(50)开户银行其它信息emptopVarchar2(50)最高学历empdegreeVarchar2(50)学位empgotimedate到期日期empgraduatetimeVa

14、rchar2(50)毕业学校emppactstarttimedate合同起始日期emppactendtimedate合同终止日期通讯资料empnowmailidVarchar2(50)现邮编empfamilyphoneVarchar2(50)家庭电话empfamilyplaceVarchar2(50)家庭住址empnowphoneVarchar2(50)现电话empnowplaceVarchar2(50)现住址empexigencemanVarchar2(50)紧急联系人empfamilymailidVarchar2(50)家庭邮编其它empremarkvarchar2(2000)备注empt

15、rashNumber(4,0)0是否废码safetyone varchar2(50)保留字段safetytwo varchar2(50)保留字段enablesnumber默认1不删除,0:删除标识是否删除【表 说 明】【主键说明】【外键说明】【索引说明】【字段补充说明】2.7、 供应商类型表<providetype>(设计人:XXX)字段名类型空否主键外键默认值中文说明peeidVarchar2(50)NY类别编号peenameVarhcar2(50)N类别名称 peeEnameVarchar2(50)N类别英文名称peeremarkVarchar2(2000)Y备注peetras

16、hNumber(4,0)0是否废码safetyone varchar2(50)保留字段safetytwo varchar2(50)保留字段enablesnumber默认1不删除,0:删除标识是否删除【表 说 明】【主键说明】【外键说明】【索引说明】【字段补充说明】2.8、 供应商主文件表<provideInfo>(设计人:XXX)字段名类型空否主键外键默认值中文说明peoidVarchar2(50)NY供应商编号peonameVarchar2(50)N供应商全称peoshortnameVarchar2(50)供应商简称peoascriptionVarchar2(50)N帐款归属pe

17、opeeidVarchar2(50)供应商类型表idpeopeenameVarchar2(50)供应商类型表名称(新增)peoareaVarchar2(50)地区peoprincipalVarchar2(50)负责人peolinkmanVarchar2(50)联系人peophoneoneVarchar2(50)联系电话一peophonetwoVarchar2(50)联系电话二peomobilephoneVarchar2(50)移动电话peobankaccountsVarchar2(50)银行帐号peoopenbankVarchar2(50)开户银行PeoempidVarchar2(50)(业务

18、人员编号)PeoempnameVarchar2(50)(业务人员名称)peocallingVarchar2(50)行业别peoemailVarchar2(50)电子邮件peowebVarchar2(50)网址peofaxesVarchar2(50)传真号码peocreatedateVarchar2(50)建立日期peocreditclassVarchar2(50)信用等级peozhangkuanedunumber(19,4)帐款额度peoremainedunumber(19,4)剩余额度peomonthreckoningnumber(19,4)31每月结帐日Peoqcprepaymoneynu

19、mber(19,4)期初预付款peoqcdealmoneynumber(19,4)期初应付款peoqmprepaymoneynumber(19,4)期末预付款peoqmdealmoneynumber(19,4)期末应付款peoremarkVarchar2(2000)备注peotrashNumber(4,0)0是否废码safetyone varchar2(50)保留字段safetytwo varchar2(50)保留字段enablesnumber默认1不删除,0:删除标识是否删除【表 说 明】【主键说明】【外键说明】【索引说明】【字段补充说明】2.9、 部门表<depttab>(设计

20、人:XXX)字段名类型空否主键外键默认值中文说明depidVarchar2(50)NY部门编号depnameVarchar2(50)N部门名称depremarkVarchar2(2000)备注deptrashVarchar2(50)N是否废码safetyone varchar2(50)保留字段safetytwo varchar2(50)保留字段enablesnumber默认1不删除,0:删除标识是否删除【表 说 明】【主键说明】【外键说明】【索引说明】【字段补充说明】3、 共用表3.1、 库存总账表<generalledger>(设计人:黄健)字段名类型是否为空主键外键默认值中文说

21、明GenidVarchar2(50)NoYesNo行号genmaterielidVarchar2(50)NoNo物料编号genstoragenoVarchar2(20)NoNo仓库编号(伪外键)genstoragenameVarchar2(20)NoNoNo仓库genexpectstartqtyNumber(9)no期初总数量genstandarcostnumber(19,4)no标准成本genallcostnumber(19,4)no标准总成本genexpectstartallcostnumber(19,4)no期初总成本gensafetyqtyNumber(9)no安全数量Genavgco

22、stNumber(19,4)NoNoNoNo平均成本GenqtyNumber(9)NoNoNoNo现有总数量GennowavgcostNumber(19,4)NoNoNoNo现行平均成本GenstandardcostallNumber(19,4)NoNoNoNo标准总成本(改名字)GennowcostNumber(19,4)NoNoNoNo现行总成本safetyone varchar2(50)yesNoNoNo保留字段safetytwo varchar2(50)yesNoNoNo保留字段enablesnumber默认1不删除,0:删除标识是否删除【表 说 明】【主键说明】【外键说明】【索引说明

23、】【字段补充说明】3.2、 库存进出明细表<minusandadddetail>(设计人:XXX)字段名类型是否为空主键外键默认值中文说明MinusaddidNumber(9)Nn主键IDMinusdatedatenn单据日期MatypeidVarchar2(20)nn物料编号MatypenameVarchar2(50)nn物料名称MinusaddNumber(9)nn数量(+,-)UnitpriceNumber(19,4)单价MoneysNumber(19,4)金额storagedateDate时间StoidVarchar2(50)nn仓库IDStonameVarchar2(50

24、)nn仓库名称OrigintypeVarchar2(20)nn来源单别OriginidVarchar2(20)nn来源单号AftermathNumber(9)nn期末结存enablesnumber默认1不删除,0:删除标识是否删除Safetytonevarchar2(50)Yn保留字段1Safetytwovarchar2(50)Yn保留字段2【表 说 明】【主键说明】【外键说明】【索引说明】【字段补充说明】3.3、 采购账款明细表<AccountMoneyDetail>(XXX)字段名类型是否为空主键外键默认值中文说明storageidNumber(9)Ny主键IDstoraged

25、atedaten单据日期origintypesVarchar2(50)y来源单别originidVarchar2(20)y来源单号nowdatedatdatey日期clientsupplyVarchar2(50)y供货商名称citationidVarchar2(50)y供货商IDformerlymoneysNumber(19,4)y原单金额nowadaysmoneysNumber(19,4)y现行余额enablesnumber默认1不删除,0:删除标识是否删除safetytonevarchar2(50)Yn保留字段safetytwovarchar2(50)Yn保留字段【表 说 明】记录每个仓库

26、每次数量和金额的改变量【主键说明】流水号【外键说明】单据类别【索引说明】时间字段加索引【字段补充说明】4、 库存子系统4.1、 盘点主表<checked>(设计人:XXX)字段名类型是否为空主键外键默认值中文说明cheidVarchar2(50)NOYNo盘点单的流水号chestoragenoVarchar2(50)NoNo盘点的仓库编号Storage(stoid)chestoragenameVarchar2(50)NONo盘点的仓库名称chedatedateNoSysdate盘点的日期chemanVarchar2(50)NoNo盘点人名称chedeptnameVarchar2(5

27、0)NoNo部门名称cherestrictmanVarchar2(50)YesNo制单人-当前登录人cheauditingmanVarchar2(50)YesNo审核人-当前登录人chestatuNumber(2)NoNo审核状态,0为未审核safetyone varchar2(50)yesNo保留字段safetytwo varchar2(50)yesNo保留字段enablesnumber默认1不删除,0:删除标识是否删除【表 说 明】 【主键说明】【外键说明】 【索引说明】【字段补充说明】4.2、 盘点明细表<Checkdetail>(设计人:XXX)字段名类型是否为空主键外键默

28、认值中文说明cheidVarchar2(50)NoYesYesNo盘点单的流水号check(cheid)chelineidNumber(9)NoYesNoNo栏号chematerielidVarchar2(50)NoNoNoNo物料的编号Materiel(matid)chematerielnameVarchar2(50)NoNoNoNo物料的名称cheunitnameVarchar2(50)NoNoNoNo单位名称cheaccountqtyNumber(9)NoNoNoNo账面数量checheckqtyNumber(9)NoNoNoNo盘点数量cheprofitandlossqtyNumber

29、(9)NoNoNoNo盈亏数量cheprofitandlossmoneyNumber(19,4)NoNoNoNo盈亏金额chepriceNumber(19,4)NoNoNoNo单价cheremarkVarchar2(2000)YesNoNoNo备注safetyone varchar2(50)yesNoNoNo保留字段safetytwo varchar2(50)yesNoNoNo保留字段enablesnumber默认1不删除,0:删除标识是否删除【表 说 明】 【主键说明】Alter table checkdetailAdd constraint checkdetail_PK_1 primary

30、 key(cheid, chelineid);【外键说明】alter table checkdetailadd constraint checkdetail_FK_1 foreign key(cheid) reference check(cheid)【索引说明】【字段补充说明】按数量和金额4.3、 其它出库主表 <otheroutmain> (设计人:刘XXX)字段名类型是否为空主键外键默认值中文说明Othidvarchar2(50)Y单据号码(系统自带)OthdateDate单据日期othouttypeidvarchar2(50)出库类型idothstorevarchar2(50

31、)仓库Othoutnamevarchar2(50)出库人名Othdeptvarchar2(50)所属部门Othmakemanidvarchar2(50)制单人员Othrepeatuseridvarchar2(50)复核人员clitrashNumber(4,0)是否废码safetyone varchar2(50)保留字段safetytwo varchar2(50)保留字段enablesnumber默认1不删除,0:删除标识是否删除【表 说 明】 【主键说明】【外键说明】 【索引说明】【字段补充说明】4.4、 其它出库明细表<otheroutdetail> (设计人:XXX)字段名类型

32、是否为空主键外键默认值中文说明otheroutidvarchar2(50)YY单据号码(其它出库主表id)Othoutlinenovarchar2(50)Y栏号Othoutmertialsidvarchar2(50)物料编号Othoutmertialnamevarchar2(50)物料名称Othouttypesvarchar2(50)规格型号Othoutunitsvarchar2(50)单位Othoutamountnumber(9)0数量othoutremarkvarchar2(2000)备注clitrashNumber(4,0)是否废码safetyone varchar2(50)保留字段sa

33、fetytwo varchar2(50)保留字段enablesnumber默认1不删除,0:删除标识是否删除【表 说 明】 【主键说明】【外键说明】 【索引说明】【字段补充说明】4.5、 其它入库主表<othercome> (设计人:XXX)字段名类型是否为空主键外键默认值中文说明Othcomeidvarchar2(50)Ny单据号码(系统自带)OthcomedateDateN单据日期othcometypeidvarchar2(50)N入库类型Othcomestorevarchar2(50)仓库Othcomenamevarchar2(50)入库人员Othcomedeptvarcha

34、r2(50)所属部门Othcomemakemanidvarchar2(50)制单人员Othcomerepeatuseridvarchar2(50)Y复核人员clitrashNumber(4,0)是否废码safetyone varchar2(50)保留字段safetytwo varchar2(50)保留字段enablesnumber默认1不删除,0:删除标识是否删除【表 说 明】 【主键说明】【外键说明】 【索引说明】【字段补充说明】4.6、 其它入库明细表<othercomedetail> (设计人:XXX)字段名类型是否为空主键外键默认值中文说明Othcomeidvarchar2

35、(50)YY其它入库主表idOthcomenovarchar2(50)NY栏号Othcomemertialsidvarchar2(50)N物料编号Othcomemertialnamevarchar2(50)N物料名称Othcometypesvarchar2(50)Y规格型号Othcomeunitsvarchar2(50)单位Othcomeamountnumber(9)0数量othcomeremarkvarchar2(2000)备注clitrashNumber(4,0)是否废码safetyone varchar2(50)保留字段safetytwo varchar2(50)保留字段enablesn

36、umber默认1不删除,0:删除标识是否删除【表 说 明】 【主键说明】【外键说明】 【索引说明】【字段补充说明】4.7、 调价主表<MovePrice>(设计人:XXX)字段名类型是否为空主键外键默认值中文说明movedatedateNN单据日期moveorderNoVarchar2(50)Y单据号码moveadjustVarchar2(50)N调整方式movestorageNoVarchar2(50)N仓库编号movemakeVarchar2(50)N制单人员movecheckVarchar2(50)N复核人员moveremarkVarchar2(2000)N备注moveAud

37、itingStateNumber(9)N审核状态safetyone varchar2(50)yesNoNoNo保留字段safetytwo varchar2(50)yesNoNoNo保留字段enablesnumber默认1不删除,0:删除标识是否删除【表 说 明】【主键说明】【外键说明】 【索引说明】【字段补充说明】4.8、 调价明细表<MovePriceDetail>(设计人:XXX)字段名类型是否为空主键外键默认值中文说明MoveinileNumber(9)Y行号moveorderNoVarchar2(50)NY单据号码MovematerielnoVarchar2(50)N物料编

38、号MovematerielnameVarchar2(50)物料名称MovespectypeVarchar2(50)规格型号MoveunitVarchar2(50)单位MovestocksNumber(9)库存量moveaveragecostNumber(19,4)现行平均成本movepriceNumber(19,4)单价(自己填)movemovepriceNumber(19,4)调价金额safetyone varchar2(50)yesNoNoNo保留字段safetytwo varchar2(50)yesNoNoNo保留字段enablesnumber默认1不删除,0:删除标识是否删除【表 说

39、明】【主键说明】【外键说明】 【索引说明】【字段补充说明】4.9、 调拨单主表<movestorage>(设计人:XXX)字段名类型空否主键外键默认值中文说明MsenoVarchar2(50)NY单据号码(单号)msedatedateN当前系统时间单据日期MseoutstorageVarchar2(50)N出库仓(仓库编号)mseinsertstorVarchar2(50)N入库仓(仓库编号)mseemployeeVarchar2(50)N制作人mesAuditingempVarchar2(50)N审核人MesremarkVarchar2(2000) 备注messtateVarch

40、ar2(50)0:未审核审核状态MestrashVarchar2(50)0:报废 1:可用是否可用MespreservingoneVarchar2(50)保留字段1mespreservingtwoVarchar2(50)保留字段1enablesnumber默认1不删除,0:删除标识是否删除【表 说 明】【主键说明】【外键说明】 【索引说明】【字段补充说明】4.10、 调拨单明细表<movedetails>(设计人:XXX)字段名类型空否主键外键默认值中文说明MdsnoVarchar2(50)NY单号MdsmsenoVarchar2(50)NYY单据号码(单号)mdsmateriel

41、typeVarchar2(50)N物料编号mdsmaterielnameVarchar2(50)N物料名称mdsmaterielspecsVarchar2(50)物料规格mdsmaterielunitVarchar2(50)单位mdsmaterielnumVarchar2(50)N数量MdsavgcostVarchar2(50)N现行平均成本(出库)mdscostVarchar2(50)N总现行平均成本MdsremarkVarchar2(2000)备注MespreservingoneVarchar2(50)保留字段1mespreservingtwoVarchar2(50)保留字段1enablesnumber默认1不删除,0:删除标识是否删除【表 说 明】【主键说明】【外键说明】 【索引说明】【字段补充

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论