SQL数据库课程设计,火车票
数据库车票课程设计

数据库车票课程设计一、课程目标知识目标:1. 让学生掌握数据库的基本概念,如数据表、字段、记录等;2. 使学生了解车票管理系统中的数据库设计原则和方法;3. 帮助学生掌握SQL语言的基本查询和操作功能。
技能目标:1. 培养学生运用数据库设计方法,独立设计简单的车票管理系统;2. 提高学生使用SQL语言进行数据查询和操作的能力;3. 培养学生分析问题、解决问题的实际操作能力。
情感态度价值观目标:1. 培养学生对数据库技术的兴趣,激发学习积极性;2. 培养学生良好的团队合作意识,学会共同解决问题;3. 使学生认识到数据库技术在生活中的广泛应用和价值。
课程性质:本课程为信息技术学科,结合实际生活中的车票管理系统,让学生在实践中掌握数据库知识。
学生特点:六年级学生,具备一定的计算机操作能力和逻辑思维能力,对实际应用有较高的兴趣。
教学要求:以实践操作为主,注重培养学生的动手能力和解决问题的能力。
课程目标具体、可衡量,以便于教学设计和评估。
通过本课程的学习,学生能够达到以上所述的知识、技能和情感态度价值观目标。
二、教学内容1. 数据库基本概念:数据表、字段、记录等;- 教材章节:第一章 数据库基础- 内容:介绍数据库的基本组成和作用,通过车票管理系统实例使学生理解数据库在实际应用中的重要性。
2. 数据库设计原则与方法:- 教材章节:第二章 数据库设计- 内容:讲解关系数据库设计原则,如实体、属性、关系等;介绍ER图绘制方法,并以车票管理系统为例进行实践。
3. SQL语言基本查询与操作:- 教材章节:第三章 SQL语言- 内容:学习SELECT、INSERT、UPDATE、DELETE等基本SQL语句,通过车票管理系统数据库进行实践操作。
4. 车票管理系统数据库设计:- 教材章节:第四章 数据库应用案例- 内容:结合车票管理系统的实际需求,指导学生进行数据库设计,包括表结构设计、字段定义等。
5. 数据库操作实践:- 教材章节:第五章 数据库操作- 内容:让学生运用所学SQL语言对车票管理系统数据库进行查询、插入、更新和删除等操作,巩固所学知识。
数据库火车票销售系统

长沙学院课程设计说明书题目火车票预定管理系统系(部) 数学与计算机科学系专业(班级)姓名学号指导教师起止日期2016.05.16—05.27课程设计任务书课程名称:数据库系统原理课程设计题目:火车票预订管理系统1、某铁路局火车票预订管理系统需要如下信息:车次信息:车次编号、出发地、目的地、出发时间、到站时间、火车类型、里程数,座位数等。
车票信息:座位号、价格、当前预售状态、座位类型等。
客户:姓名、联系电话、身份证号码等。
业务员:姓名、工号。
其业务规则描述如下:一个客户可以预订(退订)多张火车票,但一张火车票只能被一个客户预订(退订);一个业务员能销售多张车票,但一张车票只被一个业务员销售。
一辆列车包含多张车票,但一张车票只属于一辆列车。
2、系统功能的基本要求:按照一定条件查询、统计符合条件的火车、车票、客户信息等。
例如火车车次查询、时刻表查询、剩余座位数、同一路线可选火车信息、客户购买历史等,能够在车票售出时更新可用火车票数,模拟完成火车票订票、退订业务。
各阶段具体要求:1、需求分析阶段●定义数据项的含义和取值●定义目标系统的数据流2、概念结构设计阶段●画出实体模型E-R图3、逻辑结构设计阶段●将实体模型转化为关系模型●给出每个关系的主关键字和函数依赖集●分析你所设计的关系数据库模式是否属于3NF4、物理设计阶段●确定所有字段的名称、类型、宽度、小数位数及完整性约束●确定数据库及表的名称及其组成●确定索引文件和索引关键字5、数据库安全及维护设计阶段●设计一个适合的数据库安全策略(用户身份认证、访问权限、视图)●为了实现复杂的数据完整性约束,设计适当的触发器●设计一个适合的数据库备份策略6、实施阶段●要求所有操作必须在查询分析器中用SQL语句或系统存储过程完成。
●对于学有余力的同学,可以使用嵌入式SQL语句结合高级语言开发完成。
设计工作量:(1)软件设计:完成问题陈述中所提到的所有需求功能。
(2)论文:要求撰写不少于3000个文字的电子文档,详细说明各阶段具体要求。
网上火车订票系统(sql数据库)_1401191944201279

