《ERP数据库详细设计说明书.doc》由会员分享,可在线阅读,更多相关《ERP数据库详细设计说明书.doc(44页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流ERP数据库详细设计说明书【精品文档】第 44 页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、 物料类别(设计人:XXX)字段名类型是否为空主键外键默认值中文说明matypeidVarchar2(50) noyes物料类别编号 matypen
2、ameVarchar2(50)no物料类别名称matypeengnameVarchar2(50)yes英文名称matyperemarkVarchar2(2000)yes备注safetyone varchar2(50)yesNoNoNo保留字段safetytwo varchar2(50)yesNoNoNo保留字段enablesnumber默认1不删除,0:删除标识是否删除【表 说 明】【主键说明】【外键说明】【索引说明】【字段补充说明】2.2、 仓库表(设计人:XXX)字段名类型是否为空主键外键默认值中文说明stoidVarchar2(50) noyes仓库编号 stonameVarchar2(
3、50)no仓库名称stosimplenameVarchar2(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、 物料主文件(设计人: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)Yes售价B
5、matadvicepriceCnumber(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主供应商matmainaffordidV
6、archar2(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、 客户主文件(设计人:XXX)字段名类型是否为空主键外键默认值中文说明c
7、liidVarchar2(50)NY客户编号clitypeidVarchar2(50)客户类别IdclinameVarchar2(50)N客户全称clishortnameVarchar2(50)客户简称cliaddressVarchar2(50)地方(具体)cliareaVarchar2(50)地区clienameVarchar2(50)英文全称clieshortnameVarchar2(50)英文简称基本资料cliprincipalVarchar2(50)负责人clilinkmanVarchar2(50)联系人cliphoneoneVarchar2(50)联系电话一cliphonetwoVa
8、rchar2(50)联系电话二cliphonethreeVarchar2(50)联系电话三clibankaccountsVarchar2(50)银行帐号cliopenbankVarchar2(50)开户银行empidVarchar2(50)N业务人员idclimobilephoneVarchar2(50)移动电话cliemailVarchar2(50)电子邮件cliwebVarchar2(50)网址clifaxesVarchar2(50)传真号码销售信息clioldoutdatedate最初销售出货日clioldintodatedate最初销售退货日clinewoutdatedate最近销售出
9、货日clinewintodatedate最近销售退货日clidiscountVarchar2(50)折数(%)clipricestepVarchar2(50)售价等级clicreatedatedate客户建立日clistopdatedate终止交易日收款信息clizhangkuaneduVarchar2(50)账款额度cliremaineduVarchar2(50)剩余额度cliconditionVarchar2(50)收款条件(天)climonthreckoningdate每月结账日clicreditstepVarchar2(50)信用等级cliqcpremoneynumber(19,4)期
10、初预收款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、 客户类别表(设计人:XXX)字段名类型是否为空主键外键默
11、认值中文说明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、 人员表(设计人:XXX)字段名类型是否为空主键外键默认值中文说明empid
12、Varchar2(50)NY人员编号empnameVarchar2(50)N人员姓名empenameVarchar2(50)英文姓名depidVarchar2(50)N部门编号idempsexVarchar2(50)N性别(默认男)empcardVarchar2(50)N身份证号基本资料empstateVarchar2(50)N就职状态idempdutyVarchar2(50)职务(改字段名)empphoneoneVarchar2(50)联系电话一empphonetwoVarchar2(50)联系电话二empphonethreeVarchar2(50)联系电话三empbankaccountsV
13、archar2(50)银行账号empbirthdayDate出生日期(修改数据类型)empjobVarchar2(50)岗位EmpemailVarchar2(50)电子邮件(一个邮箱)empwebVarchar2(50)网址empfaxesVarchar2(50)传真号码empopenbankVarchar2(50)开户银行其它信息emptopVarchar2(50)最高学历empdegreeVarchar2(50)学位empgotimedate到期日期empgraduatetimeVarchar2(50)毕业学校emppactstarttimedate合同起始日期emppactendtime
14、date合同终止日期通讯资料empnowmailidVarchar2(50)现邮编empfamilyphoneVarchar2(50)家庭电话empfamilyplaceVarchar2(50)家庭住址empnowphoneVarchar2(50)现电话empnowplaceVarchar2(50)现住址empexigencemanVarchar2(50)紧急联系人empfamilymailidVarchar2(50)家庭邮编其它empremarkvarchar2(2000)备注emptrashNumber(4,0)0是否废码safetyone varchar2(50)保留字段safetytw
15、o varchar2(50)保留字段enablesnumber默认1不删除,0:删除标识是否删除【表 说 明】【主键说明】【外键说明】【索引说明】【字段补充说明】2.7、 供应商类型表(设计人:XXX)字段名类型空否主键外键默认值中文说明peeidVarchar2(50)NY类别编号peenameVarhcar2(50)N类别名称 peeEnameVarchar2(50)N类别英文名称peeremarkVarchar2(2000)Y备注peetrashNumber(4,0)0是否废码safetyone varchar2(50)保留字段safetytwo varchar2(50)保留字段enab
16、lesnumber默认1不删除,0:删除标识是否删除【表 说 明】【主键说明】【外键说明】【索引说明】【字段补充说明】2.8、 供应商主文件表(设计人:XXX)字段名类型空否主键外键默认值中文说明peoidVarchar2(50)NY供应商编号peonameVarchar2(50)N供应商全称peoshortnameVarchar2(50)供应商简称peoascriptionVarchar2(50)N帐款归属peopeeidVarchar2(50)供应商类型表idpeopeenameVarchar2(50)供应商类型表名称(新增)peoareaVarchar2(50)地区peoprincipa
17、lVarchar2(50)负责人peolinkmanVarchar2(50)联系人peophoneoneVarchar2(50)联系电话一peophonetwoVarchar2(50)联系电话二peomobilephoneVarchar2(50)移动电话peobankaccountsVarchar2(50)银行帐号peoopenbankVarchar2(50)开户银行PeoempidVarchar2(50)(业务人员编号)PeoempnameVarchar2(50)(业务人员名称)peocallingVarchar2(50)行业别peoemailVarchar2(50)电子邮件peowebVa
18、rchar2(50)网址peofaxesVarchar2(50)传真号码peocreatedateVarchar2(50)建立日期peocreditclassVarchar2(50)信用等级peozhangkuanedunumber(19,4)帐款额度peoremainedunumber(19,4)剩余额度peomonthreckoningnumber(19,4)31每月结帐日Peoqcprepaymoneynumber(19,4)期初预付款peoqcdealmoneynumber(19,4)期初应付款peoqmprepaymoneynumber(19,4)期末预付款peoqmdealmone
19、ynumber(19,4)期末应付款peoremarkVarchar2(2000)备注peotrashNumber(4,0)0是否废码safetyone varchar2(50)保留字段safetytwo varchar2(50)保留字段enablesnumber默认1不删除,0:删除标识是否删除【表 说 明】【主键说明】【外键说明】【索引说明】【字段补充说明】2.9、 部门表(设计人:XXX)字段名类型空否主键外键默认值中文说明depidVarchar2(50)NY部门编号depnameVarchar2(50)N部门名称depremarkVarchar2(2000)备注deptrashVar
20、char2(50)N是否废码safetyone varchar2(50)保留字段safetytwo varchar2(50)保留字段enablesnumber默认1不删除,0:删除标识是否删除【表 说 明】【主键说明】【外键说明】【索引说明】【字段补充说明】3、 共用表3.1、 库存总账表(设计人:黄健)字段名类型是否为空主键外键默认值中文说明GenidVarchar2(50)NoYesNo行号genmaterielidVarchar2(50)NoNo物料编号genstoragenoVarchar2(20)NoNo仓库编号(伪外键)genstoragenameVarchar2(20)NoNoN
21、o仓库genexpectstartqtyNumber(9)no期初总数量genstandarcostnumber(19,4)no标准成本genallcostnumber(19,4)no标准总成本genexpectstartallcostnumber(19,4)no期初总成本gensafetyqtyNumber(9)no安全数量GenavgcostNumber(19,4)NoNoNoNo平均成本GenqtyNumber(9)NoNoNoNo现有总数量GennowavgcostNumber(19,4)NoNoNoNo现行平均成本GenstandardcostallNumber(19,4)NoNoN
22、oNo标准总成本(改名字)GennowcostNumber(19,4)NoNoNoNo现行总成本safetyone varchar2(50)yesNoNoNo保留字段safetytwo varchar2(50)yesNoNoNo保留字段enablesnumber默认1不删除,0:删除标识是否删除【表 说 明】【主键说明】【外键说明】【索引说明】【字段补充说明】3.2、 库存进出明细表(设计人:XXX)字段名类型是否为空主键外键默认值中文说明MinusaddidNumber(9)Nn主键IDMinusdatedatenn单据日期MatypeidVarchar2(20)nn物料编号Matypena
23、meVarchar2(50)nn物料名称MinusaddNumber(9)nn数量(+,-)UnitpriceNumber(19,4)单价MoneysNumber(19,4)金额storagedateDate时间StoidVarchar2(50)nn仓库IDStonameVarchar2(50)nn仓库名称OrigintypeVarchar2(20)nn来源单别OriginidVarchar2(20)nn来源单号AftermathNumber(9)nn期末结存enablesnumber默认1不删除,0:删除标识是否删除Safetytonevarchar2(50)Yn保留字段1Safetytwo
24、varchar2(50)Yn保留字段2【表 说 明】【主键说明】【外键说明】【索引说明】【字段补充说明】3.3、 采购账款明细表(XXX)字段名类型是否为空主键外键默认值中文说明storageidNumber(9)Ny主键IDstoragedatedaten单据日期origintypesVarchar2(50)y来源单别originidVarchar2(20)y来源单号nowdatedatdatey日期clientsupplyVarchar2(50)y供货商名称citationidVarchar2(50)y供货商IDformerlymoneysNumber(19,4)y原单金额nowadays
25、moneysNumber(19,4)y现行余额enablesnumber默认1不删除,0:删除标识是否删除safetytonevarchar2(50)Yn保留字段safetytwovarchar2(50)Yn保留字段【表 说 明】记录每个仓库每次数量和金额的改变量【主键说明】流水号【外键说明】单据类别【索引说明】时间字段加索引【字段补充说明】4、 库存子系统4.1、 盘点主表(设计人:XXX)字段名类型是否为空主键外键默认值中文说明cheidVarchar2(50)NOYNo盘点单的流水号chestoragenoVarchar2(50)NoNo盘点的仓库编号Storage(stoid)ches
26、toragenameVarchar2(50)NONo盘点的仓库名称chedatedateNoSysdate盘点的日期chemanVarchar2(50)NoNo盘点人名称chedeptnameVarchar2(50)NoNo部门名称cherestrictmanVarchar2(50)YesNo制单人-当前登录人cheauditingmanVarchar2(50)YesNo审核人-当前登录人chestatuNumber(2)NoNo审核状态,0为未审核safetyone varchar2(50)yesNo保留字段safetytwo varchar2(50)yesNo保留字段enablesnumb
27、er默认1不删除,0:删除标识是否删除【表 说 明】【主键说明】【外键说明】【索引说明】【字段补充说明】4.2、 盘点明细表(设计人:XXX)字段名类型是否为空主键外键默认值中文说明cheidVarchar2(50)NoYesYesNo盘点单的流水号check(cheid)chelineidNumber(9)NoYesNoNo栏号chematerielidVarchar2(50)NoNoNoNo物料的编号Materiel(matid)chematerielnameVarchar2(50)NoNoNoNo物料的名称cheunitnameVarchar2(50)NoNoNoNo单位名称cheacc
28、ountqtyNumber(9)NoNoNoNo账面数量checheckqtyNumber(9)NoNoNoNo盘点数量cheprofitandlossqtyNumber(9)NoNoNoNo盈亏数量cheprofitandlossmoneyNumber(19,4)NoNoNoNo盈亏金额chepriceNumber(19,4)NoNoNoNo单价cheremarkVarchar2(2000)YesNoNoNo备注safetyone varchar2(50)yesNoNoNo保留字段safetytwo varchar2(50)yesNoNoNo保留字段enablesnumber默认1不删除,0
29、:删除标识是否删除【表 说 明】【主键说明】Alter table checkdetailAdd constraint checkdetail_PK_1 primary key(cheid, chelineid);【外键说明】alter table checkdetailadd constraint checkdetail_FK_1 foreign key(cheid) reference check(cheid)【索引说明】【字段补充说明】按数量和金额4.3、 其它出库主表 (设计人:刘XXX)字段名类型是否为空主键外键默认值中文说明Othidvarchar2(50)Y单据号码(系统自带)O
30、thdateDate单据日期othouttypeidvarchar2(50)出库类型idothstorevarchar2(50)仓库Othoutnamevarchar2(50)出库人名Othdeptvarchar2(50)所属部门Othmakemanidvarchar2(50)制单人员Othrepeatuseridvarchar2(50)复核人员clitrashNumber(4,0)是否废码safetyone varchar2(50)保留字段safetytwo varchar2(50)保留字段enablesnumber默认1不删除,0:删除标识是否删除【表 说 明】【主键说明】【外键说明】【索
31、引说明】【字段补充说明】4.4、 其它出库明细表 (设计人:XXX)字段名类型是否为空主键外键默认值中文说明otheroutidvarchar2(50)YY单据号码(其它出库主表id)Othoutlinenovarchar2(50)Y栏号Othoutmertialsidvarchar2(50)物料编号Othoutmertialnamevarchar2(50)物料名称Othouttypesvarchar2(50)规格型号Othoutunitsvarchar2(50)单位Othoutamountnumber(9)0数量othoutremarkvarchar2(2000)备注clitrashNumb
32、er(4,0)是否废码safetyone varchar2(50)保留字段safetytwo varchar2(50)保留字段enablesnumber默认1不删除,0:删除标识是否删除【表 说 明】【主键说明】【外键说明】【索引说明】【字段补充说明】4.5、 其它入库主表 (设计人:XXX)字段名类型是否为空主键外键默认值中文说明Othcomeidvarchar2(50)Ny单据号码(系统自带)OthcomedateDateN单据日期othcometypeidvarchar2(50)N入库类型Othcomestorevarchar2(50)仓库Othcomenamevarchar2(50)入
33、库人员Othcomedeptvarchar2(50)所属部门Othcomemakemanidvarchar2(50)制单人员Othcomerepeatuseridvarchar2(50)Y复核人员clitrashNumber(4,0)是否废码safetyone varchar2(50)保留字段safetytwo varchar2(50)保留字段enablesnumber默认1不删除,0:删除标识是否删除【表 说 明】【主键说明】【外键说明】【索引说明】【字段补充说明】4.6、 其它入库明细表 (设计人:XXX)字段名类型是否为空主键外键默认值中文说明Othcomeidvarchar2(50)YY其它入库主表idOthcomenovarchar2(50)NY栏号Othcomemertialsidvarchar2(50)N物料编号Othcomemertialnamevarchar2(50)N物料名称Othcometypesvarchar2(50)Y规格型号Othcomeunitsv