Aby tworzyć aplikacje korzystające z baz danych, niekoniecznie trzeba pisać mnóstwo zapytań SQL. Programując obiektowo, dostęp do bazy danych można przedstawić w sposób zupełnie inny, niż tradycyjnie – za pomocą obiektów. W niniejszym artykule wyjaśnię, czym jest ORM, jak wyglądają jego podstawowe wzorce projektowe oraz pokażę praktyczne zobrazowanie na przykładzie języka PHP.