网上火车订票系统(SQL数据库)摘要1:针对火车站的订票实际情况,按照软件工程的结构化设计思想,本次课程设计经过项目的可行性研究和需求分析、总体设计、详细设计,以及编码实现和调试等步骤设计开发了火车站网上订票系统。
并运用数据流图和数据字典、E-R图和数据库逻辑结构、层次图、系统流程图、以及程序流程图,对该系统的数据需求、数据库、系统软件结构、系统流程、以及处理过程等进行了分析和设计。
本次课程设计利用JSP开发工具和SQL Server 2000数据库来开发这个火车站网上订票系统。
该系统要解决的是火车站网上订票工作所要解决的问题,可以满足火车站网上订票的基本要求,包括查询、订票、退票等三个方面的功能。
该系统能运用到火车站订票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。
目录第一章概述 11.1概述11.2意义11.3任务1第二章系统的可行性研究与需求分析22.1可行性研究22.1.1经济可行性22.1.2技术可行性22.1.3操作可行性22.2需求分析22.2.1功能需求22.2.2数据需求32.2.3性能需求42.2.4数据流图52.2.5数据字典52.2.6实体-联系图62.2.7数据库逻辑结构7第三章系统的总体设计83.1系统软件结构设计83.1.1软件结构83.1.2模块算法83.2系统流程图9第四章系统的详细设计124.1接口设计124.1.1用户接口124.1.2外部接口124.1.3内部接口124.1.4软件接口124.1.5模块内部124.2过程设计124.2.1程序流程图12第五章系统的实现与调试195.1应用系统的开发及测试195.1.1系统首页195.1.2产品说明195.1.3用户登录及访问权限195.1.4车次信息查询215.1.5订票信息查询225.1.6订票235.1.7退票265.2部分代码285.2.1登陆界面285.2.2主界面305.2.3车次查询条件选择界面325.2.4精确车次信息355.2.5搜索车次信息365.2.6订票信息查询395.2.7订票——用户信息405.2.8订票——订票信息425.2.9退票43结束语45参考文献45功能需求本网上订票系统应该具备如下功能:1.查询分为对车次信息的查询和客户对已订车票信息的查询。
数据库火车票销售系统

长沙学院课程设计说明书题目火车票预定管理系统系(部) 数学与计算机科学系专业(班级)姓名学号指导教师起止日期2016.05.16—05.27课程设计任务书课程名称:数据库系统原理课程设计题目:火车票预订管理系统1、某铁路局火车票预订管理系统需要如下信息:车次信息:车次编号、出发地、目的地、出发时间、到站时间、火车类型、里程数,座位数等。
车票信息:座位号、价格、当前预售状态、座位类型等。
客户:姓名、联系电话、身份证号码等。
业务员:姓名、工号。
其业务规则描述如下:一个客户可以预订(退订)多张火车票,但一张火车票只能被一个客户预订(退订);一个业务员能销售多张车票,但一张车票只被一个业务员销售。
一辆列车包含多张车票,但一张车票只属于一辆列车。
2、系统功能的基本要求:按照一定条件查询、统计符合条件的火车、车票、客户信息等。
例如火车车次查询、时刻表查询、剩余座位数、同一路线可选火车信息、客户购买历史等,能够在车票售出时更新可用火车票数,模拟完成火车票订票、退订业务。
各阶段具体要求:1、需求分析阶段●定义数据项的含义和取值●定义目标系统的数据流2、概念结构设计阶段●画出实体模型E-R图3、逻辑结构设计阶段●将实体模型转化为关系模型●给出每个关系的主关键字和函数依赖集●分析你所设计的关系数据库模式是否属于3NF4、物理设计阶段●确定所有字段的名称、类型、宽度、小数位数及完整性约束●确定数据库及表的名称及其组成●确定索引文件和索引关键字5、数据库安全及维护设计阶段●设计一个适合的数据库安全策略(用户身份认证、访问权限、视图)●为了实现复杂的数据完整性约束,设计适当的触发器●设计一个适合的数据库备份策略6、实施阶段●要求所有操作必须在查询分析器中用SQL语句或系统存储过程完成。
●对于学有余力的同学,可以使用嵌入式SQL语句结合高级语言开发完成。
设计工作量:(1)软件设计:完成问题陈述中所提到的所有需求功能。
(2)论文:要求撰写不少于3000个文字的电子文档,详细说明各阶段具体要求。
火车票数据库设计sql -回复

