Часть 1. Написание собственного фреймворка

Модель и работа с БД