




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要随着数据管理规模的扩大,数据量急剧增加,为了提高效率,人们专心研究重排文件系统,目前数据库技术的发展和出现已经把计算机应用渗透到社会的各个领域。 数据库技术已经成为现代信息技术的重要组成部分,是现代计算机信息系统和计算机应用系统的基础和核心。我所做的是智丰物流管理系统,旨在帮助智丰物流公司更好地进行自动化管理,减少投入的人力和劳力,将数据存储在计算机中,有组织地统一管理公司的业务。 我利用教科书的知识,通过需求分析、概念设计、逻辑设计、数据库的实施和运行等阶段,为智丰物流公司设计了小型数据库。关键词: SQL SERVER数据库设计智丰物流管理系统大连交通大学数据库课程设计目录第一章绪论11.1课题概要11.2设计目的11.3设计内容1第二章需求分析22.1需求分析任务22.2需求分析的过程22.3数据字典和流程图2第三章概念结构设计43.1概念结构设计的方法和步骤43.2数据抽象和详细视图设计43.3视图整合5第四章逻辑结构设计74.1 E-R图到关系模型的转换74.2数据库关系图7第五章数据库的实现95.1建立数据库95.2构建数据库的基本结构95.3实现安全性135.4实现完整性135.5实现恢复技术14第六章运行和结果156.1简单查询和连接查询156.2嵌套查询166.3查询和统计查询的组合17第一章绪论1.1课题概要“数据库原理与应用”是一门具有强大理论性和强大实践性的专业基础课程,需要将理论知识与实用性紧密结合起来。 本课程设计是本学期学习的数据库的原理和应用一书从第二章到第六章的实践,我的例子是智丰物流管理系统,通过物流公司的内部管理实现了数据库的功能。1.2设计目的本学期在学习数据库理论知识后,以自己的计算机实践,以“智丰物流管理系统”为例用理论结合实践,理解和掌握数据库管理系统的基本原理和数据库系统设计方法,培养了我的应用和数据库设计能力。1.3设计内容我选择的是智丰物流管理系统,通过自己的实践,理解物流管理的结构,理解卖方、消费者、货物之间的关系,首先输入数据库后,可以进行查询、修改和删除。 并且,建立关键关系,建立表格联系,通过需求分析,理解需求分析的过程和目的,建立数据字典,在概念设计阶段完成数据抽象化、详细视图设计和视图的整合。 在逻辑结构设计阶段,E-R图转换为关系模型。 最后是数据库的实现和执行。- 1 -大连交通大学数据库课程设计第二章需求分析2.1需求分析任务了解“智丰物流管理系统”的应用情况,对其进行全面、详细的调查,确定物流管理系统的目标,有效地自动管理货物与卖方、消费者的关系,收集信息,管理信息,了解系统未来的变化,收集与未来应用相关的数据,分析数据流,处理数据2.2需求分析过程完成业务信息、货物信息、卖方信息、消费者信息的业务信息、货物信息、卖方信息、消费者信息的业务单位包括操作员、出货城市、出货站、费用、洽谈时间、出货站、出货地点城市,一个出货地点选择业务,出货地点包括姓名、身份证号码、年龄、电话、地址,一个出货地点购买商品,一个商品包括货物由发货人集中发货,发货人包括姓名、身份证号码、电话号码、地址。2.3数据字典和流程图1 .业务流程分析通过可行性分析和初步需求调查,抽象化了该物流业务流程图。 如图2.1所示图2.1物流管理系统流程图2 .系统模块分析调查用户需求后,开始分析用户需求。 在此,采用自上而下的结构化分析方法(SA方法)。 首先,定义全球概念结构的框架如图2.2所示。图2.2物流管理系统的全球概念结构3 .数据字典全局分析后,开始构建数据字典。 分析结果表明,该系统使用六个基本表:卖方信息表、货物信息表、消费者信息表、业务信息表、选择信息表和运输信息表,数据结构如下:表2.3数据结构的定义数据结构名称意思的说明构成卖方信息表定义了卖方的信息卖方身份证号码、姓名、年龄、电话、地址货物信息表定义了有关货物的信息货名、货号、体积、重包装类型消费者信息表定义了消费者的信息消费者身份证号码、姓名、年龄、电话、地址业务信息表定义了有关业务的信息业务员编号、洽谈时间、发货站、发货城市、收发站、发货城市选择信息表格定义了有关选择的信息业务员号码、消费者身份证号码、货物名称、费用运输信息表定义了有关运输的信息卖方身份证号码、货物名称、出货时间第三章概念结构设计3.1概念结构设计的方法和程序在概念设计阶段,自上而下地进行需求分析,自下而上地进行概念结构设计。 逐步整合已经细分的阶段,最终合成全球概念模型。3.2数据抽象和详细视图设计按照图2.2智丰物流管理系统总框图设计实体属性图和局部E-R图。卖方信息ID号码姓名年龄电话号码地址图3.1卖方信息实体属性图货物信息货物名称货物编号体积重量包类型图3.2货物信息实体属性图消费者信息ID号码姓名年龄电话号码地址图3.3消费者信息实体属性图业务信息业务员号碰头时间出货车站出货城市送货地点接收城市图3.4业务信息实体属性图3.3视图整合经过逐步细分,每两个综合形成一个E-R图,最后得到图3.5整体的概念结构E-R图。图3.5系统整体结构E-R图第四章逻辑结构设计4.1 E-R图向关系模型的转换图2.2将整体概念结构E-R图转换为关系模型。 优化变换的关系模式,最终达到第三正规形式。 (至少有四个表,每个表都有一个主键,并设置了所需的外键。 中所述情节,对概念设计中的量体体积进行分析卖方信息(ID号、姓名、年龄、电话、地址)货物信息(货物名称、货物编号、体积、重量、包装类型)消费者信息(ID号、姓名、年龄、电话、地址)业务信息(业务员编号、联系时间、发货站、发货城市、发货站、发货城市)选择信息(选择编号、业务员编号、消费者ID编号、货物名称、费用)运输信息(运输编号、卖方ID号、货物名称、出货时间)4.2基本表结构根据整体结构图设计每个表的结构,并按如下方式定义相应的表表4-1卖方信息表的结构字段名称数据类型长度约束说明seidocharchar20主键、非空值卖方身份证Snamecharchar10唯一,非空卖方姓名Agecharchar10唯一允许天空年龄Tellcharchar20唯一,非空电话号码Adrcharchar20唯一允许天空地址表4-2货物信息表的结构字段名称数据类型长度约束说明Gnamecharchar10主键、非空值货物名称Gnocharchar10唯一,非空货物编号Volumecharchar10唯一允许天空体积Weightcharchar10唯一允许天空重量包装charchar10唯一允许天空包类型表4-3消费者信息表结构字段名称数据类型长度约束说明CIDcharchar20主键、非空值消费者idCnamecharchar10唯一,非空消费者姓名Agecharchar10唯一允许天空年龄Tellcharchar20唯一,非空电话号码Adrcharchar20唯一,非空地址表4-4业务信息表的结构字段名称数据类型长度约束说明Onocharchar4主键、非空值业务员号日本时代charchar10唯一,非空碰头时间Fhz系列charchar10唯一,非空出货车站Fhcitycharchar10唯一,非空出货城市Shzcharchar10唯一,非空送货地点Shcitycharchar10唯一,非空接收城市表4-5选择信息表的结构字段名称数据类型长度约束说明Xnocharchar10主键、非空值选择编号Onocharchar4外键,非空业务员号CIDcharchar20外键,非空消费者IDGnamecharchar10外键,非空货物名称成本浮点唯一,非空费用表4.6运输信息表的结构字段名称数据类型长度约束说明Ynocharchar10主键、非空值运输编号seidocharchar20外键、唯一、非空卖方IDGnamecharchar10外键,不为空货物名称Ftimecharchar10唯一不是空的出货时间第五章数据库的实现5.1数据库的构建create数据库智丰物流管理系统on primary(name=智丰物流管理系统filename=c :MSD e2000 MSSQLdata 智丰物流管理系统_data.mdfsize=1MBmaxsize=10MBfilegrowth=4MB中所述情节,对概念设计中的量体体积进行分析log on(name=智丰物流管理_logfilename=c :MSD e2000 MSSQLdata 智丰物流管理系统_log.ldfsize=1MBmaxsize=10MBfilegrowth=4MB中所述情节,对概念设计中的量体体积进行分析5.2构建数据库的基本结构1 .编制基本表格业务信息表:创建表业务信息表(Ono char(4) primary keyJtime char (10)not nullfhz char (10 )不为空Fhcity char(10)not nullshz char (10 )不为空sh city char (10 )不为空;消费者信息表:create table消费者信息表(cid char (20 )主密钥Cname char(10)not nullAge char (10 )tell char (20 )不为空Adr char(20 );卖方信息表:创建表卖方信息表(seid char (20 )主密钥名称char (10 )不为空Age char(10 )tell char (20 )不为空ADR char (20 )不为空;货物信息表:create table货物信息表(gname char (10 )主密钥Gno char(10) not nullVolume char(10 )Weight char(10 )Pack char(10 ) )选择表格:创建表选择表(Xno char(10 )Ono char(4)CID char(20 )Gname char(10 )Cost char (10 )主密钥(xno,Ono,CID,Gname )foreign key (Ono )参考业务(Ono )foreign key (cid )参考顾问(cid )foreign key (gname )参考goods (gname );运输表:创建表选择表(Yno char(10 )SeID char(20 )Gname char(10 )Ftime char (10)not null主密钥(yno、SeID、Gname )foreign key (seid )参考选择器(seid )foreign
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 斜屋面梁板高支模专项施工方案
- 小学天宫课堂活动方案策划
- 2025年注册设备监理师考试 设备监理实务考点精讲冲刺试卷
- 云计算技术在各行业中的应用前景分析
- 网红推广营销方案策略
- 夜间施工专项安全保障方案
- 期货从业资格之期货投资分析考试押题卷附参考答案详解【黄金题型】
- 2025年安徽蚌埠市事业单位招聘154人(市区)笔试备考题库及参考答案详解一套
- 2025年度民政部所属单位公开招聘应届毕业生笔试高频难、易错点备考题库及参考答案详解一套
- 2023年度收银审核员考前冲刺练习试题附答案详解(夺分金卷)
- 三角函数性质与解三角形(解答题10种考法)
- DB3702T 31-2023 未成年人家庭监护能力评估工作规范
- 大学生反诈宣传课件
- 体育行业体育产业园区建设方案
- 幼儿园课程教研活动
- 幼儿烫伤课件教学课件
- 人美版(2024)小学美术一年级上册教学设计(附教材目录)
- 国家职业技术技能标准 6-29-01-01 砌筑工 人社厅发20235号
- 2024-2025学年初中数学八年级上册沪科版(2024)教学设计合集
- 中小学危险化学药品分类
- (完整版)新概念英语第一册单词表(打印版)
评论
0/150
提交评论