Навчитися створювати застосунки, що реалізують технологію ORM,
Варіанти завдань:
| Варіант | Додаток | 
|---|---|
| 1, 11, 21 | Зберігання історії переписок простого месенджера | 
| 2, 12, 22 | Прості нотатки | 
| 3, 13, 23 | Персональний планувальник | 
| 4, 14, 24 | Менеджер паролів | 
| 5, 15, 25 | Простий багтрекер | 
| 6, 16, 26 | Адресна книга | 
| 7, 17, 27 | Облік персональних витрат | 
| 8, 18, 28 | Облік власних доходів | 
| 9, 19, 29 | Зберігання налаштувань програми | 
| 10, 20, 30 | Облік коштів на банківських рахунках | 
ORM, або Object-Relational Mapping, - це підхід до взаємодії з базами даних, який дозволяє працювати з даними в базі, використовуючи об'єктно-орієнтований код, замість того, щоб писати запити SQL напряму. Ідея за ORM полягає в тому, щоб відображати дані з реляційних баз даних (таких як MySQL, PostgreSQL, SQLite і багато інших) на об'єкти в програмі, забезпечуючи зручний спосіб доступу та зміни даних без необхідності писати складні SQL-запити.
Основні поняття і компоненти ORM включають: