WinE物流服务管理系统 数据模型_第1页
WinE物流服务管理系统 数据模型_第2页
WinE物流服务管理系统 数据模型_第3页
WinE物流服务管理系统 数据模型_第4页
WinE物流服务管理系统 数据模型_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

WinE物流服务

管理系统

开发数据模型

\KJ.E

8U)ebDevelop必6

第,•俎W.E团队

版4:r.0.0.2

时间;2009-8-7

文档审查

审核人时间附加信息

张英娇2009-7-28

修订历史

版本作者时间描述

a.0.0.1石挺常2009-7-27初稿

r.0.0.1张英娇2009-7-28修改

r.0.0.2张英娇2009-8-7修改

目录

1.概述-3-

定义

—--3-

2的

.--4-

3写

4

参--4-

.考

--4-

2.数据字典................-5-

2.1.ER模型.................--5-

2.2.数据模型图----------------5-

2.3.数据表描述----------------6-

2.4.数据表结构..............--7-

2.4.1.表BICYCLE-.....................—7-

2.4.2.表CHANGECOMPONENT—7-

2.4.3.表COMPONENT...............—8-

2.4.4.表EMPLOYEE-----------------8-

2.4.5.表EVENT------------------------8-

2.4.6.表EVENTSTATE---------------9-

2.4.7.表EVENTTYPE----------------9-

2.4.8.表ITEM-------------------------—9-

2.4.9.表LEVEL...........................—9-

2.4.10.表ORDERINFO-------------10-

2.4.11.ORDERITEM-------------10-

2.4.12.表SOLUTION----------------10-

2.4.13.表STATE----------------------10-

2.4.14.表STOCKMANAGE--------11-

2.4.15.表USERINFO..................-II-

2.4.16.表VENDER......................-11-

2.5.数据表SQL脚本........-12-

2.5.I.表BICYCLE......................-12-

2.5.2.表CHANGECOMPONENT-12-

2.5.3.表COMPONENT-------------12-

2.5.4.表EMPLOYEE..................-13-

2.5.5.表EVENT----------------------13-

2.5.6.表EVENTSTATE--------------13-

2.5.7.表EVENT1YPE.................-14-

2.5.8.表ITEM..............................-14-

2.5.9.表LEVEL------------------------14-

2.5.10.表ORDERINFO...............-14-

2.5.11.ORDERITEM-------------15-

2.5.12.表SOLUTION----------------15-

2.5.13.表STATE------------------------------------------------------------------------------------15-

2.5.14.表STOCKMANAGE--------------------------------------------------------------------15-

2.5.15.表USERINFO-----------------------------------------------------------------------------16-

2.5.16.表VENDER---------------------------------------------------------------------------------16-

1.概述

1.1.定义

数据模型是一个描述数据、数据联系、数据语义以及一致性约束的概念工具

集合。数据模型提供了一种描述物理层、逻辑层以及视图层数据库设计的方式。

数据模型共分为四类:(1)关系模型(2)实体联系模型(3)基于对象数据模型

(4)半结构化数据模型。

实体联系模型(E-R模型)基于对现实世界的这样一种认识:现实世界由一

组称作实体的基于对象以及这些对象间的联系构成。实体是现实世界中可区别于

其他对象的一件“事情”或一个“物体”。

规范化是一种设计关系数据库的方法,它的目标是生成一个关系模式集合,

是我们能无冗余地存储信息,同时很轻易地检索数据。这种方法是设计一种符合

适范式的模式。

1.2.目的

数据模型包括三个方面(1)概念数据模型,主要用来描述世界的概念结构,

它使数据库的设计人员在设计的初始阶段,摆脱计算机系统及DBMS的具体技术

问题,集中精力分析数据以及数据之间的联系,与具体的DBMS无关。(2)逻辑

数据模型,是用户从数据库看到的数据模型,是具体DBMS所支持的数据模型。

(3)物理数据模型,是描述数据在存储介质上的组织结构的数据模型,它不但

与具体的DBMS有关,而且还与操作系统和硬件有关。

1.3.缩写

缩写定义

PPrimary,主键

UUnique,唯一性约束或唯一性索引

FForeignkey,夕卜键

1Index,索引

CCluster,聚簇索引

表i-i

1.4.参考资料

>《数据库系统概念》AbrahamSilberschatz、HenryF.Korthx

S.Sudarshan著机械工业出版社

>“规范化一数据库设计原则”作者:陈博

/developerworks/cn/data/librar

y/techarticles/dm-0605jiangt/

2.数据字典

2.1.ER模型

图2-1

2.2.数据模型图

作者:王建明

日期:2009-07-26

版本:r.0.0.1

ODER

CHAMECO映阳JTisup.id:CHAR(15)

9壮1NTKEF。:VARCHAR(20)