火车票数据库设计sql -回复火车票数据库设计是指为了方便管理和查询火车票信息而创建的数据库结构。
通过建立适当的数据表、索引、触发器和约束,可以实现对火车票数据的增删改查操作,并提供高效的数据检索和统计功能。
本文将一步一步针对火车票数据库设计进行详细讲解,包括数据库设计原则、数据表设计、索引设计、触发器设计和约束设计等方面。
二、数据库设计原则1. 数据范式化:遵循范式化设计原则,将数据分解为具有一定独立性的关系模式,消除重复数据,提高数据的一致性和可维护性。
2. 合理划分数据表:根据业务需求和数据关联性进行数据表的划分,保证每个数据表具有清晰的含义和明确的功能。
3. 设计合适的索引:根据数据表的查询需求,设计合适的索引以提高查询效率。
4. 使用触发器和存储过程:通过触发器和存储过程实现一些复杂的业务逻辑和数据完整性的约束。
5. 合理选择字段类型和长度:根据实际需求选择合适的字段类型和长度,避免过度浪费存储空间。
三、数据表设计根据火车票的相关信息,可以将数据库划分为以下几个数据表:1. 火车站表(station):存储火车站基本信息,包括站点名称、站点编号和所在城市等字段。
2. 火车表(train):存储火车信息,包括列车编号、列车类型、列车始发站和列车终点站等字段。
3. 乘客表(passenger):存储乘客基本信息,包括乘客姓名、乘客证件类型、乘客证件号码等字段。
4. 票务表(ticket):存储火车票基本信息,包括车票编号、乘客编号、列车编号、出发站、到达站、出发时间、到达时间和车票价格等字段。
四、索引设计为了提高查询效率,可以在数据表的关键字段上创建索引。
对于上述数据表,可以在下列字段上创建索引:1. 火车站表(station):根据站点名称和城市字段创建索引。
2. 火车表(train):根据列车编号和列车始发站字段创建索引。
3. 乘客表(passenger):根据乘客证件类型和乘客证件号码字段创建索引。
数据库课程设计-火车票订票系统-E-R图-数据字典-数据流图

列名
数据类型
约束
描述
身份证号码
char(18)
PK
身份证号码,旅客唯一ID
姓名
nvarchar(10)
not null
乘客姓名Βιβλιοθήκη 订单号char(10)FK
订单号,可以一个订单号对应多个旅客,多个旅客对应多个订单号
车站表
列名
数据类型
约束
描述
车站编号
int
PK
车站唯一编码
车站名
nvarchar(5)
到达站代码
int
not null
到达站代码
发车时间
time
not null
该区间段发车时间,不是列车始发站时间
接车时间
time
not null
该区间列车到达时间
乘客数量
int
not null
列车当前乘客数
Welcome To
Download !!!
欢迎您的下载,资料仅供参考!
not null
车站中文名称
拼音代码
char(3)
not null
车站拼音代码
所属局
nvarchar(5)
not null
车站归属铁路局
福厦高速客运线
列名
数据类型
约束
描述
铁路线表顺序编号
int
PK
车站在该铁路线中编号
车站编号
int
FK
车站对应唯一编码
车站名
nvarchar(5)
not null
车站名
拼音代码
char(3)
not null
车站拼音代码
D6207/D6202/d6208/d6201
数据库大作业(火车订票系统)

