《数据库原理与应用》课程设计论文-货物配送系统数据库设计.doc

上传人:爱问知识人 文档编号:3259588 上传时间:2019-08-06 格式:DOC 页数:33 大小:701.03KB
返回 下载 相关 举报
《数据库原理与应用》课程设计论文-货物配送系统数据库设计.doc_第1页
第1页 / 共33页
《数据库原理与应用》课程设计论文-货物配送系统数据库设计.doc_第2页
第2页 / 共33页
《数据库原理与应用》课程设计论文-货物配送系统数据库设计.doc_第3页
第3页 / 共33页
《数据库原理与应用》课程设计论文-货物配送系统数据库设计.doc_第4页
第4页 / 共33页
《数据库原理与应用》课程设计论文-货物配送系统数据库设计.doc_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《《数据库原理与应用》课程设计论文-货物配送系统数据库设计.doc》由会员分享,可在线阅读,更多相关《《数据库原理与应用》课程设计论文-货物配送系统数据库设计.doc(33页珍藏版)》请在三一文库上搜索。

1、07级电子商务专业2班数据库原理与应用课程设计论文信息工程学院数据库原理与应用课程设计论文题 目:货物配送系统数据库设计学 号: 09307033 专 业: 电子商务072班 姓 名: 指导老师: 完成日期: 二零零九年六月 29摘 要在工业的现代化进程中,由于社会竞争的加剧,各大型公司渐渐专心于某特定行业。曾作为大型公司的附属部门的物流行业异军突起,逐渐形成一个新的产业,第三方物流渐渐成为物流行业的发展趋势,第一方第二方物流已无竞争优势,但短期内并不可能消亡,它们在传统工业领域仍有不可替代的优势。尽管人们对于物流行业的发展前景抱有乐观的估计,但大多数人的视线聚集在第三方物流上,他们对第一方第

2、二方物流的重视程度远远不够,这导致了第一方第二方物流的现代化管理远远落后于第三方物流,从而大大影响了其发挥作用的能力。本系统主要应用于第一方物流,面向大型企业的物流配送部门,包括客户服务系统,仓库管理系统以及调度管理系统,全面完善的囊括的第一方物流的各个环节,很有实用价值。该系统开发由系统需求分析阶段、概念设计阶段、逻辑设计阶段、数据库实施阶段、系统调试和测试阶段、参考文献、附录等阶段组成。关键字:仓库管理,调度管理,客户服务,功能模块,存储过程目 录1 引 言12 数据库设计12.1 需求分析阶段12.1.1需求分析阶段目标12.1.2 需求分析阶段任务1(1) 处理对象1(2) 处理功能要

3、求2(3)安全性和完整性要求22.1.3 需求分析阶段成果2(1) 体会与收获2(2)业务流程图2(3) 数据流程图3(4) 数据字典52.1.3.4.1 数据项52.1.3.4.2 数据结构72.1.3.4.3 处理逻辑描述72.1.3.4.4 数据存储82.1.3.4.5 数据流82.2 概念结构设计阶段92.2.1 概念结构设计目标及任务92.2.2 概念结构设计的结果92.2.2.1 各分ER图的设计92.2.2.2 总ER图的设计102.3 逻辑结构设计阶段102.3.1 逻辑结构设计阶段的目标及任务112.3.2 逻辑结构设计阶段的结果112.3.2.1 关系模式定义112.3.2

4、 关系外模式定义112.3.3 功能模块图122.4 物理结构设计阶段122.4.1 物理结构设计的目标及任务122.4.1.1 索引存取方法122.4.1.2 功能模块分析122.4.1.2.1 客服管理系统122.4.1.2.2 调度管理系统132.4.1.2.3 仓库管理系统132.4.2 结果132.5 数据库实施阶段132.5.1 数据库实施阶段目标及任务132.5.2 数据库实施阶段成果142.6 调试与测试阶段143.收获和体会144存在问题及建议14参考文献14附录1 关系模式及视图定义15附录2 数据定义语句19附录3 数据操纵及存储过程验证2507级电子商务专业2班数据库原

