Это множество способов построить систему, в которой у вас есть клиентское приложение, которое извлекает данные из «удаленной» системы, в которой работает база данных.У вас есть много вариантов выбора сервера и его клиента ... и в этом участвует целый мир технологий ...
Поскольку вы заинтересованы в обучении, я бы посоветовал вампринять во внимание очень распространенную архитектуру для таких систем и углубиться в нее.
Одним из таких примеров является LAMP (Linux, Apache, MySQL, PHP), и вы можете найти хороший учебник на этом сайте .
Учебное пособие охватывает все, что вам нужно, от настройки систем до извлечения данных и их передачи через Интернет;это шаг за шагом и довольно легко следовать.Единственное, что не охвачено, - это JSON, но, в конце концов, JSON - это просто формат для передачи данных туда и обратно, и вы можете легко изучить основы этого этого учебника .
Наконец, я бы посоветовал посмотреть, как создается приложение для iPhone, получающее данные JSON .В этот момент вы присоединитесь к двум предыдущим урокам.