3 апр. 2008 г.

SQL Dating


Язык структурированных запросов SQL является идеальным средством для работы с информацией, хранящейся в базах данных. Он позволяет создавать сложные, но гибкие конструкции поиска, эффективно управлять данными и решать всевозможные практические задачи. Такие задачи постоянно возникают в процессе взаимодействия пользователя и изощренных систем управления базами данных, доведенных блестящим интеллектом разработчика до сложности, на порядок превышающей сложность этого самого интеллекта. Но мало кто знает, что этот же язык можно использовать и далеко за пределами СУБД. SQL позволяет эффективно описывать любые процессы, связанные с выбором и структурированием данных, возникающие в самых неожиданных сферах деятельности человека. Давайте для примера рассмотрим сложное психосоциальное явление, казалось бы, никоим образом не связанное со структурированными запросами, а именно, поиск спутника жизни. Поскольку язык SQL оперирует только понятиями из мира баз данных, нам потребуется представить рассматриваемое явление в несколько датафицированной форме, то есть попытаться описать его в терминах языка запросов.