5、理与应用课程设计论文1 引 言目前对于第一方物流的管理主要是人工管理阶段,对于一些单据凭证也是人工管理查询阶段,这些严重降低了查询的速度,大大影响了调度的效率。在计算机技术快速发展的今天,我们完全可以利用计算机开发出相应系统来管理相关信息,提高查询速度,加快调度效率,从而实现物流调度的现代化管理。2 数据库设计2.1 需求分析阶段2.1.1需求分析阶段目标(1)了解目前物流配送的现状以及SQL Server 2000的功能和特点。(2)通过实地调查,上网搜集信息和询问的方式了解第一方物流的工作业务流程,并记录和处理相关的数据。(3)与指导教师交流个人想法,征求意见,改正不合理的地方,为下面的概

6、念设计与逻辑设计奠定基础。2.1.2 需求分析阶段任务(1) 处理对象系统要处理的对象包括客户基本信息,调度用的车辆基本信息,司机基本信息,库存货物的基本信息,货物的基本信息,批货的基本信息,客户需求的基本信息,入库货物的基本信息等七个方面,各对象所包含的信息如下所示(具体数据见数据字典):1. 客户基本信息(Kehu):包含客户姓名,客户地址,联系方式,客户性别等信息,方便信息管理员对客户信息查询和增删,也方便其他工作人员对客户信息查询。2. 车辆基本信息(Car):包含车牌号,车龄,型号,载重,车辆状态,使用寿命等信息,方便车辆管理者对车辆进行查询和修改,也方便调度员对车辆状态信息查询。3

7、. 司机基本信息(Driver):包含司机编号,司机姓名,司机年龄,司机工龄,司机性别,司机住址,联系方式,司机状态等基本信息,用于相关管理人员对司机信息进行查询和更新,也方便调度人员对司机信息进行查询。4. 货物基本信息(Goods):包含货物种类,货物类型,货物价格等基本信息,用于相关人员对货物的种类和单价进行查询。5. 库存货物基本信息(Cun):包含货物类型,货物存量等基本信息,用于货物分配人员查询分配相关货物,仓库管理员更新相关货物信息。6. 入库货物基本信息(Inn):包含货物类型,入库货物编号,入库日期,入库货物数量等基本信息,用于生产部门对货物入库情况进行查询,仓库管理员对货物

8、入库情况查询,并根据此信息更新货物库存信息。7. 批货基本信息(Outt):包含批货编号,需求数量,发送日期,客户编号,客户地址,货物类型等基本信息,用于调度人员和司机对批货信息的查询,分配人员根据此信息更改其他信息。8. 客户需求基本信息(KNeed):包含客户编号,需求类型,需求数量等基本信息,由客户服务部门更新此信息,用于分配人员查询此信息,并根据此信息更改其他信息。(2) 处理功能要求系统主要完成以下几个功能:1. 对客户信息的查询和更新;2. 对车辆信息的查询和更新;3. 对司机信息的查询和更新;4. 对库存信息的查询和更新;5. 对入库货物信息的查询增加;6. 对批货信息的查询和增

9、加;7. 对客户需求信息的查询和更新;8. 对货物基本信息的查询;(3)安全性和完整性要求安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过用户授权机制,用户登陆来识别用户级别,根据这个级别来分配用户权限,达到数据更高层次的安全保密功能。完整性要求用于描述司机基本信息,车辆基本信息,客户基本信息,库存货物基本信息,批货基本信息,入库货物基本信息中数据项能否为null,以及一些用户自定义完整性(符合实际要求),详细完整性要求见于系统的逻辑设计阶段。2.1.3 需求分析阶段成果(1) 体会与收获通过此次需求分析阶段的调查分析,我明白了有关第一方物流

10、,第二方物流,第三方物流的区别,以及他们各自的作用,同时也知道了调查的方法,学到了很多知识。(2)业务流程图仓库管理业务流程图:客户服务业务流程图:调度业务流程图:(3) 数据流程图顶层数据流程图:中层数据流程图:底层数据流程图:从仓库管理角度出发底层数据流程图:从调度管理角度出发底层数据流程图:从客户服务角度出发(4) 数据字典2.1.3.4.1 数据项 数据项编号数据项名称与其他数据项的联系别名简述类型及宽度取值范围DI-01车牌号Cnumber标识车辆的代码字符型 10位“陕A00001”-“陕V99999”DI-02型号Ckind车辆的类型字符型 8位DI-03使用寿命Cyear车辆的

