- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北京市数据库自考上机考试题目
【要求:不允许使用临时表,第5题必须使用游标,其他各题不允许使用游标,数据库表名前面务必添加自己的账号】
某铁路局的数据库,其中存放以下三个表:
车站(车站名,建设日期,所在城市,最大旅客吞吐量)
列车(列车名,起始车站名,终点车站名,载客量)
运行记录(记录号,到站时间,到站车次,车站名,上车人数,下车人数)
试用SQL语言完成下列功能:
1建表,在定义中要求声明(5分)
每个表的主外码;
到站时间,建设日期的数据类型是datetime
载客量,各种人数大于等于0,到站车次,车站名不能为空
2往表中插入数据(5分)
车站(北京南站,2008-7-2,北京,50000
北京西站, 1967-4-2,北京,30000
北京站,1951-3-1,北京,10000
上海站,1987-4-2,上海,20000
天津站,1967-4-1,13000
浦东站,1998-3-1,上海,4000
南京站,1968-5-2,南京 ,10000
列车(
Z1,北京站,上海站,3000
Z8,天津站,北京西站,2000
Z11,北京南站,天津站,2500
Z14,上海站,北京南站,1000
D19,天津站,上海站,500)
运行记录(
1,5:00,Z1,北京站,2000,0
2,7:31,Z1北京南站,200,300
3,15:21,Z1,南京站,100,700
4,17:43,Z1,浦东站,0,300
5,18:02,Z1,上海站,0,1000
6,18:09,Z8,天津站,500,0
7,5:23,Z8,北京西,0,500
8,9:09,Z11,北京南站,800,0
9,9:45,Z11,天津站,0,800
10,1:02,Z14,上海站,1200,0
11,2:03,Z14,南京站,300,500
12,15:11,Z14,北京南站,0,1000
13,12:20,D19,天津站,300,0
14,17:10,D19,上海站,0,300
)
3、用SQL语句完成下列查询(10分*3=30分)
(1)找出拥有火车站最多的城市(注意:转入转出都算)
(2)找出经过城市第二多的列车车次和其经过的火车站名
(3)找出从北京出发到上海的所有的至多一次换乘的乘车方案
4、铁道部增加一辆火车T3从北京站到上海站,8:41出发,23:21到达,载客量1000,实际载客人数400,19:10中途停靠南京站,上车200人下车300人,请根据上述情况更新数据库(15分)
5、使用游标完成以下操作
铁道部列车编号规则:
如果列车Z1是从北京出发到山海,那么Z1对应的Z2就应该是上海出发沿原路停靠相同的站到北京,convert(int,substring (列车名,2,len(列车名)-1))可以获取列车名中的数字。
使用游标修改列车表,补充每辆列车对应的车次
假设每辆火车对应的车速固定,且每次列车到达终点休息一个小时后,即开始作为对应的返程列车,请补充本题第一问中增加的对应车次的运行记录表
例如:Z118:02到达终点站上海站,那么Z2就应该19:02从上海出发,Z1从浦东站到上海站花费19分钟,那么Z2从上海站到浦东站,也应该花费19分钟,所以Z2应该在19:21到浦东站,以此类推,直到到达终点站(乘坐人数设为空值)
6、找出某人从北京(可以是北京任何一个车站)上午8:00出发,最早什么时候到上海(可以是上海的任一座车站,允许中途下车换乘另一辆火车)
注:这是我在12月7号考试时记录下来的真题,望那位高手做一下,参考参考,请问一下表的外键怎么定
疑问:
1、车站(车站名,建设日期,所在城市,最大旅客吞吐量)
Primary key 车站名 外键无
列车(列车名,起始车站名,终点车站名,载客量)
Foreign key (起始车站名,终点车站名) references 列车(车站名)
运行记录(记录号,到站时间,到站车次,车站名,上车人数,下车人数)
Foreign key(车站名) references 车站(车站名)
请问以上外键对吗?不对怎么定,
2、要求到站时间为datetime 而插入数据时是例如7:00这样没有年月日的时间,这个怎么弄?
3、另外3-6题有点糊涂,请教下高手
您可能关注的文档
最近下载
- 2024年重庆涪陵公开招聘社区工作者考试试题答案解析.docx VIP
- (新课标新教材)新湘教版数学初中七年级上册1.2.3《绝对值》核心素养型说课稿.doc
- 本量利分析练习题含参考答案.docx VIP
- 广州市南沙区2023-2024学年八年级上学期期末数学易错题整理(含答案).doc VIP
- 《社会学概论》项目四 社会互动与社会角色.pptx
- 混凝土课程设计--连续梁设计.docx VIP
- 四年级高思奥数行程问题三1.pdf VIP
- Unlock2 Unit1 第一篇听力讲解及答案.pptx VIP
- 2023年青少年百科知识竞赛题库及答案(共390题).docx VIP
- 中国溶剂油项目投资计划书.docx
文档评论(0)