




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
WinEWinE 物流服务物流服务 管理系统管理系统 开发数据模型开发数据模型 第八组 W E 团队 版本 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 1 1 定义 4 1 2 目的 4 1 3 缩写 4 1 4 参考资料 4 2 数据字典 数据字典 5 2 1 ER 模型 5 2 2 数据模型图 7 2 3 数据表描述 7 2 4 数据表结构 8 2 4 1 表 BICYCLE 8 2 4 2 表 CHANGECOMPONENT 8 2 4 3 表 COMPONENT 9 2 4 4 表 EMPLOYEE 9 2 4 5 表 EVENT 9 2 4 6 表 EVENTSTATE 10 2 4 7 表 EVENTTYPE 10 2 4 8 表 ITEM 10 2 4 9 表 LEVEL 11 2 4 10 表 ORDERINFO 11 2 4 11 表 ORDERITEM 11 2 4 12 表 SOLUTION 11 2 4 13 表 STATE 12 2 4 14 表 STOCKMANAGE 12 2 4 15 表 USERINFO 12 2 4 16 表 VENDER 13 2 5 数据表 SQL 脚本 13 2 5 1 表 BICYCLE 13 2 5 2 表 CHANGECOMPONENT 13 2 5 3 表 COMPONENT 14 2 5 4 表 EMPLOYEE 14 2 5 5 表 EVENT 14 2 5 6 表 EVENTSTATE 15 2 5 7 表 EVENTTYPE 15 2 5 8 表 ITEM 15 2 5 9 表 LEVEL 16 2 5 10 表 ORDERINFO 16 2 5 11 表 ORDERITEM 16 2 5 12 表 SOLUTION 16 2 5 13 表 STATE 17 2 5 14 表 STOCKMANAGE 17 2 5 15 表 USERINFO 17 2 5 16 表 VENDER 18 1 概述 概述 1 1 定义 定义 数据模型是一个描述数据 数据联系 数据语义以及一致性约束的概念工 具集合 数据模型提供了一种描述物理层 逻辑层以及视图层数据库设计的方 式 数据模型共分为四类 1 关系模型 2 实体联系模型 3 基于对象数 据模型 4 半结构化数据模型 实体联系模型 E R 模型 基于对现实世界的这样一种认识 现实世界由一 组称作实体的基于对象以及这些对象间的联系构成 实体是现实世界中可区别 于其他对象的一件 事情 或一个 物体 规范化是一种设计关系数据库的方法 它的目标是生成一个关系模式集合 是我们能无冗余地存储信息 同时很轻易地检索数据 这种方法是设计一种符 合适范式的模式 1 2 目的 目的 数据模型包括三个方面 1 概念数据模型 主要用来描述世界的概念结构 它使数据库的设计人员在设计的初始阶段 摆脱计算机系统及 DBMS 的具体技 术问题 集中精力分析数据以及数据之间的联系 与具体的 DBMS 无关 2 逻辑数据模型 是用户从数据库看到的数据模型 是具体 DBMS 所支持的数据 模型 3 物理数据模型 是描述数据在存储介质上的组织结构的数据模型 它不但与具体的 DBMS 有关 而且还与操作系统和硬件有关 1 3 缩写 缩写 缩写缩写定义定义 PPrimary 主键 UUnique 唯一性约束或唯一性索引 FForeign key 外键 IIndex 索引 CCluster 聚簇索引 表 1 1 1 4 参考资料 参考资料 数据库系统概念 Abraham Silberschatz Henry F Korth S Sudarshan 著 机械工业出版社 规范化 数据库设计原则 作者 陈博 ry techarticles dm 0605jiangt 2 数据字典 数据字典 2 1 ER 模型模型 BicyclesupplierVender Component Stock Employee Order Item Change sup name bic name sup telephote sup address Sup id sto id bic id bic type hold state sta id sta name time out time int participated serail amount name desciption emp id id time amount eve id desciption time level sexemp tel emp name emp address or state or id cus name cus tel cus address OrderItems item id Item name amount item price EventType type id type name EventSolution Solution sol id Event Included 图 2 1 2 2 数据模型图 数据模型图 作者 石挺常 日期 2009 07 26 版本 r 0 0 1 作者 王建明 日期 2009 07 26 版本 r 0 0 1 图 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 字段字段名称名称数据类型数据类型 P PU UF FI IC C 备注备注 bicycle code 自行车编号 CHAR 15 state id 自行车状态 INTEGER sup id 供应商 ID CHAR 15 name 自行车名称 VARCHAR 20 表 2 2 2 4 2 表 表 CHANGECOMPONENT 字段字段名称名称数据类型数据类型 P PU UF FI IC C 备注备注 id 更换 id INTEGER bicycle code 自行车编号 CHAR 15 amount 更换数量 INTEGERNOT NULL time 更换时间 DATENOT NULL component id 零部件编号 表 2 3 2 4 3 表 表 COMPONENT 字段字段名称名称数据类型数据类型 P PU UF FI IC C 备注备注 id 零件类型 ID CHAR 15 name 名称 VARCHAR 20 amount 数量 INTEGERNOT NULL description 描述 TEXT 表 2 4 2 4 4 表 表 EMPLOYEE 字段字段名称名称数据类型数据类型 P PU UF FI IC C 备注备注 id 员工 ID CHAR 15 name 姓名 VARCHAR 20 address 地址 VARCHAR 30 telephote 电话 VARCHAR 15 表 2 5 2 4 5 表 表 EVENT 字段字段名称名称数据类型数据类型 P PU UF FI IC C 备注备注 id 事件 ID INTEGER state id 事件状态 INTEGER type id 事件类型 INTEGER level id 事件等级 INTEGER time 发生时间 DATENOT NULL description 事件描述 TEXT codeCHAR 15 记录订单 ID 等信息 表 2 6 2 4 6 表 表 EVENTSTATE 字段字段名称名称数据类型数据类型 P PU UF FI IC C 备注备注 id 事件状态 ID INTEGER name 名称 VARCHAR 20 表 2 7 2 4 7 表 表 EVENTTYPE 字段字段名称名称数据类型数据类型 P PU UF FI IC C 备注备注 id 事件类型 ID INTEGER name 名称 VARCHAR 20 表 2 8 2 4 8 表 表 ITEM 字段字段名称名称数据类型数据类型 P PU UF FI IC C 备注备注 id 物品 ID CHAR 15 name 物品名称 VARCHAR 20 price 物品价格 INTEGER 表 2 9 2 4 9 表 表 LEVEL 字段字段名称名称数据类型数据类型 P PU UF FI IC C 备注备注 id 事件等级 ID INTEGER name 等级名称 VARCHAR 20 表 2 10 2 4 10 表 表 ORDERINFO 字段字段名称名称数据类型数据类型 P PU UF FI IC C 备注备注 id 订单 ID CHAR 15 state 订单状态 INTEGERNOT NULL cus name 顾客名称 VARCHAR 20 cus tel 顾客电话 CHAR 15 NOT NULL address 地址 VARCHAR 30 NOT NULL 表 2 11 2 4 11 表 表 ORDERITEM 字段字段名称名称数据类型数据类型 P PU UF FI IC C 备注备注 order id 订单 ID CHAR 15 item id 物品 ID CAHR 15 amount 物品数量 INTEGERNOT NULL 表 2 12 2 4 12 表 表 SOLUTION 字段字段名称名称数据类型数据类型 P PU UF FI IC C 备注备注 id 解决方案 ID INTEGER type id 类型 ID INTEGER NOT NULL scheme 策略 TEXTNOT NULL 表 2 13 2 4 13 表 表 STATE 字段字段名称名称数据类型数据类型 P PU UF FI IC C 备注备注 id 自行车状态 ID INTEGER name 状态名称 VARCHAR 20 表 2 14 2 4 14 表 表 STOCKMANAGE 字段字段名称名称数据类型数据类型 P PU UF FI IC C 备注备注 id 零件更换 ID INTEGER AUTO INCREMENT bicycle code 自行车 ID CHAR 15 time out 出库时间 DATE time in 入库时间 DATE employee id 员工 ID CHAR 15 state 状态信息 BOOLNOT NULL 表 2 15 2 4 15 表 表 USERINFO 字段字段名称名称数据类型数据类型 P PU UF FI IC C 备注备注 username 登陆名称 CHAR 20 password 登陆密码 CAHR 20 NOT NULL employee id 员工 ID CAHR 15 表 2 16 2 4 16 表 表 VENDER 字段字段名称名称数据类型数据类型 P PU UF FI IC C 备注备注 sup id 厂商 ID CHAR 15 sup name 厂商名称 VARCHAR 20 NOT NULL sup address 厂商地址 VARCHAR 30 sup tel 厂商电话 CHAR 15 NOT NULL 表 2 17 2 5 数据表 数据表 SQL 脚本脚本 2 5 1 表 表 BICYCLE CREATE TABLE BICYCLE bicycle code CHAR 15 STATE id INTEGER UNSIGNED NOT NULL sup id CHAR 15 NOT NULL name VARCHAR 20 NULL PRIMARY KEY bicycle code INDEX BICYCLE FKIndex1 sup id 2 5 2 表 表 CHANGECOMPONENT CREATE TABLE CHANGECOMPONENT id INTEGER UNSIGNED NOT NULL AUTO INCREMENT bicycle code CHAR 15 NULL amount INTEGER UNSIGNED NULL time DATE NULL component id CHAR 15 NULL PRIMARY KEY id INDEX CHANGECOMPONENT FKIndex1 bicycle code INDEX CHANGECOMPONENT FKIndex2 component id 2 5 3 表 表 COMPONENT CREATE TABLE COMPONENT serial CHAR 15 NOT NULL amount INTEGER UNSIGNED NOT NULL desciption TEXT NULL name VARCHAR 20 NULL PRIMARY KEY serial 2 5 4 表 表 EMPLOYEE CREATE TABLE EMPLOYEE id CHAR 15 NOT NULL name VARCHAR 20 NULL address VARCHAR 30 NULL telephote VARCHAR 15 NULL sex CHAR 2 NULL age INTEGER UNSIGNED NULL PRIMARY KEY id 2 5 5 表 表 EVENT CREATE TABLE EVENT id INTEGER UNSIGNED NOT NULL AUTO INCREMENT state id INTEGER UNSIGNED NOT NULL type id INTEGER UNSIGNED NOT NULL time DATE NULL description TEXT NULL code CHAR 15 NULL level id INTEGER UNSIGNED NULL employee id CHAR 15 NULL PRIMARY KEY id INDEX ACCIDENT FKIndex1 employee id INDEX ACCIDENT FKIndex2 type id INDEX ACCIDENT FKIndex3 state id 2 5 6 表 表 EVENTSTATE CREATE TABLE EVENTSTATE id INTEGER UNSIGNED NOT NULL name VARCHAR 20 NULL PRIMARY KEY id 2 5 7 表 表 EVENTTYPE CREATE TABLE EVENTTYPE id INTEGER UNSIGNED NOT NULL name VARCHAR 20 NULL PRIMARY KEY id 2 5 8 表 表 ITEM CREATE TABLE ITEM id CHAR 15 NOT NULL name VARCHAR 20 NULL price INTEGER NULL PRIMARY KEY id 2 5 9 表 表 LEVEL CREATE TABLE LEVEL id INTEGER NOT NULL name VARCHAR 20 NULL PRIMARY KEY id 2 5 10 表 表 ORDERINFO CREATE TABLE ORDERINFO id CHAR 15 NOT NULL state INTEGER UNSIGNED NULL cus name VARCHAR 20 NULL cus tel CHAR 15 NULL address VARCHAR 30 NULL PRIMARY KEY id 2 5 11 表 表 ORDERITEM CREATE TABLE ORDERITEM order id CHAR 15 item id CHAR 15 amount INTEGER UNSIGNED NOT NULL PRIMARY KEY order id item id INDEX ORDERITEM FKIndex1 order id INDEX ORDERITEM FKIndex2 item id 2 5 12 表 表 SOLUTION CREATE TABLE SOL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 欣赏《老人河》教学设计-2025-2026学年小学音乐花城版四年级上册-花城版
- 理财小课堂说课稿-2025-2026学年初中数学沪教版五四制2024八年级上册-沪教版五四制2024
- 2025保险公司续签劳动合同申请书范本
- 2025出国留学合同协议方案
- 工地安全员题库复习资料及答案解析
- 一汽红旗安全性能测试题及答案解析
- 含氟烯烃生产工技术考核试卷及答案
- 预应力混泥土课件
- 水产捕捞工专项考核试卷及答案
- 证券从业考试必考知识点及答案解析
- 押题宝典期货从业资格之《期货法律法规》试题及参考答案详解(能力提升)
- 无人机驾驶培训专业知识课件
- 2025年北师大版新教材数学二年级上册教学计划(含进度表)
- 初中语文学科组质量分析
- 70岁老年人三力测试能力考试题库及答案
- 2025年职业指导师(中级)考试全真模拟试卷
- 2025年广告设计师专业知识考核试卷:2025年广告设计与制作软件应用实战试题
- 供应商保价协议合同范本
- 2025-2030中国乒乓发球机行业市场运营模式及未来发展动向预测报告
- 在线知识付费讲座创新创业项目商业计划书
- GB 2536-2025电工流体变压器和开关用的未使用过的矿物绝缘油
评论
0/150
提交评论