11、使用寿命整型1020DI-04载重依赖于型号Cweight车辆最大载货量整型大于等于1DI-05车龄Cage车辆使用的年数整型大于等于1DI-06车辆状态Chere车辆是否在库字符型 2位“是”或“否”DI-07司机编号Dnumber标识司机的代码整型大于等于1DI-08司机住址Dplace 司机的住址字符型 20位DI-09司机电话Dtelphone司机的联系方式字符型 8位DI-10司机姓名依赖于司机编号Dname司机的姓名字符型 8位DI-11司机性别Dsex司机的性别字符型 2位“男”或“女”DI-12司机工龄Dyear司机已工作时间整型130DI-13司机年龄Dage司机的年龄整型2

12、050DI-14司机状态Dhere司机是否在总部字符型 2位“是”或“否”DI-15客户姓名依赖于客户编号Kname客户的姓名字符型 8位DI-16客户性别Ksex客户的性别字符型 2位“男”或“女”DI-17联系方式Ktelphone客户的联系方式字符型 8位DI-18客户编号Knumber标识客户的代码整型大于等于1DI-19客户地址Kadress客户所在地址字符型 20位DI-20需求数量Kneed客户需要货物数整型大于等于1DI-21货物种类Gkind货物的种类字符型 8位DI-22货物价格依赖于货物种类Gprice货物的单价整型大于0数据项编号数据项名称与其他数据项的联系别名简述类型

13、及宽度取值范围DI-23货物类型依赖于货物种类Gkd货物的类型整型110DI-24货物存量Ghere库存每种货物数整型大于等于0DI-25发送日期Odate批货发送日期字符型 10位DI-26批货编号Onumber每批货物的代码整型大于等于1DI-27入库日期Indate货物入库日期字符型 10位DI-28入库货物数量Inweight入库货物数量整型大于等于1DI-29入库货物编号Innumber入库货物编号整型大于等于1DI-30调度单编号listnumber标识调度单代码整型大于等于12.1.3.4.2 数据结构数据结构编号数据结构名称数据结构含义组成DS-1车辆车辆基本信息Cnumber

14、,Cage,Cweight,Ckind,Chere,CyearDS-2司机司机的基本信息Dnumber,Dname,Dage,Dyear,Dhere,Dsex,Dplace,DtelphoneDS-3客户客户基本信息Kname,Kadress,Ktelphone,Ksex,Knumber DS-4库存库存货物基本信息Gkd,GhereDS-5批货批货基本信息Onumber,Kneed,Kadress,Odate,Knumber,GkdDS-6入库货物货物入库基本信息Gkd,Innumber,Inweight,IndateDS-7客户需求客户对货物的需求Knumber,Kneed,GkdDS-8

15、货物货物的基本信息Gkind,Gkd,GpriceDS-9调度单调度的单据listnumber,Knumber,Kname,Kadress,Onumber,Dnumber,Cnumber2.1.3.4.3 处理逻辑描述处理逻辑编号处理逻辑名称简述输入数据流处理输出数据流P1.1货物入库仓库管理员将货物入库F1 送货单,来源于生产部门根据送货单,货物入库,并修改库存台帐S1 库存台帐,修改库存P1.2货物分配分配管理员将货物分配F5 客户需求,来源于客服部门,S1 库存台帐根据客户需求及库存分配货物F7 配货单,分配货物P1.3货物发送仓库管理员发送货物F7 配货单,来源于货物分配模块根据配货单

