Это немного расплывчато, поэтому я попытаюсь немного разобраться с людьми и местоположением, чтобы помочь вам начать работу.
Одна из возможностей - создать базу данных SQLite.(Библиотека sqlite3 + документация относительно дружественна).Также вот хороший учебник по началу работы с SQLite .
. Для начала вы можете создать две entity
таблицы:
People
: содержит подробностио каждом человеке в Библии. Locations
: содержит сведения о каждом месте в Библии.
Затем можно создать две таблицы relationship
, которые ссылаются на людей и места (как иностранныеКлючи).Например, одна из этих relationship
таблиц может быть
People_Visited_Locations
: содержит информацию о том, где каждый человек посетил свою жизнь.Схема может выглядеть примерно так:
| person (Foreign Key)| location (Foreign Key) | year |
Помните, что внешний ключ относится к записи в другой таблице.В нашем случае человек - это существующий уникальный идентификатор из вашей таблицы сущностей People
, местоположение - это существующий уникальный идентификатор из вашей таблицы сущностей Locations
, и год может быть годом, когда этот человек пошел в это местоположение.
Затем, чтобы выбрать каждое место, где какой-то человек, скажем, Adam
в библии, которую вы посетили, вы можете создать оператор Select
, который возвращает все записи в People_Visited_Locations
с Adam
как личность.
Я думаюключ (каламбур): как таблицы Relationship
могут помочь вам отобразить отношения между сущностями.
Надеюсь, это поможет вам начать:)