U235> Во всех моих примерах СУБД не просто нужна. Без нее не обойтись.
Да, но это примеры систем, от которых вреда гораздо больше, чем пользы. (Даже, к сожалению, от последнего).
U235> Проще взять нормальную СУБД, которая все это реализует лучше, чем вы напишите сами.
Тут двысмысленность термина. Изначально СУБД - это окончательное решение, под конкретную задачу управления данными. Позднее СУБД стали называть, и инструментарий для разработки таких решений. А Ваше утверждение в обоих смыслах ошибочно: либо предлагаете написать лучше, но почему-то без инструмента, либо предлагаете писать то, что и так все пишут.
yacc> интерфейс к реляционной алгебре.
Т.е. Вы не в курсах, что SELECT это просто "проекция селекции произведения"?