ERP数据库详细设计说明书_第1页
ERP数据库详细设计说明书_第2页
ERP数据库详细设计说明书_第3页
ERP数据库详细设计说明书_第4页
ERP数据库详细设计说明书_第5页
免费预览已结束,剩余44页可下载查看

下载本文档

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

文档简介

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

2、enameVarchar2(50)no物料类别名称matypeengnameVarchar2(50)yes央文名称matyperemarkVarchar2(2000)yes备注safetyonevarchar2(50)yesNoNoNo1/卜田J取safetytwovarchar2(50)yesNoNoNo倪曲生1/卜田J取enablesnumber默认1不删除,0:删除标识是否删除【表说明】【主键说明】【外键说明】【索引说明】【字段补充说明】2.2、 仓库表 <Storage>(设计人:XXX)字段名是否为主外键默认值中文说明空键stoidVarchar2(50)noyes仓库编

3、号stonameVarchar2(50)no仓库名称stosimplenameVarchar2(50)yes仓库简称stoconnectperVarchar2(50)yes联系人stoempidVarchar2(50)yes联系人ID(新增)stophoneVarchar2(50)yes联系电话stoaddressVarchar2(50)yes仓库地址storemarkVarchar2(2000)yes备注safetyonevarchar2(50)yesNoNoNo1/卜田J取safetytwovarchar2(50)yesNoNoNo倪曲生1/卜田J取enablesnumber默认1不删除,

4、0: 删除标识是否删除【表说明】【主键说明】【外键说明】【索引说明】【字段补充说明】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售价Amatadv

5、icepriceBnumber(19,4)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)No税率matstockaheaddatenumber(9)no0米购提前期matmainaffordVarchar2(50)

6、yes主供应商matmainaffordidVarchar2(50)yes主供应商IDmatgawpdatenumber(9)yes30呆滞起计天数matstopdatedateyes停用日期matremarkVarchar2(2000)yes备注matunitVarchar2(50)yes计量单位safetyonevarchar2(50)yesNoNoNo倪曲生1/卜田J取safetytwovarchar2(50)yesNoNoNo倪曲生1/卜田J取EnableNumber(9)NoNoNoNo标识是否删除【表说明】【主键说明】【外键说明】【索引说明】【字段补充说明】2.4、 客户主文件cl

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

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

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

10、50)信用等级cliqcpremoneynumber(19,4)期初预收款cliqcdealmoneynumber(19,4)期初应收款cliqmpremoneynumber(19,4)期末预收款cliqmdealmoneynumber(19,4)期末应收款其它cliotherremarkVarchar2(2000)备注clitrashNumber(4,0)是否废他safetyonevarchar2(50)1/卜田J取safetytwovarchar2(50)倪曲生1/卜田J取enablesnumber默认1不删除,0:删除标识是否删除【表说明】【主键说明】【外键说明】【索引说明】【字段补充说

11、明】2.5、 客户类别表clienttype(设计人:XXX)字段名是否为空主键外键默认值中文说明clitypeidVarchar2 (50)NN类别编号clitypenameVarchar2 (50)N类别名称clitypeenameVarchar2 (50)N央文名称cliremarkVarchar2 (500)Y备注clitypetrashNumber(4,0)0是否废他safetyonevarchar2(50)yes1/卜田J取safetytwovarchar2(50)yes1/卜田J取EnableNumber(9)No标识是否删除【表说明】【主键说明】【外键说明】【索引说明】【字段补

12、充说明】2.6、 人员表 <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)联系电皆-empp

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

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

15、庭邮编其它empremarkvarchar2(2000)备注emptrashNumber(4,0)0是否废他safetyonevarchar2(50)1/卜田J取safetytwovarchar2(50)倪曲生1/卜田J取enablesnumber默认1不删除,0:删除标识是否删除【表说明】【主键说明】【外键说明】【索引说明】【字段补充说明】2.7、 供应商类型表 <providetype>( 设计人:XXX)字段名空否主键外键默认值中文说明peeidVarchar2 (50)NY类别编号peenameVarhcar2(50)N类别名称peeEnameVarchar2(50)N类别