16、向调度部门发送批货F6 发货单,发送货物P2.1任务管理任务管理员分配任务F2 客户信息单据,F3 取货凭据,F6 发货单根据客户信息及发货单分配任务,接收到取货凭据后,将取货凭据发送到客服部门F8 任务分配单,F3 取货凭据处理逻辑编号处理逻辑名称简述输入数据流处理输出数据流P2.2车辆调度调度员调度车辆F8 任务分配单,S3 车辆信息根据车辆信息及任务分配单调度车辆F9 调度单P2.3人员调度调度员调度人员F8 任务分配单,S4 人员信息根据人员信息及任务分配单调度人员F9 调度单P2.4货物运输司机及车辆将货物运输至目的地F9 调度单,F3 取货凭据根据调度单,车辆及人员运输货物,并收到

17、取货凭据,发送至任务管理模块F3 取货凭据P3.1客户接待用于接待客户及接受客户订单F4 付款订货单,F10 完结单据 根据付款订货单填写取货凭据给客户,填写客户订单发送给业务模块,同时填写客户信息表,接收到完结单据后,销去此次业务F3 取货凭据,F11 客户订单,F12 客户信息表P3.2客户信息管理存储并管理客户信息F12 客户信息表根据客户信息表修改客户信息存储,并发出客户信息表供查询F12 客户信息表P3.3业务处理处理客户订单F3 取货凭据,F11 客户订单根据客户订单发出客户需求,当接收到取货凭据时,填写完结单据发送到客户接待模块F5 客户需求,F10 完结单据2.1.3.4.4

18、数据存储数据存储编号数据存储名称简述数据存储组成相关联的处理S1库存台帐商品入库出库后,修改当前存量Gkd,Ghere,Gkind,GpriceP1.1,P1.2S2客户信息有新客户后,修改当前客户存储Kname,Knumber,Kadress,Ksex,KtelphoneP3.2,P2.1S3车辆信息车辆变动后修改当前车辆信息Cnumber,Ckind,Cweight,Cyear,Cage,ChereP2.2S4人员信息人员变动后修改当前人员信息Dnumber,Dplace,Dsex,Dyear,Dage,Dtelphone,Dhere,DnameP2.32.1.3.4.5 数据流数据流编号

19、数据流名称简述数据流来源数据流去向数据流组成F1送货单生产部门向仓库发送货物的单据生产部门货物入库模块Indate+Innumber+Gkd+InweightF2客户信息单据调度部门从客户信息库中查询的客户基本信息客户信息存储调度管理部门Kname+Knumber+Kadress+Ktelphone+KsexF3取货凭据服务部门向客户发送的单据并凭此取货客户接待模块客户Kname+Knumber+Kadress+Kneed+Gkd+Ktelphone数据流编号数据流名称简述数据流来源数据流去向数据流组成F4付款订货单客户向服务部门付款订货的单据客户客户接待模块Kname+Knumber+Kad

20、ress+Kneed+GkdF5客户需求各个客户对货物的类型数量的需求客户业务处理模块仓库Knumber+Kneed+GkdF6发货单仓库向调度部门发送的批货单据仓库调度管理部门Onumber+Kneed+Odate+Knumber+GkdF7配货单仓库根据客户需求分配货物的单据货物分配模块货物发送模块Onumber+Kneedt+Odate+Knumber+GkdF8任务分配单调度部门根据发货单进行任务分配的单据任务管理模块调度管理模块Knumber+Kname+Kadress+OnumberF9调度单调度员根据车辆人员信息和分配单进行调度的单据调度管理模块货物运输模块Knumber+Kna

21、me+Kadress+Onumber+Dnumber+Cnumber+listnumberF10完结单据货物发送到之后由任务管理部门填写用于完结的单据业务处理模块客户接待模块Knumber+Kneed+GkdF11客户订单客户接待部门发到任务管理部门的客户需求单据客户接待模块业务处理模块Knumber+Kneed+Gkd+KnameF12客户信息表客户的基本信息表客户信息管理模块客户信息存储模块Kname+Kadress+Knumber+Ktelphone+Ksex2.2 概念结构设计阶段2.2.1 概念结构设计目标及任务本阶段的主要目标是根据需求分析阶段获得的成果,确定此管理系统中的各实体以

