Вопросы к Поиску с Алисой
Возможно, имелся в виду декларативный подход в библиотеке SQLAlchemy, в том числе в рамках инструмента SQLModel. blog.skillfactory.ru metanit.com
Декларативный подход позволяет представить таблицы базы данных в виде классов Python. blog.skillfactory.ru В этом подходе каждый класс представляет таблицу в базе данных, а атрибуты класса — столбцы таблицы. blog.skillfactory.ru
Процесс создания таблиц через декларативный подход: blog.skillfactory.ru
В классе SQLModel есть атрибут metadata, который является экземпляром класса MetaData. sqlmodel.tiangolo.com Когда создаётся класс, который наследуется от SQLModel и настроен с table = True, он регистрируется в этом атрибуте metadata. sqlmodel.tiangolo.com
Метод create_all() объекта MetaData принимает движок и использует его для создания базы данных и всех таблиц, зарегистрированных в этом объекте MetaData. sqlmodel.tiangolo.com