中国地质大学(北京)数据库系统概论火车票网上订票系统实验报告小组成员:董威、韦飞阳、李建同、刘厚今学号:联系方式:使用数据库管理系统:SQL server 2012指导老师:***2013年12月28日目录1.小组成员及分工 02.需求分析 02.1 功能需求 02.1.1 查询 02.1.2 订票 02.1.3 退票 02.1.4 注册 02.1.5 用户登陆 02.1.6 修改密码 02.1.7 添加车次 02.2 数据需求 02.3 性能需求 (1)................................................................................................................. 错误!未定义书签。
................................................................................................................. 错误!未定义书签。
................................................................................................................. 错误!未定义书签。
2.4 数据流图 (1)2.4.1 顶层数据流图 (1)2.4.2 1层数据流图 (1)3.概念结构设计 (1)3.1 系统结构简述 (1)3.2 数据处理 (1)3.3生成E-R图 (1)4逻辑结构设计 (1)4.1 关系模式 (2)5 物理结构设计 (2)6数据库实施 (3)6.1 建立数据库 (3)6.2 建立基本表 (3)6.3 建立索引 (5)6.4 创建视图 (5)6.5 创建存储过程 (5)6.6 创建触发器 (6)6.7插入数据 (6)6.8 关系图 (7)6.9 订购车票 (7)6.10 退票 (7)7 实验小结 (7)1.小组成员及分工董威:数据库的实施,即在查询分析器下编写代码建立数据库,创建基本表,建立基本表之间的关系、索引,创建存储过程等工作。
火车票系统数据库设计

