Реализация клиент-серверного взаимодействия с СУБД
Добрый день. Необходимо реализовать клиент-серверное взаимодействие с СУБД, то есть разработать две программы - программа клиент и программа сервер бд.
Задачи программы клиента:
-открытие соединения с сервером(программой сервером бд)
- отправка запросов программе серверу бд
- вывод результатов запроса в массив
- закрытие соединения
Задачи программы сервера бд:
-управление таблицами бд
- обработка запросов от клиента(программы клиента)
Под управлением таблиц понимается только управление данными таблиц(создавать новые таблицы, удалять таблицы нельзя). Количество таблиц фиксировано. Сами же таблицы состоят из двух файлов: файл структуры таблицы, файл данных таблицы(текстовой файл например).
Запросы стандартные SELECT, INSERT, DELETE. Для простоты одновременные запросы к нескольким таблицам запрещены.
Разработать только на Си. Компиляция через GCC. Основное пожелание - простота. Более подробно готов обсудить лично.