22、及各实体间的联系,从而抽象出ER图,建立一个独立于各DBMS的高级概念模型。2.2.2 概念结构设计的结果2.2.2.1 各分ER图的设计客户服务业务E-R图:调度业务E-R图:仓库管理业务E-R图:2.2.2.2 总ER图的设计各分E-R图合并,消除冗余,得到总E-R图:其中,各实体的属性如下所示:车辆Cnumber,Cage,Cweight,Ckind,Chere,Cyear,司机Dnumber,Dname,Dage,Dyear,Dhere,Dsex,Dplace,Dtelphone,客户Kname,Kadress,Ktelphone,Ksex,Knumber,库存Gkd,Ghere,批货

23、Onumber,Oweight,Kname,Odate,Kadress,Gkd,入库货物Gkd,Innumber,Inweight,Indate,客户需求Knumber,Kneed,Gkd,货物Gkind,Gkd,Gprice2.3 逻辑结构设计阶段2.3.1 逻辑结构设计阶段的目标及任务在此阶段主要是将概念结构设计阶段得到的E-R图进行抽象,抽象为多个实体,进而通过范式规范化理论将模型进行优化,将实体、实体的属性和实体之间的联系转化为关系模式。并出于安全性和完整性的考虑,根据关系模式对不同的用户设置不同的视图,保证关系模式的完整性和安全性。2.3.2 逻辑结构设计阶段的结果2.3.2.1 关

24、系模式定义编号关系名称模式说明T-1Car(详见附录1.1-1)T-2Dirver(详见附录1.1-2)T-3Kehu(详见附录1.1-3)T-4KNeed(详见附录1.1-4)T-5Goods(详见附录1.1-5)T-6Cun(详见附录1.1-6)T-7Outt(详见附录1.1-7)T-8Inn(详见附录1.1-8)T-9list(详见附录1.1-9)表2.3-1 (货物配送系统)关系模式汇总2.3.2 关系外模式定义序号视图名称作用备注V-1Vcar查询车辆的基本信息(详见附录1.2-1)V-2Vdriver查询司机基本信息(详见附录1.2-2)V-3Vlist查询调度单基本信息(详见附录

25、1.2-3)V-4Vkehu查询客户基本信息(详见附录1.2-4)V-5Vkneed查询客户需求基本信息(详见附录1.2-5)V-6Vout查询批货基本信息(详见附录1.2-6)V-7Vin查询入库货物基本信息(详见附录1.2-7)V-8Vcun查询库存货物基本信息(详见附录1.2-8)V-9Vgoods查询货物基本信息(详见附录1.2-9)表2.3-2 (货物配送系统)关系外模式汇总2.3.3 功能模块图2.4 物理结构设计阶段2.4.1 物理结构设计的目标及任务数据库的物理设计就是为逻辑数据模型选取一个最合适应用要求的物理结构的过程,在这个阶段中要完成两大任务:(1) 确定数据库的物理结构

26、,在关系数据库中主要是存取方法和存储结构;(2) 对物理结构进行评价,评价的重点是时间和空间效率。2.4.1.1 索引存取方法为了加快对相关信息的查询速度,基于各表创建了索引(定义语句见附录2):索引名索引方式作用Gindex降序加快查询货物信息的速度Carindex降序加快查询车辆信息的速度Driverindex降序加快查询司机信息的速度Kehuindex降序加快查询客户信息的速度Cunindex降序加快查询库存货物信息的速度Innindex降序加快查询入库货物信息的速度Outtindex降序加快查询批货信息的速度listindex降序加快查询调度单信息的速度表2.4-1 索引汇总2.4.1

27、.2 功能模块分析2.4.1.2.1 客服管理系统包括客户信息管理及客户业务管理,主要负责客户信息的更新添加,客户业务的接受,分析并传达客户需求。2.4.1.2.2 调度管理系统包括车辆调度管理,人员调度管理和任务管理。调度人员根据货物发送单据及人员和车辆信息,调度人员和车辆运输货物2.4.1.2.3 仓库管理系统包括入库管理,分配管理和出库管理,货物入库或出库时都要有记录,管理员根据客户需求分配货物,继而发送货物至调度部门。2.4.2 结果存储过程汇总:编号存储过程名称定义作用P-1allcar详见附录2-1查询所有车辆信息P-2alldriver详见附录2-2查询所有司机全部信息P-3al

