Всем привет. Предыстория в двух словах. Решал задачи, читал книги, решил, что пора попробовать свои силы в какой-ниюудь компании, получил тестовое задание (описываю своими словами): "Система ввода и отображения студентов - две вкладки: студенты и группы, и редактирование всей этой информации, бд - любая встроенная" Самая основная проблема то, что я не знаю как проектировать программы (uml я тоже не умею пользоваться, просто постарался представить как это могло быть): Тестовое задание - 1 Так, вот вопросы: 1. Когда правильно подключаться к бд? - Создается единственное подключение и потом, каким-то образом работаем с данными, в конце программы закрываем соединение(например, получили данные из таблицы, запихали их в вектор, по ходу программы редактируем их или отображаем, а когда надо сохранить - записываем их в бд, я считаю этот подход ахинеей, но может быть =)) ) - Выполняем коннект каждый раз, например, когда кликаем по кнопке. Подскажите, как быть в этой ситуации, на какую литературу обратить внимание.