УДК 004.8 РАЗРАБОТКА ТРАНСЛЯТОРА, ПЕРЕВОДЯЩЕГО ПРЕДЛОЖЕНИЯ РАСШИРЕНИЯ РЕЛЯЦИОННОЙ АЛГЕБРЫ И РЕЛЯЦИОННОГО ИСЧИСЛЕНИЯ В ЯЗЫК SQL И. Ф. <...> Астахова, А. А. Малиев Воронежский государственный университет Поступила в редакцию 13.06.2013 г. Аннотация. <...> Рассматривается расширение языков реляционной алгебры и реляционного исчисления, позволяющее работать с нечеткими запросами к базе данных, для чего предлагается язык, дающий возможность осуществить «мягкие вычисления». <...> Дается описание транслятора, реализующего перевод предложенного языка в язык SQL, его основных модулей и интерфейса. <...> In article it is considered languages of relational algebra and relational calculation, and also the expansion, allowing to work with fuzzy request , that is some language, allowing to carry out “soft calculations” is offered. <...> Для развития «мягких вычислений» необходимо предложить такой формальный язык, который мог бы реализовать реляционное исчисление и реляционную алгебру в четком и нечетком варианте. <...> Как известно [1], реляционная алгебра – это набор операций, которые принимают отношения в качестве операндов и возвращают отношение в качестве результата. <...> В данной работе будут исследованы принципы построения запросов на языке нечеткой реляционной алгебры и исчисления FRACQL (Fuzzy Relational Algebra and Calculus Query Language) с использованием условий с приоритетом. <...> При построении запросов будут применяться коэффициенты пиритизации условий, задания веса, а так же использоваться пороговое значение выбора кортежей по всему условию. <...> Однако у © Астахова И. Ф., Малиев А. А., 2013 134 агента (пользователя), который запрашивает нужную ему информацию из БД, требования к данным, характеризующим какой-либо объект, не всегда удовлетворяют четким критериям выбора: критерии могут быть размытыми в силу того, что агенту могут подходить объекты, свойства которых близки. <...> Язык SQL – самый распространённый в настоящее время язык для составления запросов к БД. <...> Рассмотрим язык реляционной алгебры и исчисления RAСL (Relational Algebra and Calculus Language) [1] и расширим его операциями, позволяющими <...>