Заранее хочу извиниться, но меня покусали anonimous на пару с phill, и я не могу не запостить свою гениальную идею.
Как мы знаем, реляционная БД, грубо говоря, представляет собой набор связанных таблиц. К таблицам можно делать запросы на SQL или SQL-подобном язычке. Мой вопрос/идея состоит в следующем: а что, если соответствующие поля в результате запроса будут не заданы статически на момент запроса, а сформированы, вычислены, в зависимости от параметров и структуры самого запроса? Ячейка таблицы, соответственно, будет содержать процедуру вычисления значения.
Физически это не обязательно может быть БД, просто некая абстракция данных и вычислений с SQL-подобным языком запросов.
Есть ли такое? Не изобрел ли я какой-нибудь LINQ? Или же такое возможно просто на уровне современных СУБД? Нужно ли это вообще?