28、lgoods详见附录2-3查询货物基本信息P-4allkehu详见附录2-4查询客户基本信息P-5somekehu详见附录2-5查询某个客户需求信息P-6allinn详见附录2-6查询入库货物全部信息P-7someout详见附录2-7查询某批货物的信息P-8allcun详见附录2-8查询库存货物信息P-9chere1详见附录2-9修改车辆状态P-10chere2详见附录2-10修改车辆状态P-11dhere1详见附录2-11修改司机状态P-12dhere2详见附录2-12修改司机状态P-13Inn1详见附录2-13增加入库货物信息P-14out1详见附录2-14增加批货信息P-15out2详见

29、附录2-15删除批货信息P-16cun2详见附录2-16修改库存信息P-17kehu1详见附录2-17增加客户需求信息P-18kehu2详见附录2-18删除客户需求信息P-19kehu3详见附录2-19增加客户信息表2.4-2 存储过程汇总触发器汇总:编号触发器名称定义作用T-1Car1详见附录2-20插入车辆信息约束T-2Car2详见附录2-21修改车辆信息约束2.5 数据库实施阶段2.5.1 数据库实施阶段目标及任务此阶段主要是将物理结构设计阶段的成果转换为具体的实施。将建立的关系模式,视图,存储过程以及触发器用合适的sql语句表示出来,建立正确的模型。同时,向关系模式中输入数据,进行测试

30、与验证,同时修改相关语句。2.5.2 数据库实施阶段成果相关sql语句见附录2。2.6 调试与测试阶段数据操纵的验证见附录3。存储过程的验证见附录4。3.收获和体会通过此次实习,我很清楚的明白了数据库设计的各个阶段以及各阶段的意义及作用。知道了怎样运用各个设计阶段的成果来为下一阶段的设计做铺垫。此次实习,我遇到了很多困难,同时也有了很多收获:1 我明白了数据库的功能以及数据库设计的各个阶段;2 我掌握了数据库各个设计阶段要完成的工作;3 我学会了如何在各个设计阶段做出满意的成果;4 我很清楚的明白了数据库的具体工作流程。4存在问题及建议数据库实施阶段时,常常会发现自己所学的知识不够用,许多要表

31、达的东西要花费很大功夫,还有很多东西根本无法表达出来,因此,数据库的完整性和安全性并不是很好。通过这次实习,我了解了自己的缺点,建议老师以后讲课时讲的更深入些。同时,虽然每个班配备两名指导老师,但是,在上机实习时,经常找不到老师,平均只有一名老师在场,建议多配备几名指导老师。参考文献1 萨师煊 王珊,数据库系统概论(第三版),北京:高教出版社,20002 肖月振 2004级数据库课程设计论文3 徐柯 2004级数据库课程设计论文 附录1 关系模式及视图定义1.1-1 车辆(Car)数据项名数据类型长度别名能否为空主外键Cnumber字符型10车牌号否主键Cage整型4车龄否Cweight整型4

32、载重否Ckind字符型8型号Chere字符型2车辆状态否Cyear整型4使用寿命否1.1-2 司机(Driver)数据项名数据类型长度别名能否为空主外键Dnumber整型4司机编号否主键Dname字符型8司机姓名Dage整型4司机年龄否Dyear整型4司机工龄否Dhere字符型2司机状态否Dsex字符型2司机性别Dplace字符型20司机住址否Dtelphone字符型8联系方式否1.1-3 客户(Kehu)数据项名数据类型长度别名能否为空主外键Kname字符型8客户姓名否Kadress字符型20客户地址否Ktelphone字符型8联系方式否Ksex字符型2客户性别否Knumber整型4客户编号

