Реализация клиент-серверного взаимодействия с СУБД

Денис12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
04.05.2013

Добрый день. Необходимо реализовать клиент-серверное взаимодействие с СУБД, то есть разработать две программы - программа клиент и программа сервер бд.

Задачи программы клиента:

-открытие соединения с сервером(программой сервером бд)

- отправка запросов программе серверу бд

- вывод результатов запроса в массив

- закрытие соединения

Задачи программы сервера бд:

-управление таблицами бд

- обработка запросов от клиента(программы клиента)

Под управлением таблиц понимается только управление данными таблиц(создавать новые таблицы, удалять таблицы нельзя). Количество таблиц фиксировано. Сами же таблицы состоят из двух файлов: файл структуры таблицы, файл данных таблицы(текстовой файл например).

Запросы стандартные SELECT, INSERT, DELETE. Для простоты одновременные запросы к нескольким таблицам запрещены.

Разработать только на Си. Компиляция через GCC. Основное пожелание - простота. Более подробно готов обсудить лично.