2013-02-12 4 views
0

Я разрабатываю приложение для Android, которое поможет широкой общественности получить информацию о маршрутах автобусов в Мумбаи.создать базу данных для приложения android

У меня возникла проблема с тем, как мне создать базу данных (дизайн), чтобы при входе пользователя в конечный пункт источника и назначения он должен был возвращать соответствующие номера шин для этого маршрута. есть около 2000 автобусных остановок и 750 автобусов, работающих по ...

У меня есть все данные в CSV-файлах .. как и для каждой шины, весь ее маршрут ... но все еще запутался, как мне это сделать ...

ответ

0

вы можете иметь как

Bus_details: 
    bus_id 
    other_bus _details 
    ..... 
station_details: 
    station_id 
    station 
    .... 
route_details: 
    route_id 
    route (stationid1,stationid2,...,stationidn) //separated by character 

schedule_details: 
    Bus_id 
    route_id 
    day 
    month 
    time 

вы также можете иметь расстояние между станциями и временем

+0

как бы я стрелять запрос, если я хочу, чтобы найти все автобусы, работающих между конкретной автобусной остановкой. (просто имеют базовые для промежуточных знаний sql) .. (stationid1, stationid2 ...) является запутанной частью для меня .... –

+0

Я не эксперт базы данных :), но это должно работать: «выберите bus_id, расписание .route_id из графика присоединяется к файлам route_details по расписанию.route_id = route_details.route_id, где route_details.route как '% stationid1, stationid2%'; .... Я имею в виду, мы можем получить результаты с помощью оператора «как». –

+0

ohhhh..i попробует это и определит ответ, .. большое спасибо за помощь –

Смежные вопросы