16、英文名称peeremarkVarchar2(2000)Y备注peetrashNumber(4,0)0是否废他safetyonevarchar2(50)保留字段safetytwovarchar2(50)保留字段enablesnumber默认1不删除,0:删除标识是否删除【表说明】【主键说明】【外键说明】 【索引说明】【字段补充说明】2.8、 供应商主文件表provideInfo( 设计人:XXX)字段名空否主键外键默认值中文说明peoidVarchar2(50)NY供应商编peonameVarchar2(50)N供应商全称peoshortnameVarchar2(50)供应商简称peoascri

17、ptionVarchar2(50)N帐款归属peopeeidVarchar2(50)供应阍类型表idpeopeenameVarchar2(50)供应商类型表名称(新增)peoareaVarchar2(50)地区peoprincipalVarchar2(50)负责人peolinkmanVarchar2(50)联系人peophoneoneVarchar2(50)联系电皆-peophonetwoVarchar2(50)联系电话二peomobilephoneVarchar2(50)移动电话peobankaccountsVarchar2(50)银行帐号peoopenbankVarchar2(50)开户银

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

19、1每月结帐日Peoqcprepaymoneynumber(19,4)期初预付款peoqcdealmoneynumber(19,4)期初应付款peoqmprepaymoneynumber(19,4)期末预付款peoqmdealmoneynumber(19,4)期末应付款peoremarkVarchar2(2000)备注peotrashNumber(4,0)0是否废他safetyonevarchar2(50)保留字段safetytwovarchar2(50)保留字段enablesnumber默认1不删除,0:删除标识是否删除【表说明】【主键说明】【外键说明】【索引说明】【字段补充说明】2.9、 部

20、门表 <depttab>(设计人:XXX)字段名空否主键外键默认值中文说明depidVarchar2(50)NY部门编号depnameVarchar2(50)N部门名称depremarkVarchar2(2000)备注deptrashVarchar2(50)N是否废他safetyonevarchar2(50)1/卜田J取safetytwovarchar2(50)倪曲生1/卜田J取enablesnumber默认1不删除,0:删除标识是否删除【表说明】【主键说明】【外键说明】【索引说明】【字段补充说明】3、 共用表3.1、 库存总账表<generalledger> (设计人

21、:黄健)字段名是否为 空主键外键默认值中文说明GenidVarchar2(50)NoYesNo彳T#genmaterielidVarchar2(50)NoNo物料编号genstoragenoVarchar2(20)NoNo仓库编号(伪外键)genstoragenameVarchar2(20)NoNoNo仓库genexpectstartqtyNumber(9)no期初总数量genstandarcostnumber(19,4)no标准成本genallcostnumber(19,4)no标准总成本genexpectstartallc ostnumber(19,4)no期初总成本gensafetyqt

22、yNumber(9)no安全数量GenavgcostNumber(19,4)NoNoNoNo平均成本GenqtyNumber(9)NoNoNoNo现有总数量GennowavgcostNumber(19,4)NoNoNoNo现行平均成本GenstandardcostallNumber(19,4)NoNoNoNo标准总成本(改名字)GennowcostNumber(19,4)NoNoNoNo现行总成本safetyonevarchar2(50)yesNoNoNo倪曲生1/卜田J取safetytwovarchar2(50)yesNoNoNo倪曲生1/卜田J取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仓库I

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

25、dNumber(9)Ny主键IDstoragedatedaten单据日期origintypesVarchar2(50)y来源单别originidVarchar2(20)y来源单号nowdateateatey日期clientsupplyVarchar2(50)y供货商名称citationidVarchar2(50)y供货商IDformerlymoneysNumber(19,4)y原单金额nowadaysmoneysNumber(19,4)y现行余额enablesnumber默认1不删除,0:删 除标识是否删除safetytonevarchar2(50)Yn保留字段safetytwovarchar

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

27、ptnameVarchar2(50)NoNo部门名称cherestrictmanVarchar2(50)YesNo制单人-当前登录人cheauditingmanVarchar2(50)YesNo审核人-当前登录人chestatuNumber(2)NoNo审核状态,0为未审核safetyonevarchar2(50)yesNo保留字段safetytwovarchar2(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盘点数量cheprofitandlo

29、sNumber(9)NoNoNoNo盈亏数量sqtycheprofitandlossmoneyNumber(19,4)NoNoNoNo盈亏金额chepriceNumber(19,4)NoNoNoNo单价cheremarkVarchar2(2000)YesNoNoNo备注safetyonevarchar2(50)yesNoNoNo1/卜田J取safetytwovarchar2(50)yesNoNoNo倪曲生1/卜田J取enablesnumber默认1不删除,0:删除标识是否删除【表说明】【主键说明】Alter table checkdetailAdd constraint checkdetail

30、_PK_1 primary 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)出库类型id

31、othstorevarchar2(50)仓库Othoutnamevarchar2(50)出库人名Othdeptvarchar2(50)所属部门Othmakemanidvarchar2(50)制单人员Othrepeatuseridvarchar2(50)复核人员clitrashNumber(4,0)是否废他safetyonevarchar2(50)1/卜田J取safetytwovarchar2(50)倪曲生1/卜田J取enablesnumber默认1不删除,0:标识是否删除删除【表说明】【主键说明】【外键说明】【索引说明】【字段补充说明】4.4、 其它由库明细表<otheroutdetai

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

33、nevarchar2(50)1/卜田J取safetytwovarchar2(50)倪曲生1/卜田J取enablesnumber默认1不删除,0:删除标识是否删除【表说明】 【主键说明】【外键说明】【索引说明】 【字段补充说明】4.5、 其它入库主表 <othercome> (设计人:XXX)字段名是否为空主键外键默认值中文说明Othcomeidvarchar2(50)Ny单据号码(系统自带)OthcomedateDateN单据日期othcometypeidvarchar2(50)N入Othcomestorevarchar2(50)仓库Othcomenamevarchar2(50)入

34、库人员Othcomedeptvarchar2(50)所属部门Othcomemakemanidvarchar2(50)制单人员Othcomerepeatuse ridvarchar2(50)Y复核人员clitrashNumber(4,0)是否废他safetyonevarchar2(50)1/卜田J取safetytwovarchar2(50)倪曲生1/卜田J取enablesnumber默认1不删除,0:删除标识是否删除【表说明】【主键说明】【外键说明】【索引说明】【字段补充说明】4.6、 其它入库明细表<othercomedetail>(设计人:XXX)字段名是否为空主键外键默认值中文

35、说明Othcomeidvarchar2(50)YY其它入库主表idOthcomenovarchar2(50)NY栏号Othcomemertialsidvarchar2(50)N物料编号Othcomemertialnamevarchar2(50)N物料名称Othcometypesvarchar2(50)Y规格型号Othcomeunitsvarchar2(50)单位Othcomeamountnumber(9)0数量othcomeremarkvarchar2(2000 )备注clitrashNumber(4,0)是否废他safetyonevarchar2(50)1/卜田J取safetytwovarc

36、har2(50)1/卜田J取enablesnumber默认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备

37、注moveAuditingSta teNumber(9)N审核状态safetyonevarchar2(50)yesNoNoNo倪曲生1/卜田J取safetytwovarchar2(50)yesNoNoNo倪曲生1/卜田J取enablesnumber默认1不删除,0:删除标识是否删除【表说明】【主键说明】【外键说明】【索引说明】 【字段补充说明】4.8、 调价明细表 MovePriceDetail(设计人:XXX)字段名是否为空主键外键默认值中文说明MoveinileNumber(9)Y彳T#moveorderNoVarchar2(50)NY单据号码MovematerielnoVarchar2(

38、50)N物料编号MovematerielnameVarchar2(50)物料名称MovespectypeVarchar2(50)规格型号MoveunitVarchar2(50)单位MovestocksNumber(9)库存量moveaveragecostNumber(19,4)现行平均成本movepriceNumber(19,4)单价(自己填)movemovepriceNumber(19,4)调价金额safetyonevarchar2(50)yesNoNoNo倪曲生1/卜田J取safetytwovarchar2(50)yesNoNoNo倪曲生1/卜田J取enablesnumber默认1不删除,

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

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

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

温馨提示

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

评论

0/150

提交评论