版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年中能建绿色数字科技(庆阳)有限公司招聘笔试备考试题及答案解析
- 2026年泰和县康寿养老服务有限公司面向社会公开招聘工作人员考试模拟试题及答案解析
- 2026年济宁嘉祥县事业单位公开招聘工作人员 (教育类)(27人)笔试备考试题及答案解析
- 2026西昌人力资源开发有限公司凉山交城建设有限责任公司建设项目招聘2名笔试模拟试题及答案解析
- 2026年及未来5年市场数据中国温泉旅游开发市场调查研究及行业投资潜力预测报告
- 品牌授权补充协议
- 新人教版二年级下册数学第一单元同步课时练习(二)
- 2026山西忻州市定襄县招聘易地搬迁后扶工作公益性岗位4人考试模拟试题及答案解析
- 交换机务员岗前管理应用考核试卷含答案
- 转化膜工创新实践强化考核试卷含答案
- 工程罚款通知单模版
- 毕业设计(论文)-zpw-2000a型区间移频自动闭塞系统工程毕业设计管理资料
- 污染土壤修复技术课件
- 英语图表类作文课件
- 珍爱生命,远离网瘾-网络安全教育主题班会
- DoCare重症监护临床信息系统方案
- 【知识产权】知识竞赛试题及答案
- GB/T 20080-2017液压滤芯技术条件
- 浙江英语中考作文范文10篇
- 安全评价机构信息公开表
- 全国中学物理青年教师教大赛启示课件
评论
0/150
提交评论