[尚未:E用户正在要求该再次在Development of railway enquiry system, how to model Trains, Stations and Stops?] 我的问题描述:如何制作一个简单的公交路线搜索引擎?
假设我有一个BUS-123在ROUTE-1它将通过A,B,C,d行进, E,F,G,H和ROUTE-2中的BUS-321到D,E,F,X,Y,Z。 如果有人输入B作为源点,F作为目标点,则带有BUS-123的ROUTE-1应显示在结果中。但是,如果有人输入H作为来源,并且A不能显示目的地结果,因为返回的信息可能与旅行的信息不一致。 但是,如果一个人用ROUTE-1和BUS-321与进入A作为源和Z作为目的地然后BUS-123 ROUTE-2应显示。我的问题是: 如何在数据库中存储该路线信息?如果我存储在RDBMS中,如下所示
BUS_NUMBER ROUTE_NUMBER VIA_ROUTES
BUS-123 ROUTE-1 A, B, C, D, E, F, G, H
BUS-321 ROUTE-2 D, E, F, X, Y, Z
然后我的搜索将如何工作。我的意思是如何在字符串中搜索它。 如果我将所有VIA_ROUTES存储在不同的列中,那么它将如何?请用你自己的技术给我建议。这不是紧急的,但我打算做一个基本的巴士路线搜索,所以你的评论与帮助表示赞赏。
我不认为有一个“简单”的答案。 –
你不应该做你的自己的功课吗? – troelskn
这不是我的功课。 – san