Я подумываю написать простое приложение для работы с базой данных для своей жены, но я зациклился на хорошей практике программирования и хочу иметь удобочитаемый источник для хранения схемы базы данных.
Только, я не знаю никаких инструментов для работы, и я не могу поверить, что они не существуют --- наверное, я просто не знаю, что спросить у гугла, но я их не нахожу.
Итак, какие библиотеки или другие инструменты существуют для поддержки чтения схемы базы данных из текстовых файлов.
На вопрос Invenetix: я рассчитываю сгенерировать код создания базы данных во время сборки или включить описание схемы в выпуск и построить базу данных из описания во время выполнения. Предложение Дреймона было бы неплохо, но я не хочу быть запертым в предопределенной СУБД, если я могу помочь.
Возможно, я должен сказать, что раньше использовал базы данных в проектах по программированию, но никогда не отвечал за создание кода.
Возможно, на данный момент я слишком усложняю задачу.