♦bcydejcofe:CHAR(15)(FK)。sup_actte5$:VARCHAR(30)

。amcuit:INTEGER。$uptel印hote:CHAR(15)

Qtime:DATE

Rei17Rd14

—Qccfrprent_ti:CHAR(15)(FK)

⑦CWNGECCmJENT_FKIndexlSTOCKMANAGE,0

0bcyde.coctefId:INTEGB

Rel_163CHANGEC6取博gdex2。bOde.cocfe:CHAR(15)(FK;❖

BICYCLE、

0componentjd。trre.out:DATE

Jbfcyde_ccde:CH4R(15)^

e。trrejnt:DATETsfATEJd:NTEGR而

0mdoyeejd:CHftR(15)(FK)

Q社CHM(15)(FK)

Rel_189state:BCO.

COMPONENTRel_09❖0rwi«:VARCHAR(20)

4STOCKMAUAGE.FKlrd&xl

V网2:CHAR(15)\4BICYaE_fKndexl

EWLOYS❖♦btycte_code

。cmjjnt:[MTEGERid:CHAR(1SJ♦supjd

^STOO^AWGE_RGndex2EVWT▼

0desepten:TEXTRdJ5

0rare:VARCH4R(20)0empbyeejd_Tid:INTEGB

。n^re:VARCH4R(20)。access:VARCH4R(30)

«stateJd:lNlEGB(FK)

0teteEote:VARCHfiR(15)」4

Rd4

©type.d:INTEGER(FK)

0sex:CHAR(2)

0time:DATESTATE▼

Q空:INTEGffiQ

ORDERPfO,--------Qdescrpticn:TEXTJjd:lNTEGffi

Tki:CHAR(15)Rel_15Qcode:GUR(15)

drtate:INTEGERQteveljiINTEGffi(FK)

。cus_n«re:VARCH4R(20)0。ent^yee_id:CHAR(⑸(FK)Rd_16

0cus.tei:CHAR(15)14ym»97mfet/

©EVHiTTYPE▼

。0diC55:VARGUR(30)USSUNFO▼.anptov'ccjd

Keilb。usermme:CHAR(20)7ACW仃网ndex2-jjdINTEGffi

-o-。psw:(HAR(30)♦t)pejdnene:VAR(HAR(20)

Qen-cbee_id:CHAR(15)(FK1QACCIDB仔Ir33Re17

QUS&UgFKindexlFW.19♦statejd

ORDERITBM,

♦emg修」dA\4EVENT_fMex4Q

iader.ti:CH欣(15)(FK)▽♦leMjd

Jitemjd:CHAR(15)(FK)

IgjuSOLUTION,

一。Tant:INTEGER

Rd_16Tdiirresi

\40RDBUTEM_FKIndexl

ITEM▼LEVEL・e飞typejl:INTEGER雨

9id❖td:CHAR(15)tid:INTEGB

EVENTSTA7E■0scheme:TEXT

\^0RDBUTEM_FKIndex2Q吸VARCHAR(20)'。Me:VARCHAR(20)

Vid£INTEGER14SOLUTION_mndexl

Vitemid

Qprice:INTEGffibname:VARCH则20)♦type.id

图2-2

2.3.数据表描述

表名描述

COMPONENT管理零部件信息

ORDERINFO管理订单信息

ITEM物品信息

EMPLOYEE员工信息

USERINFO管理系统登录信息

EVENT保存事件信息,如包裹丢失,电话记录等

EVENTSTATE事件的状态信息

LEVEL事件的级别信息

SOLUTION事件解决方案信息

EVENTTYPE事件类型

BICYCLE自行车信息

STATE管理自行车状态信息

VENDER厂商信息

CHANGECOMPONENT记录零件的更换信息

STOCKMANAGE自行车出入库记录信息

ORDERITEM记录订单中的物品信息

表2-1

2.4.数据表结构

2.4.1.表BICYCLE

字段名称数据类型PUFIC备注

bicycle_code自行车编号CHAR(15)JJJ

stateid自行车状态INTEGERVJ

sup_id供应商IDCHAR(15)VJ

name自行车名称VARCHAR(20)

表2-2

2.4.2.表CHANGECOMPONENT

字段名称数据类型PUFIC备注

id更换idINTEGERJJJ

bicyclecode自行车编号CHAR(15)J

J

amount更换数量INTEGERNOT-NULL

time更换时间DATENOT-NULL

component_id零部件编号J

表2-3

2.4.3.表COMPONENT

字段名称数据类型PUFIC备注

id零件类型IDC1IAR(15)JVJ

name名称VARCHAR(20)

amount数量INTEGERNOT-NULL

description描述TEXT

表2-4

2.4.4.表EMPLOYEE

字段名称数据类型PUFIC备注

id员工IDCHAR(15)JJJ

name姓名VARCHAR(20)

address地址VARCHAR(30)

telephote电话VARCHAR(15)

表2-5

2.4.5.表EVENT

字段名称数据类型PUFIC备注

id事件IDINTEGERJVJ

stateid事件状态INTEGERVJ

typc_id事件类型INTEGERVJ

level_id事件等级INTEGER7J

time发生时间DATENOT-NULL

description事件描述TEXT

记录订单11)

codeCHAR(15)

等信息

表2-6

2.4.6.<EVENTSTATE

字段名称数据类型PUFIC备注

id事件状态IDINTEGERVJV

name名称VARCHAR(20)

表2-7

2.4.7.表EVENTTYPE

字段名称数据类型PUFIc备注

id事件类型IDINTEGERVVV

name名称VARCHAR(20)

表2-8

2.4.8.表ITEM

字段名称数据类型PUFIc备注

id物品IDCHAR(15)JJV

name物品名称VARCIIAR(20)

price物品价格INTEGER

表2-9

2.4.9.表LEVEL

字段名称数据类型PUFIC备注

事件等级

idINTEGERJ7J

ID

name等级名称VARCHAR(20)

表2-10

2.4.10.表ORDERINFO

字段名称数据类型PuFIc备注

id订单IDCHAR(15)VVV

state订单状态INTEGERNOT-NULL

cus_name顾客名称VARCHAR(20)

cus_tel顾客电话CHAR(15)NOT-NULL

address地址VARCIIAR(30)NOT-NULL

表2-11

2.4.11.表ORDERITEM

字段名称数据类型PUFIc备注

order_id订单IDCHAR(15)JVJJ

item_id物品IDCAHR(15)JVJJ

amount物品数量INTEGERNOT-NULL

表2-12

2.4.12.表SOLUTION

字段名称数据类型PUFIC备注

id解决方案IDINTEGERJ7J

type_id类型IDINTEGERJJNOT-NULL

scheme策略TEXTNOT-NULL

表2-13

2.4.13.表STATE

字段名称数据类型PUFIC备注

自行车状态

idINTEGERJJJ

ID

name状态名称VARCHAR(20)

表2-14

2.4.14.表STOCKMANAGE

字段名称数据类型PUFIc备注

id零件更换Tl)INTEGERJJJAUTO-INCREMENT

bicyclecode自行车IDCHAR(15)JV

time_out出库时间DATE

time_in入库时间DATE

employee_id员工IDCHAR(15)JJ

state状态信息BOOLNOT-NULL

表2-15

2.4.15.表USERINFO

字段名称数据类型PuFIC备注

username登陆名称CHAR(20)VJJ

password登陆密码CAHR(20)NOT-NULL

employee.id员工IDCAHR(15)JJ

表2-16

2.4.16.表VENDER

字段名称数据类型PUFIC备注

sup_id厂商IDCHAR(15)JJJ

sup_name厂商名称VARCHAR(20)NOT-NULL

supaddress厂商地址VARCHAR(30)

suptel厂商电话CHAR(15)NOT-NULL

表2-17

2.5.数据表SQL脚本

2.5.1.表BICYCLE

CREATETABLEBICYCLE(

bicycle_codeCHAR(15),

STATEJdINTEGERUNSIGNEDNOTNULL,

sup_idCHAR(15)NOTNULL,

nameVARCHAR(20)NULL,

PRIMARYKEY(bicycle_coce),

INDEXBICYCLE_FKIndexl(sup_id)

);

2.5.2.表CHANGECOMPONENT

CREATETABLECHANGECOMPONENT(

idINTEGERUNSIGNEDNOTNULLAUTOJNCREMENI;

bicycle.codeCHAR(15)NULL,

amountINTEGERUNSIGNEDNULL,

timeDATENULL,

componentjdCHAR(15)NULL,

PRIMARYKEY(id),

INDEXCHANGECOMPONENT_FKIndexl(bicycle_code),

INDEXCHANGECOMPONENT_FKIndex2(component_id)

);

2.5.3.表COMPONENT

CREATETABLECOMPONENT(

serialCHAR(15)NOTNULL,

amountINTEGERUNSIGNEDNOTNULL,

desciptionTEXTNULL,

nameVARCHAR(20)NULL,

PRIMARYKEY(serial)

2.5.4.表EMPLOYEE

CREATETABLEEMPLOYEE(

idCHAR(15)NOTNULL,

nameVARCHAR(20)NULL,

addressVARCHAR(30)NULL,

telephoteVARCHAR(15)NULL,

sexCHAR(2)NULL,

ageINTEGERUNSIGNEDNULL,

PRIMARYKEY(id)

);

2.5.5.表EVENT

CREATETABLEEVENT(

idINTEGERUNSIGNEDNOTNULLAUTOJNCREMEN7;

state_idINTEGERUNSIGNED

温馨提示

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

评论

0/150

提交评论