Database Programming & Design

       

Сложность


В последней части статьи Дейт говорит, что ожидает очевидной

реакции на то, что его схема со специальными значениями

значительно усложняет запросы. У меня имеются три комментария

относительно этого свойства его схемы.

Во-первых, беглый взгляд на критику Дейта многозначной логики

показывает, что она в основном опирается на усложненность MVL, в

результате чего увеличивается вероятность ошибок. Мне кажется

интересным, что теперь Дейт запускает собственную петарду

сложности. Возможно, он будет объяснять нам, что сложность MVL

плохая и приводит к ошибкам, а сложность его схемы, требующая

мастерства от пользователей, хорошая и к ошибкам не приводит.

Во-вторых, вся эта дополнительная сложность запросов, требуемая

схемой Дейта, существует только по одной причине: потому что

семантика схемы либо некорректна (для равенств), либо не

обеспечивает доступ к информации, содержащейся в базе данных (для

больше и меньше).

Наконец, я не сомневаюсь, что Дейт найдет много слов в ответ. Но

следует понимать, что не обязательно тот, кто говорит слово

последним, занимает лучшую позицию.



Содержание раздела