汽车销售管理系统数据库课程设计报告
- 格式:docx
- 大小:106.51 KB
- 文档页数:10
摘要当人们收集了大量的数据后,应该把它们保存起来做进一步的处理和信息的抽取。
当年人们把数据存放在文件柜中,可现在随着社会的发展,数据量急剧增长,现在人们就借助计算机和数据库技术来科学地保存大量的数据,以便能更好的利用这些数据资源。
汽车销售系统是为汽车销售工作人员与顾客之间提供的与汽车销售有关的系统,以实现汽车销售的自动化,本课题的目的是为了巩固《数据库原理与应用》课程中所学的知识,体现理论指导实践的原则,为汽车销售系统设计后台数据库,通过需求分析,概念设计,逻辑设计,物理设计及数据库的实施和运行等阶段,体现数据库设计的全过程。
关键词:SQL SERVER;数据库设计;汽车销售系统目录第一章绪论 (1)1.1课题简介 (1)1.2设计目的 (1)1.3设计内容 (1)第二章需求分析 (2)2.1 需求分析的任务 (2)2.2 需求分析的过程 (2)2.3数据字典与流程图 (2)第三章概念结构设计 (5)3.1 概念结构设计的方法与步骤 (5)3.2 数据抽象与局部视图设计 (5)3.3视图的集成 (6)第四章逻辑结构设计 (7)4.1 E-R图向关系模型的转换 (7)4.2 基本表结构 (7)第五章数据库的实现 (9)5.1数据库的建立 (9)5.2 数据库基本结构的建立 (9)5.3安全性的实现 (9)5.4完整性的实现 (10)5.5恢复技术的实现 (10)第六章运行与结果 (11)6.1简单查询和连接查询 (11)6.2嵌套查询 (11)6.3统计查询 (11)第一章绪论1.1课题简介经过三年的学习,我们对计算机方面的知识有了很大的提升,本着理论联系实际的宗旨,通过学校提供的这次课程设计实践的机会,在指导教师的帮助下,历经两周时间,我自行设计一套汽车销售系统,在下面的各章中,我将以这套汽车销售系统为例,谈谈其开发过程和所涉及到的问题。
1.2设计目的实践和巩固在课堂教学中学习的关于关系数据库原理的有关知识、SQL SERVER的有关知识和数据库系统的建立方法,熟练掌握对于给定实际问题,为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕业设计打下基础。
课程设计报告专业信息管理与信息系统课程名称数据库原理与应用设计题目长途汽车管理系统设计设计题目:长途汽车管理系统设计设计主要内容:一、开发平台:VB+ SQL SERVER 2000二、功能要求:1、设计内容设计一个长途汽车管理系统,该系统的用户由一般用户和管理员和司机组成,然后不同的用户拥有不同的权限,各自完成各自的管理功能,首先是欢迎界面,然后选择登录,登录的时候首先要判断用户的身份,合法的用户然后进入到系统主界面中,不同的用户看到不同的系统功能。
用sql server2000创建后台数据库,然后利用程序设计语言(VB)编写程序实现对数据库的操作,按照要求完成所有的功能和模块。
2、长途汽车管理信息系统主要功能(1)登录界面、本用户密码的修改界面.(2)普通用户管理:长途汽车路线查询界面(按照起点或者终点查询)(2)汽车管理(司机):长途汽车查询界面(按照车牌号或者司机名查询)。
(3)管理员管理:管理员登录界面、长途汽车登记界面(包括查询,添加、修改、删除等操作)、司机信息管理界面(包括查询、删除、修改)、长途路线界面(包括查询、添加、修改、删除等操作)。
3、长途汽车管理信息系统数据库表单(可以按照需求增加)(1)用户信息表单,主要字段有:用户名、密码、用户身份(管理员和普通用户、司机)(2)司机信息表单,主要字段有:车牌号(外码)、司机名、驾驶证号、性别、宅电、手机、出生日期、、邮编、地址、备注、(3)长途汽车管理表单,主要字段有:车牌号、路线编号(外码)、司机名(4)长途路线详细表单,主要字段有:路线编号、发车时间、沿途停靠点、到达时间、票价、起点、终点三、课程设计报告主要内容:1 长途汽车管理系统需求分析(给出系统的功能模块图,对各个功能作出详细介绍)2 长途汽车管理系统界面设计(给出界面截图及其主要控件的属性设置表格)3 长途汽车管理系统数据库设计(给出数据库各个表单中数据的字段名,数据类型及其相应的说明)4长途汽车管理系统程序设计(按照功能模块给出详细的程序代码,并给出重点语句的注释)1 长途汽车信息管理系统需求分析图1.1长途汽车信息管理系统1。
数据库课程设计实验报告轿车销售信息管理系统姓名: 刘建向振学号:刘建 ************向振 201011020409 班级: 电信10104班专业:电子信息科学与技术****: ***日期:2013年6月20日轿车信息管理系统的数据库设计与实现一、问题的提出数据库是一门研究数据管理的技术,始于20世纪60年代,经过50多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。
数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。
随着时代的发展,信息管理系统对各行各业的发展都起着越来越重要的作用,尤其是商品销售行业。
在经济发达的地区,许多大型的汽车销售商店,销售公司,都投入了大量的资金开发MIS系统,以求在将来激烈的竞争中立于不败之地。
在我国,随着改革开放和市场经济的发展,特别是十二五规划的今天,居民的消费水平逐渐提高,很多的家庭也将会购买汽车,那么汽车在销售过程中的管理就不能仅仅只靠手工的记录,更应该结合信息技术的支持。
因此可见,随着我国经济的迅速发展,信息技术在其中的应用会更加地广泛和深入。
1.2 现有系统存在问题的分析有的销售公司根本就没有系统,对于二十一世纪的今天计算机的发展是日新月异的,但是有的领导只见眼前利益,不关心,甚至不敢尝试新兴的事物。
信息技术的应用还十分落后。
所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。
人工操作必将被计算机代替。
有些销售公司虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。
还有的系统很不完善到处是漏洞,可以说是千疮百孔,这样极不完善的系统能有保障吗?所以开发一个更加完善的系统是势在必行的。
二、系统分析这章主要讲的是汽车销售管理系统的逻辑分析,系统分析在整个系统中具有重要的作用,它为系统的设计打下结实的基础。
车辆销售管理系统课程设计车辆销售管理系统课程设计随着汽车行业的不断发展,车辆销售管理系统也越来越成为汽车销售企业的重要组成部分。
本文将介绍一种基于Web的车辆销售管理系统的课程设计。
一、系统需求分析1.1 系统功能该系统主要包括以下功能:(1)车辆信息管理:包括车辆基本信息、车辆图片、车辆价格等。
(2)客户信息管理:包括客户基本信息、购车意向、购车时间等。
(3)订单管理:包括订单信息、订单状态、订单金额等。
(4)库存管理:包括车辆库存信息、车辆状态、车辆数量等。
(5)销售统计:包括销售额、销售量、销售排名等。
1.2 系统架构该系统采用B/S架构,即浏览器/服务器架构。
客户端采用浏览器作为用户界面,服务器端采用Java Web技术实现。
1.3 系统设计(1)数据库设计:采用MySQL数据库,设计车辆信息表、客户信息表、订单信息表、库存信息表等。
(2)界面设计:采用Bootstrap框架设计界面,实现响应式布局。
(3)业务逻辑设计:采用Spring MVC框架实现业务逻辑,包括车辆信息管理、客户信息管理、订单管理、库存管理、销售统计等。
二、系统实现2.1 系统环境(1)操作系统:Windows 10(2)开发工具:Eclipse、MySQL Workbench、Tomcat(3)技术框架:Spring MVC、Hibernate、Bootstrap、jQuery2.2 系统功能实现(1)车辆信息管理:实现车辆信息的添加、修改、删除、查询等功能。
(2)客户信息管理:实现客户信息的添加、修改、删除、查询等功能。
(3)订单管理:实现订单信息的添加、修改、删除、查询等功能。
(4)库存管理:实现车辆库存信息的添加、修改、删除、查询等功能。
(5)销售统计:实现销售额、销售量、销售排名等统计功能。
2.3 系统界面实现采用Bootstrap框架设计界面,实现响应式布局,适应不同屏幕大小的设备。
2.4 系统性能测试对系统进行性能测试,测试结果表明系统能够满足正常使用的需求。
摘要本系统是为解决汽车销售公司的管理问题而设计。
随着经济的发展和国内汽车市场的不断扩大,某汽车销售公司定单成倍增加,各项业务更加细化,各部门分工更加明确。
而目前的人工管理方式显然已是不符合现代企业的管理要求。
基于整体考虑,本次课程设计任务就是设计一个管理系统,利用计算机来代替人工操作。
减轻了员工的劳动强度,提高了劳动质量和效率,减少了错误的发生。
本次设计,从需求分析,概念设计,逻辑设计,物理设计,到数据库的建立、运行,再到数据库的安全维护等各个方面进行了详细的分析设计。
其中需求分析阶段是此次数据库设计能够顺利进行的必要保障,所以需要花费比其他阶段相对较多的时间。
关键字:数据库;课程设计;汽车销售管理目录《数据库课程设计》论文 (1)汽车销售管理系统项目开发背景: (5)汽车销售管理系统的目标: (5)项目开发意义: (6)1.需求分析 (7)1.1需求分析阶段处理对象及组织 (7)1.2信息处理及系统功能 (7)1.2.1数据流程图 (7)1.2.2数据字典 (11)1.2.3系统功能 (11)1.3数据库系统性能需要,数据库系统开发环境需求 (12)1.3.1检查硬件要求: (12)1.3.2.操作系统: (13)2.数据库结构设计 (14)2.1概念设计 (14)2.1.1分E-R图建立 (14)2.1.2全局/整体E-R图 (17)2.2逻辑设计 (18)2.2.1建立关系模式 (18)2.2.2关系模式规范化处理 (21)2.2.3用户子模式建立 (21)2.2.4关系模式逻辑结构定义 (22)3.数据库物理设计 (22)3.1物理设计阶段目标和任务 (22)3.2数据存储方面 (22)3.2.1建立索引的原则 (22)3.2.2建立索引 (23)4.数据库实施与测试 (23)4.1数据库实施 (23)4.1.1数据库及数据库对象建立 (23)4.1.2数据入库 (26)4.2数据库测试 (26)5.总结 (26)6.附录 (27)附录1: (27)附录2: (32)附录3 (38)附录4 (41)附录5 (50)引言汽车销售管理系统项目开发背景:目前,我国的汽车业销售管理大多沿用旧的管理模式,无论在仓储管理,还是在销售管理方面等其他方面都存在一些问题,这些无疑制约了汽车业的发展和腾飞,在传统的汽车业管理模式中,纸单据及手工管理是其主流方式。
信息工程学院《数据库课程设计》论文题目:4S店汽车销售管理系统数据库设计学号:2014012718专业班级:电子商务141姓名:刘意聪指导老师:张晓婷完成日期:2015年7月28日目录1.需求分析.................................................................................................... 错误!未定义书签。
2.数据库结构设计 ........................................................................................ 错误!未定义书签。
2.1 概念设计........................................................................................... 错误!未定义书签。
2.1.1 分E-R图建立 ........................................................................ 错误!未定义书签。
2.1.2 全局/整体E-R图 ................................................................... 错误!未定义书签。
2.2 逻辑设计........................................................................................... 错误!未定义书签。
2.2.1 建立关系模式......................................................................... 错误!未定义书签。
汽车销售管理系统.net课程设计一、课程目标知识目标:1. 学生能理解.NET平台的基本原理和开发环境配置。
2. 学生能掌握C#编程语言的基础知识,包括数据类型、控制结构、类与对象等。
3. 学生能掌握SQL语言基础,实现简单的数据库操作。
4. 学生能理解汽车销售管理系统的业务流程和功能需求。
技能目标:1. 学生能运用.NET技术,设计并实现汽车销售管理系统的界面和功能模块。
2. 学生能运用C#编程语言,实现系统的业务逻辑处理。
3. 学生能运用SQL语言,实现数据的增删改查操作。
4. 学生能通过团队协作,完成一个完整的汽车销售管理系统的开发和部署。
情感态度价值观目标:1. 学生培养对软件开发工作的兴趣和热情,增强职业责任感。
2. 学生养成严谨、细致、勤奋的工作态度,提高自我管理和团队协作能力。
3. 学生通过课程学习,认识到信息技术在汽车行业中的重要作用,增强对行业发展的关注。
本课程针对高年级计算机及相关专业学生,结合.NET技术、C#编程和数据库知识,培养学生开发实际应用系统的能力。
课程注重实践操作和团队协作,使学生能够将所学知识应用于实际项目中,提高解决实际问题的能力。
通过本课程的学习,学生将具备一定的汽车销售管理系统开发经验,为将来从事软件开发和管理工作奠定基础。
二、教学内容平台基础:包括.NET Framework的组成、原理,Visual Studio开发环境配置和使用。
2.C#编程语言:数据类型、变量与常量、控制结构、异常处理、类与对象、继承与多态。
3.数据库基础:SQL语言基础、数据库设计、表的设计与操作、简单查询与复杂查询。
4.汽车销售管理系统需求分析:学习系统需求分析的方法和步骤,明确系统功能模块和业务流程。
5.系统设计:界面设计、数据库设计、系统架构设计、模块划分与功能实现。
6.系统实现:使用C#编程实现各功能模块,包括用户登录、汽车信息管理、销售管理、库存管理等。
7.系统测试与部署:学习系统测试方法,编写测试用例,进行功能测试和性能测试;掌握系统部署流程。
「汽车销售管理系统设计报告」
摘要:本报告旨在设计一个汽车销售管理系统,可实现汽车销售商便
捷的管理汽车销售业务。
系统包括客户管理模块、汽车管理模块、订单管
理模块、支付管理模块、结算管理模块、财务管理模块和供应商管理模块。
该系统可进一步升级为CRM客户关系管理系统,以支持汽车销售商业务的
发展。
一、系统背景
随着经济的发展和社会的进步,汽车行业日趋发展壮大,出现了大量
的国产汽车和进口汽车,汽车销售业务也越来越复杂,汽车销售商需求更
好的管理工具来协助他们管理业务。
因此,建立一个汽车销售管理系统,
以帮助汽车销售商更好地管理汽车销售业务变得尤为重要。
二、设计思路
本报告采用B/S架构,设计一个基于Web的汽车销售管理系统,该系
统具有客户管理模块、汽车管理模块、订单管理模块、支付管理模块、结
算管理模块、财务管理模块和供应商管理模块。
1.客户管理模块:客户管理模块主要包括客户信息的录入、查询、修
改和删除等功能,提供商家快速方便的客户信息管理功能,以拓展业务。
2.汽车管理模块:汽车管理。
成教学院《数据库课程设计》论文题目:汽车销售系统数据库设计学号:XXXXXXXXXX专业班级:10级计算机<1>班姓名:XXX指导老师:XXX、XX、XXX等完成日期:2012、06、29《数据库课程设计》论文............................................................................. 错误!未定义书签。
1.绪论.............................................................................................................. 错误!未定义书签。
1.1摘要.................................................................................................. 错误!未定义书签。
1.2引言.................................................................................................. 错误!未定义书签。
1.3 系统目标 ......................................................................................... 错误!未定义书签。
1.4可行性研究 ...................................................................................... 错误!未定义书签。
1.4.1 操作可行性........................................................................... 错误!未定义书签。
武汉工程大学计算机科学与工程学院综合设计报告设计名称:数据库应用综合设计设计题目:汽车销售管理系统学生学号:0905030101专业班级:学生姓名:学生成绩:指导教师(职称):课题工作时间:2011-12-21 至2011-12-22说明:1、报告中的第一、二、三项由指导教师在综合设计开始前填写并发给每个学生;四、五两项(中英文摘要)由学生在完成综合设计后填写。
2、学生成绩由指导教师根据学生的设计情况给出各项分值及总评成绩。
3、指导教师评语一栏由指导教师就学生在整个设计期间的平时表现、设计完成情况、报告的质量及答辩情况,给出客观、全面的评价。
4、所有学生必须参加综合设计的答辩环节,凡不参加答辩者,其成绩一律按不及格处理。
答辩小组成员应由2人及以上教师组成。
5、报告正文字数一般应不少于5000字,也可由指导教师根据本门综合设计的情况另行规定。
6、平时表现成绩低于6分的学生,取消答辩资格,其本项综合设计成绩按不及格处理。
7、此表格式为武汉工程大学计算机科学与工程学院提供的基本格式(适用于学院各类综合设计),各教研室可根据本门综合设计的特点及内容做适当的调整,并上报学院批准。
成绩评定表学生姓名:学号:0905030101 班级:答辩记录表目录摘要 (I)ABSTRACT (I)第一章需求分析 (1)1.1 系统开发目的 (1)1.2 背景说明 (1)1.3 功能要求 (1)第二章数据库设计 (3)2.1概念结构设计 (3)2.2逻辑结构设计 (4)2.3物理结构设计 (6)第三章完整性与安全性设计 (8)3.1完整性概述 (8)3.2实体完整性分析 (8)3.3参照完整性 (8)3.4用户定义完整性 (10)3.5安全性设计 (10)第四章程序设计 (11)4.1连接ADO数据源 (11)4.2导出ADO数据源 (13)4.3登陆与用户管理设计 (14)4.4数据的查询、修改、删除、载入 (16)第五章数据库实施和维护 (19)5.1登陆与用户管理 (19)5.2用户操作 (20)总结 (24)致谢 (25)文献 (26)摘要此次综合设计汽车销售管理系统数据库,按照规范化设计的方法,考虑数据库及其应用系统开发全过程,数据库设计分为六个阶段:需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库实施,数据库运行和维护。
汽车销售管理系统 数据库设计方案 题 目: 汽车销售管理管理系统 组 员: 夏振凯 盛柳静 何嘉颖 学 院: 信息工程学院 专 业: 计算机科学与技术 班 级: 11计科1(本) 指 导 教 师: 郑梦泽 第1部分 前 言 汽车销售管理系统分析 汽车制造业在中国发展的根本瓶颈已经从产品质量、市场规模转化为销售体系的效率。制造厂商之间的竞争日趋白热化,并正在演变成为供应链与供应链之间的的竞争,简单的价格战和促销推广活动已很难满足日益成熟的消费者的需求,这一趋势促使企业必须认真考虑。 对于各种规模的汽车销售企业来说,汽车销售的管理是否有序直接影响到企业的经营和发展。一套成熟的汽车销售管理系统可以很好的体现一个企业的经营状况以及未来的发展前景。 汽车销售管理系统是一套汽车销售公司的销售管理系统,目前大多数厂商都忽略汽车销售管理系统的重要性,而该系统的引入是专为具有一定规模和经济条件的大型汽车场而设计的。汽车销售管理系统从进货管理、车辆采购、车辆入库、销售管理到车辆销售、收益统计等为每个环节明确分工,有效地减少了人为差错的概率,代之以高效、便捷、准确的数字化服务系统,以便汽车销售管理更加规范化。 在通过实际调查以及对用户需求的了解之后得出,汽车销售管理系统有如下功能。 能够对汽车信息进行有效的管理。汽车销售中汽车的信息很重要,通过本系统能有效的对汽车信息进行查询,并能对汽车的信息实现增、删、改等功能。 能够对员工信息进行有效的管理。通过本系统可以对员工的信息进行查询以及员工信息进行增、删、改等功能。 能够对销售信息进行有效的管理。员工负责汽车的日常销售工作,需要掌握各种汽车的各次的销售情况,通过本系统可以进行业绩查询并且打印销售报表。 能够对客户信息进行有效的管理。对汽车销售来说,客户信息也很重要,掌握了客户的信息,才能了解客户的需求。通过本系统能进行客户信息编辑和客户信息查询,实现对客户信息的增、删、改等功能。 第2部分 需求说明
系统的基本信息 1、客户(K_H)表 (客户编号,客户姓名,客户性别,客户年龄,客户电话,客户地址,客户备注,所接客户的员工编号) 属性中文名称 属性名 类型 长度 说明 客户编号 Kno nchar 10 主码:客户编号,具有唯一性 客户姓名 Kname nchar 20 客户名称 客户性别 Ksex nchar 4 客户性别 客户年龄 Kage int 3 18~100 客户电话 Kphone nchar 11 客户电话 客户地址 Kplace nchar 30 客户地址 客户备注 Kbeizhu nchar 50 客户的一些备注,要求等 所接客户的员工编号 Yno nchar 10 外码 2、员工(Y_G)表 (员工编号,员工姓名,员工职称,员工性别,员工年龄,员工学历,员工电话)其中员工编号为主码 属性中文名称 属性名 类型 长度 说明
员工编号 Yno nchar 10 主码:员工编号,具有唯一性 员工姓名 Yname nchar 20 员工姓名 员工职称 Ywork nchar 10 员工职称 员工性别 Ksex int 3 18~100 员工年龄 Kage nchar 4 员工年龄 员工学历 Kxueli nchar 10 员工学历 员工电话 Kphone nchar 11 员工电话 3汽车(Q_C)表(车辆编号,车辆名字,车辆颜色,车辆类型,车辆厂家,车辆价格,车辆备注,所负责的员工编号)其中车辆编号为主码 属性中文名称 属性名 类型 长度 说明
车辆编号 Qno nchar 10 主码:车辆编号,具有唯一性 车辆名字 Qname nchar 20 车辆名 车辆颜色 Qcolor nchar 4 车辆颜色 车辆类型 Qtype int 20 车辆类型 车辆厂家 Qcompany nchar 30 车辆厂家 车辆价格 Qprice nchar 12 车辆价格 车辆备注 Qbeizhu nchar 50 车辆备注 所负责的员 工编号 Yno nchar 10 外码 4厂商(C_S)表(厂商编号,厂商名字,厂商电话,厂商地址,供应量)其中厂商编号为主码 属性中文名称 属性名 类型 长度 说明
厂商编号 Cno nchar 10 主码:厂商编号,具有唯一性 厂商名字 Cname nchar 20 厂商名字 厂商电话 Cphone nchar 11 厂商电话 厂商地址 Cplace nchar 30 厂商地址 供应量 Cgongying nchar 10 供应量 5仓库(C_K)表(车辆编号,仓库编号,厂商编号,仓库地址,入库时间,出库时间,库存总数)其中仓库编号,车辆编号,厂商编号为主码 属性中文名称 属性名 类型 长度 说明
车辆编号 Qno nchar 10 (外码)仓库编号,车辆编号,厂商编号共同构成主码 厂商编号 Cno nchar 20 (外码)仓库编号,车辆编号,厂商编号共同构成主码 入库时间 CKindate nchar 11 入库时间
出库时间 CKoudate date 10 出库时间 库存总数 CKsum date 10 库存总数 仓库编号 CKno nchar 10 (外码)仓库编号,车辆编号,厂商编号共同构成主码 仓库地址 CKplace nchar 30 仓库地址
6订单(D_D)表(订单号,客户编号,汽车编号,员工编号,订货日期,交货日期,折扣)其中(订单号,客户编号)为主码 客户编号为外码 属性中文名称 属性名 类型 长度 说明
订单编号 Dno nchar 10 订单号,主码 客户编号 Kno nchar 10 汽车编号 Qno nchar 10 员工编号 Yage int 10 (外码)
订货日期 Dindate date 订货日期 交货日期 Doudate date 交货日期 折扣 Dzhekou nchar 50 折扣
系统需要产生的报表 1、仓库滞销车统计(汽车编号,厂商编号,入库时间,出库时间) 从仓库表,厂商表导出 2、员工销售统计(员工编号,员工姓名,汽车名字) 从车辆和厂商基本表导出 3、订单生成视图 订单(订单号,客户号,订货日期,交货日期,折扣) 从订单表、客户表导出
第3部分 数据库概念结构设计
各局部E-R图设计 仓库和生产商之间的E-R图 一个仓库的车可以是多个生产商生产的车,一个生产商生产的车可以存入多个仓库 仓库和车辆之间的E-R图 1辆车只能存入一个仓库,1个仓库存放多辆车 车辆和员工之间的E-R图 一个员工可以负责多辆车,一辆车被一个员工负责 车辆和订单之间的E-R图 每个订单可以定多辆车,一辆车只能被一个订单所定 订单和客户之间的E-R图 第4部分 数据库逻辑结构设计 1客户(K_H)表(客户编号,客户姓名,客户性别,客户年龄,客户电话,客户地址,客户备注,所接客户的员工编号)其中客户编号为主码 2员工(Y_G)表(员工编号,员工姓名,员工职称,员工性别,员工年龄,员工学历)其中员工编号为主码 3汽车(Q_C)表(车辆编号,车辆名字,车辆颜色,车辆类型,车辆厂家,车辆价格,车辆备注,所负责的员工编号)其中车辆编号为主码 4厂商(C_S)表(厂商编号,厂商名字,厂商电话,厂商地址,供应量)其中厂商编号为主码 5仓库(C_K)表(车辆编号,仓库编号,厂商编号,仓库地址,入库时间,出库时间,库存总数)其中(仓库编号,车辆编号,厂商编号)为主码 6订单(D_D)表(订单号,客户编号,订货日期,交货日期,折扣)其中(订单号,客户编号)为主码 客户编号为外码
( 定义表结构以及添加关系表测试用数据)
创建K_H表 create table K_H ( Kno nchar(10) primary key, Kname nchar(10) not null, Ksex nchar(4) not null, Kage tinyint check(Kage between 18 and 100), Kphone nchar(11) not null, Kplace nchar(10), Kwrite nchar(100), Yno nchar(10) not null, foreign key (Yno) references Y_G(Yno) ) 创建表格如下: 创建Y_G表 create table Y_G ( Yno nchar(10) primary key, Yname nchar(20) not null, Ywork nchar(30) not null, Ysex nchar(10), Yage tinyint check(Yage between 18 and 100), Yxueli nchar(10), Yphone nchar(10) ) 创建表格如下: 创建Q_C表 create table Q_C ( Qno nchar(10) primary key, Qname nchar(20) not null,