SpoonMeiser верен, у вас должна быть веская причина для внесения в базу данных.
Нетрудно написать объекты Python, которые реализуют постоянство с SQLite. Затем вы можете использовать SQLite CLI для управления данными. Что, по моему опыту, стоит дополнительной работы, поскольку многие функции отладки и администрирования могут быть просто выполнены из CLI, а не написания конкретного кода Python.
На ранних этапах проекта я сделал то, что вы предлагаете, и в итоге переписал класс Python для каждого бизнес-объекта (примечание: я не сказал для каждой таблицы!) Таким образом, тело приложения может сосредоточиться на том, «что» должно быть сделано, а не на том, «как» это делается.