Бесплатные мероприятия

nordic it school

ORM: Общий обзор

Для того, чтобы упростить работу с базами данных, достаточно давно был создан паттерн проектирования ORM (Objective Relative Mapping). C помощью него вы можете превратить поля вашего класса, который описывает вид и типы колонок вашей таблицы в базе данных, и после этого превратить его в реальную таблицу.

Благодаря этому, другой разработчик, когда получит ваши разработки, сможет быстро провести операцию миграций и превратить ваше классы в таблицы уже в своей базе данных.

ORM системы могут быть либо самописными, либо существовать в виде отдельных библиотек, либо могут быть включены в состав фреймворков.

Приведем в качестве примера самые известные и популярные ORM системы: - Sequelize Orm – используется в Node.js для связи с MySQL. - Eloquent Orm - включен в состав фреймворка Laravel - LightSpeed – одна из лучших ORM для .Net - GORM - высокофункциональная ORM. для разработки на языке Golang - SQLAlchemy – библиотека для Python для работы с реляционными СУБД ORM системы могут замедлить темп вашей разработки, если у вас совсем небольшой проект на одну таблицу, или отсутствует архитектура, и значительно ускорить ее, если вы разрабатываете большой проект в серьезной команде.

Узнать больше о курсе "Анализ данных на Python"

ДРУГИЕ НОВОСТИ

Выберите курс

Курс «Веб-разработка»

144 акад. ч.

Очный курс для начинающих

Ближайшая группа: 
24 апреля 2021

Курс «JavaScript-разработчик»

108 акад. ч.

Очный курс, необходимый уровень подготовки:
Основы
верстки сайтов
AJAXВеб-разработка

Курс «Golang-разработчик»

144 акад. ч.

Очный курс для начинающих

Ближайшая группа: 
15 мая 2021

Курс «Frontend-разработчик»

216 акад. ч.

Очный курс для начинающих

Ближайшая группа: 
08 мая 2021

Курс «Основы верстки сайтов»

60 акад. ч.

Очный курс для начинающих

Курс «Анализ данных
на Python»

144 акад. ч.

Очный курс для начинающих

Курс «Android-разработка
на Kotlin»

144 акад. ч.

Очный курс для начинающих

Набор на апрель

Курс «JAVA-разработчик»

216 акад. ч.

Очный курс для начинающих

Ближайшая группа: 
26 апреля 2021

Курс «C# и .NET»

180 акад. ч.

Очный курс для начинающих

Курс «Scratch: программирование для детей»

54 акад. ч.

Очный курс для детей 8–12 лет.

Курс «Основы создания игр. Minecraft»

54 акад. ч.

Очный курс для начинающих

МЫ РЯДОМ

Nordic IT School
Москва, ул. Большая Спасская 12
moscow@inordic.ru
лицензия на осуществление образовательной деятельности
Лицензия на осуществление образовательной деятельности:
№ 035452 от 19.09.2014 года