课内实验报告课程名:数据库系统概论任课教师:徐润森专业:信息工程学号:000000000姓名:woon11二○一一至二○一二年度第 1 学期南京邮电大学经济与管理学院《数据库原理与应用》课程实验第 1 次实验报告实验内容及基本要求:实验项目名称:SQL语言的使用实验类型:验证每组人数: 1实验内容及要求:在数据库环境SQL SERVER或ORACLE中了解SQL的概念、语法和使用方法,熟练使用SQL进行建立数据库、表、索引、视图,及进行查询和更新等操作。
实验结果:P75 3.用SQL语句建立第二章习题5中的4个表。
习题5,设有一个SPJ数据库,包括S、P、J、SPJ4个关系模式分别建立4个表1、S(SNO,SNAME,STA TUS,CITY);2、P(PNO,PNAME,COLOR,WEIGHT);3、J(JNO,JNAME,CITY);4、SPJ(SNO,PNO,JNO,QTY);CREATE TABLE S 在Oraclette中运行(SNO CHAR(3) PRIMARY KEY,SNAME CHAR(10),STATUS CHAR(2),CITY CHAR(10)); //创建表SCREATE TABLE P(PNO CHAR(3) PRIMARY KEY,PNAME CHAR(10),COLOR CHAR(4),WEIGHT SMALLINT); //创建表PCREATE TABLE J(JNO CHAR(3) PRIMARY KEY,JNAME CHAR(10),CITY CHAR(10)); //创建表JCREATE TABLE SPJ(SNO CHAR(3),PNO CHAR(3),JNO CHAR(3), //创建表SPJQTY INT,PRIMARY KEY(SNO,PNO,JNO),FOREIGN KEY(SNO) REFERENCES S(SNO),FOREIGN KEY(PNO) REFERENCES P(PNO),FOREIGN KEY(JNO) REFERENCES J(JNO));4.针对上题中建立的4个表,试用SQL完成第二章习题5的查询对于表SINSERTINTO S(SNO,SNAME,STATUS,CITY)V ALUES('S1','精益','20','天津');INSERTINTO S(SNO,SNAME,STATUS,CITY)V ALUES('S2','盛锡','10','北京');INSERTINTO S(SNO,SNAME,STATUS,CITY)V ALUES('S3','东方红','30','北京');INSERTINTO S(SNO,SNAME,STATUS,CITY)V ALUES('S4','丰泰盛','20','天津');INSERTINTO S(SNO,SNAME,STATUS,CITY)V ALUES('S5','为民','30','上海');对于表PINSERTINTO P(PNO,PNAME,COLOR,WEIGHT)V ALUES('P1','螺母','红','12');INSERTINTO P(PNO,PNAME,COLOR,WEIGHT)V ALUES('P2','螺栓','绿','17');INSERTINTO P(PNO,PNAME,COLOR,WEIGHT)V ALUES('P3','螺丝刀','蓝','14');INSERTINTO P(PNO,PNAME,COLOR,WEIGHT)V ALUES('P4','螺丝刀','红','14');INSERTINTO P(PNO,PNAME,COLOR,WEIGHT)V ALUES('P5','凸轮','蓝','40');INSERTINTO P(PNO,PNAME,COLOR,WEIGHT)V ALUES('P6','齿轮','红','30');对于表JINSERTINTO J(JNO,JNAME,CITY)V ALUES('J1','三建','北京'); INSERTINTO J(JNO,JNAME,CITY)V ALUES('J2','一汽','长春'); INSERTINTO J(JNO,JNAME,CITY)V ALUES('J3','弹簧厂','天津'); INSERTINTO J(JNO,JNAME,CITY)V ALUES('J4','造船厂','天津'); INSERTINTO J(JNO,JNAME,CITY)V ALUES('J5','机车厂','唐山'); INSERTINTO J(JNO,JNAME,CITY)V ALUES('J6','无线电厂','常州'); INSERTINTO J(JNO,JNAME,CITY)V ALUES('J7','半导体厂','南京'); 对于表SPJINSERTINTO SPJ(SNO,PNO,JNO,QTY) V ALUES('S1','P1','J1','200'); INSERTINTO SPJ(SNO,PNO,JNO,QTY) V ALUES('S1','P1','J3','100'); INSERTINTO SPJ(SNO,PNO,JNO,QTY) V ALUES('S1','P1','J4','700'); INSERTINTO SPJ(SNO,PNO,JNO,QTY) V ALUES('S1','P2','J2','100'); INSERTINTO SPJ(SNO,PNO,JNO,QTY) V ALUES('S2','P3','J1','400'); INSERTINTO SPJ(SNO,PNO,JNO,QTY) V ALUES('S2','P3','J2','200'); INSERTINTO SPJ(SNO,PNO,JNO,QTY) V ALUES('S2','P3','J4','500'); INSERTINTO SPJ(SNO,PNO,JNO,QTY) V ALUES('S2','P3','J5','400');INSERTINTO SPJ(SNO,PNO,JNO,QTY) V ALUES('S2','P5','J1','400'); INSERTINTO SPJ(SNO,PNO,JNO,QTY) V ALUES('S2','P5','J2','100'); INSERTINTO SPJ(SNO,PNO,JNO,QTY) V ALUES('S3','P1','J1','200'); INSERTINTO SPJ(SNO,PNO,JNO,QTY) V ALUES('S3','P3','J1','200'); INSERTINTO SPJ(SNO,PNO,JNO,QTY) V ALUES('S4','P5','J1','100'); INSERTINTO SPJ(SNO,PNO,JNO,QTY) V ALUES('S4','P6','J3','300'); INSERTINTO SPJ(SNO,PNO,JNO,QTY) V ALUES('S4','P6','J4','200'); INSERTINTO SPJ(SNO,PNO,JNO,QTY) V ALUES('S5','P2','J4','100'); INSERTINTO SPJ(SNO,PNO,JNO,QTY) V ALUES('S5','P3','J1','200'); INSERTINTO SPJ(SNO,PNO,JNO,QTY) V ALUES('S5','P6','J2','200'); INSERTINTO SPJ(SNO,PNO,JNO,QTY) V ALUES('S5','P6','J4','500');3.求供应工程J1零件为红色的供应商号码SNOSELECT SNO FROM SPJWHERE JNO='J1' AND PNO IN (SELECT PNOP75,1求供应工程J1零件的供应商号码SNOSELECT SNO FROM SPJWHERE JNO='J1';2.求供应工程J1零件P1的供应商号码SNOSELECT SNO FROM SPJWHERE JNO='J1' AND PNO='P1';FROM PWHERE COLOR='红');4.求没有使用天津供应商生产的红色零件的工程号JNOSELECT JNOFROM JWHERE NOT EXISTS(SELECT *FROM SPJWHERE SPJ.JNO=J.JNOAND SNO IN(SELECT SNOFROM SWHERE CITY='天津')AND PNO IN(SELECT PNOFROM PWHERE COLOR='红'));5.求至少用了供应商S1所供应的全部零件的工程号JNOSELECT DISTINCT JNOFROM SPJ SPJ1WHERE NOT EXISTS(SELECT *FROM SPJ SPJ2WHERE SNO='S1'AND NOT EXISTS(SELECT *FROM SPJ SPJ3WHERE SPJ3.PNO=SPJ2.PNOAND SPJ3.JNO=SPJ1.JNO));p127.针对习题3中的四个表试用SQL完成以下各项操作(1)找出所有供应商的姓名和所在城市SELECT SNAME,CITYFROM S;(2)找出所有零件的名称、颜色、重量。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SQL上机实验项目设计列车信息查询数据库学号:24110121姓名:王若龙1、实验项目名称:数据模型的建立过程与方法2、实验项目编号:ab08224203053、实验性质:必做4、实验类型:设计5、实验目的:熟练掌握数据模型的设计、建立的过程与方法。
6、实验内容:设计一个数据库,实现列车车次信息和车站信息的基本管理,为列车运行时刻信息的录入、修改、查询与统计等功能提供数据库支撑。
要求:(1)设计该数据库E-R图(2)将E-R模型转换为关系模型,并规范化(3)用SQL语句定义并建立数据库表结构(4)提供以下SQL语句,并加以说明。
查询某车站火车到站出站信息。
查询某列火车沿途经过站点信息查询从某站点上车,到达某站点,共有哪些列车可供乘坐。
统计某段时间经过某站点的列车共有多少。
(1)设计E-R 图(2)将E-R 模型转换为关系模型,并规范化车站信息(车站号,车站名)列车信息(车次,始发站,终点站,出发时间,到达时间) 乘务人员(车次,姓名,职务)经由信息(车次,车站名,到站时间,出站时间)(3)用SQL 语句定义并建立数据库表结构车站信息表(station ),采用命令行创建方式。
字段名代码 类型 约束车站号 sno char (5) 主键 车站名 sname char (20)列车信息表(train ),采用命令行创建方式。
字段名 代码 类型 约束车次 tno char (5) 主键 始发站 sf char(20) Not null 终点站 zd char(20) Not null出发时间 cf time 到达时间 dd time乘务人员表(worker),采用命令行创建方式。
经由表(pass),采用命令行创建方式。
create database testuse testcreate table train--建立列车信息表(tno char(5)primary key,sf char(20)not null,zd char(20)not null,cf time(0)not null,dd time(0)not null,);create table station--建立车站信息表(sno char(5)primary key,sname char(20));create table worker--建立职工信息表(tno char(5)foreign key (tno)references train(tno), name char(20)primary key,zhiwu char(10)not null,);create table pass--建立经由信息表(tno char(5)foreign key (tno)references train(tno),sno char(5)foreign key (sno)references station(sno),dz time(0)not null,cz time(0)not null,);--添加列车信息insert into train values ('K1384','哈尔滨','包头','16:28','21:12'); insert into train values ('T298','长春','北京','7:32','14:17'); insert into train values ('G382','长春西','北京南','17:03','23:13'); insert into train values ('D30','长春西','北京','15:17','22:22'); insert into train values ('Z62','长春','北京','20:15','06:08'); insert into station values ('1','哈尔滨')--添加车站信息insert into station values ('2','扶余')insert into station values ('3','长春')insert into station values ('4','四平')insert into station values ('5','通辽')insert into station values ('6','商都')insert into station values ('7','呼和浩特')insert into station values ('8','包头')insert into station values ('01','长春')insert into station values ('02','北京')insert into station values ('11','长春')insert into station values ('12','沈阳北')insert into station values ('13','锦州'). insert into station values ('14','葫芦岛')insert into station values ('15','山海关')insert into station values ('16','秦皇岛')insert into station values ('17','北京')insert into station values ('21','长春西')insert into station values ('22','沈阳北')insert into station values ('23','葫芦岛')insert into station values ('24','秦皇岛')insert into station values ('25','唐山')insert into station values ('26','北京')insert into station values ('31','长春西')insert into station values ('32','四平')insert into station values ('33','沈阳北')insert into station values ('34','山海关')insert into station values ('35','秦皇岛')insert into station values ('36','北京')select*from stationinsert into worker values ('K1384','邓鑫磊','列车长')--添加职工信息表insert into worker values ('K1384','陈继军','服务员')insert into worker values ('K1384','贺鹏飞','乘警')insert into worker values ('Z62','汪洋','列车长')insert into worker values ('Z62','张志凯','服务员')insert into worker values ('Z62','李进鹏','乘警')insert into worker values ('T298','陆冠豪','列车长')insert into worker values ('T298','郭子维','服务员')insert into worker values ('T298','任延富','乘警')insert into worker values ('G382','俞鸿涛','列车长')insert into worker values ('G382','李德鸿','服务员')insert into worker values ('G382','王若龙','乘警')insert into worker values ('D30','银鑫','列车长')insert into worker values ('D30','李博','服务员')insert into worker values ('D30','金成龙','乘警')insert into pass values('K1384','1','16:28','16:28')--添加经由信息表insert into pass values('K1384','2','17:57','17:59')insert into pass values('K1384','3','19:34','19:44')insert into pass values('K1384','4','21:08','21:28')insert into pass values('K1384','5','00:15','00:30')insert into pass values('K1384','6','14:11','14:14')insert into pass values('K1384','7','19:10','19:18')insert into pass values('K1384','8','21:12','21:12')insert into pass values('Z62','01','20:15','20:15')insert into pass values('Z62','02','06:08','06:08')insert into pass values('T298','11','23:59','00:06')insert into pass values('T298','12','02:44','02:56')insert into pass values('T298','13','05:23','05:29')insert into pass values('T298','14','06:00','06:03')insert into pass values('T298','15','07:26','07:32')insert into pass values('T298','16','07:50','07:54')insert into pass values('T298','17','10:48','10:48')insert into pass values('G382','21','17:00','17:03')insert into pass values('G382','22','18:40','18:44')insert into pass values('G382','23','20:20','20:21')insert into pass values('G382','24','21:14','21:16')insert into pass values('G382','25','21:54','21:56')insert into pass values('G382','26','23:13','23:13')insert into pass values('D30','31','15:44','15:47')insert into pass values('D30','32','16:23','16:25')insert into pass values('D30','33','17:31','17:34')insert into pass values('D30','34','19:47','19:48')insert into pass values('D30','35','20:05','20:06')insert into pass values('D30','36','22:22','22:22')(4)提供以下SQL语句,并加以说明--查询长春站到站出站信息SELECT sname车站名,tno车次,dz到站时间,cz出站时间from pass,stationwherepass.sno=station.snoandsname='长春'--查询K1384列车沿途车站信息select train.tno车次,sname车站名,dz到站时间,cz出站时间from pass,train,stationwherepass.sno=station.snoandtrain.tno=pass.tnoandtrain.tno='K1384'--从长春站到四平站的可选择的车次,使用自连接select distinct train.tno车次,station.sname出发,aa.sname到达,dz到站时间,cz出站时间from pass,train,station,station as aawhere train.tno=pass.tnoand pass.sno=station.snoand station.sname='长春'and aa.sname='四平'--统计8:00-23:00经过秦皇岛的列车数,使用嵌套语句select count(*)列车数目from trainwhere train.tnoin(select train.tnofrom pass,train,stationwhere train.tno=pass.tnoand pass.sno=station.snoand dz between'8:00'and'23:00'and station.sname='秦皇岛')。