(модератор) Похожая тема:Сложно ли написать свою СУБД?

Существует ли учебная СУБД?

Вот компилятор есть учебный - Oberon
Операционная система есть - Minix

А СУБД нету. Нехорошо...

Возможно Berkeley DB подошла бы... но слишком серьезная она. Да к тому же NonSql и написана на Си

Неплохо было бы иметь простую клиент-серверную СУБД в BlackBox

Внимание вопрос! Что она должна из себя представлять?

Я думаю что это должны быть таблицы типа DBF. (возможно внутри контейнера вроде OLE Structured Storage)
Типы полей обероновские + Blob.
Array поля только фиксированной длины.
Соответственно первичные и внешние ключи.
B-tree индексы и эффективный IO(блочное асинхронное чтение/запись и  т.д.)
Простой компилятор и оптимизатор урезанного SQL
View (в терминах SQL)
Курсоры

p.s. Прошу дополнить(урезать)