уп - задание 3.. УП - Задание 3. Бинарные и текстовые файлы Разработать консольное приложение для работы с базой данных (БД)
Скачать 15.52 Kb.
|
Бинарные и текстовые файлы Разработать консольное приложение для работы с «базой данных (БД)», хранящейся в бинарном файле. Перечень полей, достаточно полно характеризующих заданную в варианте предметную область, предложить самостоятельно (постараться отразить в перечне полей такие, которые требуют разных типов данных). При проектировании БД учитывать требования к проектированию из теории реляционных БД. Приложение должно выполнять следующие функции. Создание базы данных, содержащей записи указанного формата. Просмотр базы данных. Удаление элементов из базы данных (по ключу/ по значению поля). Корректировка элементов в базе данных (по ключу / по значению поля). Добавление элементов в базу данных (в начало / в конец/ с заданным номером). Реализация запросов к БД (5-6 запросов разной сложности). Предусмотреть обработку возможных ошибок при работе с БД (с помощью исключений — изучить обработку исключений самостоятельно по заданным информационным источникам). В сеансе работы с БД можно использовать вспомогательные (буферные) файлы, которые создаются с началом сеанса и удаляются по его завершению. Во время всего сеанса работы с БД ведется полное протоколирование действий в текстовом файле (в начале сеанса запросить, будет ли это новый файл или дописывать в уже существующий). Перечень и количество разрабатываемых классов предложить самостоятельно, описать в отчете необходимость, назначение и функционал каждого класса. Задание на дополнительные баллы, необязательное (будут учтены в данной контрольной точке, если по ней предварительно будет получен неполный балл, или в заключительной). Сохранять по ходу работы копию БД в JSON-формате с возможностью восстановления из этой копии. Варианты Каталог фильмов Сборник задач Магазин Меню в кафе Каталог книг Журнал класса Каталог услуг Каталог продукции Расписание автостанции Музейные экспонаты Каталог периодических изданий Сборник тестов Афиша кинотеатра Планировщик Статистика посещения страниц сайта Каталог фотографий Каталог музыки |