Я не эксперт по базам данных, и я просто создаю прототип приложения, поэтому ничего действительно важного.Как создать отношения линий/остановок
В любом случае, приложение относится к метро: в этом метро есть много линий, а иногда некоторые остановки - . Между линиями (так, например, остановки 3 и 4 являются остановками линий 2, 7 и 9).
Итак, я сделал в SQLite stops
таблицу:
+---------+-------------+------+
| Field | Type | Auto |
+---------+-------------+------+
| id | integer | YES |
| name | varchar(20) | NO |
| lines | ? | NO |
+---------+-------------+------+
Какой самый лучший способ справиться с общими остановками? Моя идея состояла в том, чтобы создать таблицу lines
, а затем в поле линий таблицы stops
положить список, разделенный запятой lines.id
. Я не знаю, почему, но я чувствую, что может быть лучший способ.
Любое предложение оценено, и извините за действительно вопрос о нуме.
Я категорически против идеи CSV. –
@TimBiegeleisen: Я здесь, чтобы послушать другие идеи :-) –