ORM-инструменты Python

Object Relational Mapping (ORM) - это техника, используемая для создания "моста" между объектно-ориентированными программами и, в большинстве случаев, реляционными базами данных.

Другими словами, ORM можно рассматривать как слой, соединяющий объектно-ориентированное программирование (ООП) с реляционными базами данных.

При взаимодействии с базой данных с помощью языков ООП вам придется выполнять различные операции, такие как создание, чтение, обновление и удаление (CRUD) данных из базы. В реляционных базах данных для выполнения этих операций используется SQL.

Хотя использование SQL для этих целей не всегда является плохой идеей, ORM и ORM-инструменты помогают упростить взаимодействие между реляционными базами данных и различными ООП-языками.

Источники