Подключите нашего Telegram-бота для уведомлений о новых проектах

Студенческая задача на работу с БД

Разместить заказ
a
Заказчик
Отзывы фрилансеров: + 1 - 0
Зарегистрирован на сайте 4 года и 9 месяцев
Бюджет: 4000 руб
47.69 $ — 43.70 €
Исполнитель определен: Валентин Драздов  
Добрый день. Вот тз.

Тип файла с бд: бинарный
Чтение и запись с помощью read и write.
Проверка на существование и целостность бд при чтении.
Проверка чтения при самой работе с бд. Например если во время работы с бд повредить или удалить файл с бд – сообщение о соответствующей ошибке.
Проверка выделения памяти всегда.
Реализация запросов в виде ввода в командную строку запроса. SELECT, SELECT DATE=[DATE], SELECT IN_EVENT=[EVENT], SELECT DATE=[MIN,MAX], SELECT TIME=[TIME] и их комбинации, аналогично DELETE только при вводе всех 3 значений DATE, TIME, EVENT. Так же запрос SAVE сохранения бд и CLEAR очистки бд.
Проверка на корректность введенных данных в полях time (nn:nn) в 24-часовом формате, и date (nnnn:nn:nn) год с 2020 до бесконечности, месяц с 1 по 12, день с 1 по 31, при вводе min/max-date. Если некорректно то сообщение об ошибке и повторный ввод.
Так же отдельно нужно сделать программы r w чтения и записи в бинарный файл
1) Программа w генерирует N случайных записей и записывает их в заданный  файл.
Например,
$ ./w 1000 a.dat
Если дополнительно указывается входной параметр print, то программа дополнительно печатает в виде таблицы в stdout сгенерированные записи.

2) Программа r читает записи из заданного файла и печатает их в виде таблицы в stdout.

3) Программа db реализует работу с БД.
$ ./db a.dat
> select
...
CTRl-D
$

Программа r должна выдерживать проверку truncate. 
Программа db должна проходить некоторое количество тестов, подробней напишу.
Разделы:
Опубликован:
29.05.2020 | 22:35 [последние изменения: 29.05.2020 | 22:50]

Теги: нужен программист, ищу программиста, резюме программиста, требуется база данных

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».
-->-->