Почему изменение возвращаемой переменной в блоке finally не меняет возвращаемого значения?

Возможно, вы думаете о критике C. Дата и его друзья высказались против существующих реляционных баз данных и SQL; они говорят, что системы и язык не являются на 100% реляционными и должны быть. Я действительно не вижу здесь настоящей проблемы; насколько я вижу, вы можете иметь 100% -ную реляционную систему, если хотите, просто дисциплинируя то, как вы используете SQL.

То, что я лично продолжаю работать, - это отсутствие выразительной мощности SQL наследует от своей теоретической основы реляционную алгебру. Одной из проблем является отсутствие поддержки для использования заказа домена, с которым вы сталкиваетесь, когда работаете с данными, отмеченными датами, отметками времени и т. Д. Однажды я попытался сделать приложение для отчетности полностью в простом SQL в базе данных, полной временных меток, и это было просто невозможно. Другим является отсутствие поддержки обхода пути: большинство моих данных выглядят как ориентированные графики, в которых мне нужно пересекать пути, и SQL не может этого сделать. (Он не имеет «транзитивного закрытия». SQL-1999 может сделать это с помощью «рекурсивных подзапросов», но я еще не видел их в действительном использовании. Существуют также различные хаки, чтобы заставить SQL справиться, но они уродливы.) Эти проблемы также обсуждается некоторыми из работ Дании, между прочим.

Недавно я был отмечен на .QL , который, как представляется, хорошо описывает проблему транзитивного замыкания, но я не знаю, он может решить проблему с упорядоченными доменами.

146
задан 30 revs, 5 users 73% 25 February 2016 в 12:07
поделиться