Пишем на SQL без SQL! ► Урок по RedBeanPHP #1 ► Самая простая и мощная ORM для PHP! ► Основы
ORM
ORM означает Object Relational Mapping, или Объектно-Реляционное Отображение. Это техника программирования, суть которой в том, чтобы связать объекты в программе с данными в реляционной базе данных. Хотя по большому счёту это не обязательно должна быть реляционная база или вообще не база, но так исторически сложилось. Посмотрим на пример. В базе данных MySQL есть таблица user, которая содержит поля id, login, password. Чтобы получить из неё данные пользователя с id=1, нужно написать SQL-запрос: select...
6.4 - Введение в ORM: преимущества и недостатки.
ORM (Object-Relational Mapping) — это технология, которая позволяет разработчикам работать с базами данных, используя объектно-ориентированный подход вместо написания SQL-запросов вручную. ORM выступает в роли "переводчика" между объектами в коде и таблицами в базе данных, что делает процесс разработки более интуитивным и удобным. В этом посте мы разберем, что такое ORM, какие у него есть преимущества и недостатки. ORM — это инструмент, который автоматически связывает объекты в коде (например, классы в Python, Java или C#) с таблицами в реляционной базе данных...