33、否主键1.1-4 客户需求(KNeed)数据项名数据类型长度别名能否为空主外键Knumber整型4客户编号否外键主键Gkd整型4货物类型否外键Kneed整型4需求数量否1.1-5 货物(Goods)数据项名数据类型长度别名能否为空主外键Gkind字符型8货物种类否主键Gkd整型4货物类型否外键Gprice整型4货物价格否1.1-6 库存(Cun)数据项名数据类型长度别名能否为空主外键Gkd整型4货物类型否主键Ghere整型4货物存量1.1-7 批货(Outt)数据项名数据类型长度别名能否为空主外键Onumber整型4批货编号否主键Kneed整型4需求数量Kadress字符型20客户地址否Oda

34、te字符型10发送日期Gkd整型4货物类型否外键Knumber整型4客户编号否外键1.1-8 入库货物(Inn)数据项名数据类型长度别名能否为空主外键Gkd整型4货物类型否外键Innumber整型4入库货物编号否主键Inweight整型4入库货物重量Indate字符型10入库日期1.1-9 调度(list)数据项名数据类型长度别名能否为空主外键listnumber整型4调度单编号否主键Knumber整型4客户编号否外键Onumber整型4批货编号否外键Dnumber整型4司机编号否外键Cnumber字符型10车牌号否外键视图定义:1.2-1 车辆基本信息(Vcar)数据项名数据类型长度别名是否

35、为空Cnumber字符型9车牌号否Cage整型4车龄否Cweight整型4载重否Ckind字符型8型号Cyear整型4使用寿命否Chere字符型2车辆状态否1.2-2 司机基本信息(Vdriver)Dnumber整型4司机编号否Dname字符型8司机姓名Dage整型4司机年龄否Dyear整型4司机工龄否Dsex字符型2司机性别Dplace字符型20司机住址否Dtelphone字符型8联系方式否Dhere字符型2司机状态否1.2-3 调度单基本信息(Vlist)数据项名数据类型长度别名能否为空listnumber整型4调度单编号否Knumber整型4客户编号否Onumber整型4批货编号否数据项

36、名数据类型长度别名能否为空Dnumber整型4司机编号否Cnumber整型4车牌号否Dname字符型8司机姓名Dtelphone字符型8联系方式否Kneed整型4需求数量Odate字符型10发送日期Gprice整型4货物价格否Gkind字符型8货物种类否Gkd整型4货物类型否Kname字符型8客户姓名否Kadress字符型20客户地址否Ktelphone字符型8联系方式否Ksex字符型2客户性别否1.2-4 客户基本信息(Vkehu)数据项名数据类型长度别名能否为空Kname字符型8客户姓名否Kadress字符型20客户地址否Ktelphone字符型8联系方式否Ksex字符型2客户性别否Knu

37、mber整型4客户编号否1.2-5 客户需求信息(Vkneed)数据项名数据类型长度别名能否为空Knumber整型4客户编号否Gkd整型4货物类型否Kneed整型4需求数量否Kname字符型8客户姓名Gkind字符型8货物种类否1.2-6 批货基本信息(Vout)数据项名数据类型长度别名能否为空Onumber整型4批货编号否Kneed整型4需求数量Kadress字符型20客户地址否Odate字符型10发送日期Gkd整型4货物类型否Knumber整型4客户编号否Gprice整型4货物价格否Gkind字符型8货物种类否1.2-7 入库货物信息(Vin)数据项名数据类型长度别名能否为空Gkd整型4货

38、物类型否Innumber整型4入库货物编号否Inweight整型4入库货物数量Indate字符型10入库日期Gkind字符型8货物种类否1.2-8 库存货物信息(Vcun)数据项名数据类型长度别名能否为空Gkd整型4货物类型否Innumber整型4入库货物编号否Inweight整型4入库货物数量Indate字符型10入库日期Gkind字符型8货物种类否1.2-9 货物基本信息(Vgoods)数据项名数据类型长度别名能否为空Gkind字符型8货物种类否Gkd整型4货物类型否Gprice整型4货物价格否附录2 数据定义语句建立数据库wuliu:create database wuliu 以下为关系模式的创建:建立关系Car(车辆):create table Car(Cnumber char(10)check(Cnumber=陕A00001and Cnumber=10

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究报告 > 信息产业


经营许可证编号:宁ICP备18001539号-1