2010年12月7日下午北大数据库系统原理上机题_第1页
2010年12月7日下午北大数据库系统原理上机题_第2页
2010年12月7日下午北大数据库系统原理上机题_第3页
2010年12月7日下午北大数据库系统原理上机题_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

北京市数据库自考上机考试题目 【要求:不允许使用临时表 ,第 5 题必须使用游标,其他各题不允许使用 游标,数据库表名前面务必添加自己的账号】 某铁路局的数据库,其中存放以下三个表 : 车站(车站名,建设日期,所在城市,最大旅客吞吐量) 列车(列车名,起始车站名,终点车站名,载客量) 运行记录(记录号,到站时间,到站车次,车站名,上车人数,下车人数) 试用 SQL 语言完成下列功能: 1 建表, 在定义中要求声明(5 分) (1)每个表的主外码; (2)到站时间,建设日期的数据类型是 datetime (3)载客量,各种人数大于等于 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))可以获取列车名中的数字。 (1) 使用游标修改列车表,补充每辆列车对应的车次 (2) 假设每辆火车对应的车速固定,且每次列车到达终点休息一个 小时后,即开始作为对应的返程列车,请补充本题第一问中增 加的对应车次的运行记录表 例如: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 车站(车站名

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论