Приветствую всех!
Уже который день бьюсь над тем, как лучше представить данные - станции метрополитена (например, московского). В виде базы данных с таблицами и строками? В виде многомерного массива? В виде паскалевского типа record? Или еще как?
Чтобы эти данные включали в себя всё: все станции, указание к какой линии они принадлежат, последовательность на линии, какие станции сколько линий связывают и т.д.
Короче говоря, в каком виде план метрополитена лучше представить?

Допустим, одна таблица - список линий метро.
Вторая таблица - список станций и ссылка на линию (станция может принадлежать несколько линиям).
Третья таблица - список пересечений линий.
Непонятно, как указать направление линий и их взаимное расположение.

Спасибо за помощь в виде мыслей и советов.