<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20190208//EN"
       "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">Vestnik of Don State Technical University</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Vestnik of Don State Technical University</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Вестник Донского государственного технического университета</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="print">1992-5980</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">3506</article-id>
   <article-id pub-id-type="doi">10.12737/5697</article-id>
   <article-categories>
    <subj-group subj-group-type="toc-heading" xml:lang="ru">
     <subject>Технические науки</subject>
    </subj-group>
    <subj-group subj-group-type="toc-heading" xml:lang="en">
     <subject>Technical sciences</subject>
    </subj-group>
    <subj-group>
     <subject>Технические науки</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">Implementation of fuzzy selection of equipment in information network design system</article-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Реализация нечеткого выбора оборудования в системе проектирования информационной сети</trans-title>
    </trans-title-group>
   </title-group>
   <contrib-group content-type="authors">
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Чуйкова</surname>
       <given-names>Елена Николаевна</given-names>
      </name>
      <name xml:lang="en">
       <surname>Chuykova</surname>
       <given-names>Elena Николаевна</given-names>
      </name>
     </name-alternatives>
     <email>elenchu@mail.ru</email>
    </contrib>
   </contrib-group>
   <pub-date publication-format="print" date-type="pub" iso-8601-date="2014-09-11T00:00:00+04:00">
    <day>11</day>
    <month>09</month>
    <year>2014</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2014-09-11T00:00:00+04:00">
    <day>11</day>
    <month>09</month>
    <year>2014</year>
   </pub-date>
   <volume>14</volume>
   <issue>3</issue>
   <fpage>164</fpage>
   <lpage>171</lpage>
   <self-uri xlink:href="https://naukaru.ru/en/nauka/article/3506/view">https://naukaru.ru/en/nauka/article/3506/view</self-uri>
   <abstract xml:lang="ru">
    <p>Рассматривается реализация процесса выбора оборудования в системе проектирования информационной сети на основе нечётких критериев. Выбор осуществляется в реляционной базе данных посредством нечётких SQL-запросов, формируемых в программной оболочке системы проектирования. Предложен алгоритм формирования нечётких SQL-запросов. Приведён пример построения нечёткого запроса для выбора наилучшего по соотношению цены и качества оборудования. Представлен фрагмент графического интерфейса системы, содержащий окно выбора оборудования. Описанный способ выполнения нечётких запросов применим для реализации нечёткого поиска в различных предметных областях, не требует от пользователя дополнительных знаний в нечёткой логике, автоматизирует процесс формирования функций принадлежности термов лингвистической переменной. Направление дальнейшей работы будет связано с расширением возможностей интерфейса системы по непосредственному конструированию нечётких запросов пользователем.</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>The implementation of the equipment selection process in the information network design system on the basis of fuzzy criteria is considered. The selection is made in the relational database by fuzzy SQL-queries generated in the design system program shell. The algorithm of the fuzzy SQL-queries assignment is proposed. An example of constructing a fuzzy query to select the best equipment in terms of price and quality is given. A fragment of the graphic system interface which contains an equipment selection window is presented. The described method of performing fuzzy queries is applicable to the implementation of a fuzzy search in various subject areas, it does not require any additional knowledge in fuzzy logic, and it automates the membership function formation process of the linguistic variable terms. The future activities will be linked to the expansion of the system interface capabilities on the direct designing of the fuzzy queries by a user.</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>реляционная база данных</kwd>
    <kwd>SQL-запросы</kwd>
    <kwd>нечёткая логика</kwd>
    <kwd>лингвистическая переменная</kwd>
    <kwd>нечёткое множество</kwd>
    <kwd>функция принадлежности.</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>relational database</kwd>
    <kwd>SQL-queries</kwd>
    <kwd>fuzzy logic</kwd>
    <kwd>linguistic variable</kwd>
    <kwd>fuzzy set</kwd>
    <kwd>membership function.</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p>Введение. Одной из задач, требующих решения при проектировании информационных сетей, является выбор сетевого оборудования, используемого для построения сети. При наличии на рынке широкого, постоянно обновляемого ассортимента аналогичного оборудования, предлагаемого разными производителями, решение задачи выбора надёжного, и в то же время не слишком дорогого оборудования оказывается чрезвычайно сложным. Сегодня проектировщики сетей при выборе оборудования полагаются на имеющийся опыт и личные пристрастия. Предлагается оснастить систему проектирования информационных сетей средствами, позволяющими оптимизировать выбор оборудования на основе автоматизированного нечёткого поиска в реляционной базе данных, хранящей справочную информацию для системы. Нечёткий поиск наилучшего по соотношению цены и качества сетевого оборудования базируется на теории нечётких множеств [1—5] и осуществляется посредством нечётких SQL-запросов [6, 7]. Существующие решения по реализации нечёткого поиска в реляционной базе данных предполагают хранение вместе с информацией о характеристиках объектов значений функций принадлежности соответствующим нечётким множествам и выполнение нечёткого поиска с использованием этих значений. Такое решение существенно замедляет и усложняет ввод данных в базу данных и увеличивает объём хранимой информации. Для устранения указанных недостатков нечёткие SQL-запросы реализуются в программной оболочке системы с использованием средств графического интерфейса, позволяющих автоматизировать процедуру формирования нечётких запросов. Подобная идея используется в [8] при создании программного шлюза, выполняющего трансляцию операторов реляционной алгебры в инструкции стандартного языка SQL.</p>
 </body>
 <back>
  <ref-list>
   <ref id="B1">
    <label>1.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Штовба, С. Д. Введение в теорию нечётких множеств и нечёткую логику / С. Д. Штовба. - Режим доступа: http://matlab.exponenta.ru/fuzzylogic/book1/ (дата обращения : 14.10.2013).</mixed-citation>
     <mixed-citation xml:lang="en">Shtovba, S. D. Vvedeniye v teoriyu nechetkikh mnozhestv i nechetkuyu logiku. [Introduction to the theory of fuzzy sets and fuzzy logic.] Available at: http://matlab.exponenta.ru/fuzzylogic/book1/ (accessed: 14.10.2013) (in Russian).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B2">
    <label>2.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Андрейчиков, А. В. Интеллектуальные информационные системы / А. В. Андрейчиков. - Москва : Финансы и статистика, 2006. - 423 с.</mixed-citation>
     <mixed-citation xml:lang="en">Andreychikov, А. V. Intellektualnyye informatsionnyye sistemy. [Intelligent Information Sys-tems.] Moscow: Finansy i statistika, 2006, 423 p. (in Russian).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B3">
    <label>3.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Смагин, С. С. Интеллектуальные информационные системы / А. А. Смагин, С. В. Липатова, А. С. Мельниченко. - Ульяновск : Ульян. гос. ун-та, 2010. - 136 с.</mixed-citation>
     <mixed-citation xml:lang="en">Smagin, S. S., Lipatova, S. V., Melnichenko, A. S. Intellektualnyye informatsionnyye sistemy. [Intelligent Information Systems.] Ulyanovsk : UlGU, 2010, 136 p. (in Russian).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B4">
    <label>4.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Zadeh, L. A. Fuzzy sets. Information and Control. 1965, vol. 8, iss. 3, pp. 338-353.</mixed-citation>
     <mixed-citation xml:lang="en">Zadeh, L. A. Fuzzy sets. Information and Control, 1965, vol. 8, iss. 3, pp. 338-353.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B5">
    <label>5.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Базы данных. Интеллектуальная обработка информации / В. В. Корнеев [и др.] - Москва : Изд. Молгачева С. В. : Нолидж, 2001. - 496 с.</mixed-citation>
     <mixed-citation xml:lang="en">Korneyev, V. V., et al. Bazy dannykh. Intellektualnaya obrabotka informatsii. [Database. Intelligent information processing.] Moscow : Publ. Molgacheva S. V., Knowledge, 2001, 496 p. (in Russian).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B6">
    <label>6.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Паклин, Н. Б. Нечёткие запросы к реляционным базам данных / Н. Б. Паклин. - Режим доступа: http://www.basegroup.ru/ (дата обращения : 14.10.2013).</mixed-citation>
     <mixed-citation xml:lang="en">Paklin, N. B. Nechetkiye zaprosy k relyatsionnym bazam dannykh. [Fuzzy demands to relational databases.] Available at: http://www.basegroup.ru/ (accessed : 14.10.2013) (in Russian).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B7">
    <label>7.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Чуйкова, Е. Н. Формирование нечётких запросов к базе данных. / Е. Н. Чуйкова, А. А. Молчанов // Сб. конкурс. работ Всерос. смотра-конкурса науч.-техн. творчества студентов высш. учеб. заведений «Эврика-2007». - Новочеркасск : Оникс+, 2007. - С. 38-40.</mixed-citation>
     <mixed-citation xml:lang="en">Chuykova, Е. N., Molchanov, A. A. Formirovaniye nechetkikh zaprosov k baze dannykh. [As-signment of fuzzy demands to the database.] Sbornik konkursnykh rabot Vserossiyskogo smotra-konkursa nauchno-tekhnicheskogo tvorchestva studentov vysshikh uchebnykh zavedeniy «Evrika-2007». [Collection of entries of the All-Russian competition of sci and tech creativity of university students “Eureka-2007”.] Novocherkassk : Oniks+, 2007, pp. 38-40 (in Russian).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B8">
    <label>8.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Моисеенко, С. И. Трансляция операторов реляционной алгебры в SQL-операторы / С. И. Моисеенко, В. А. Левченко // Вестн. Дон. гос. техн. ун-та - 2005. - Т. 1, № 1. - С. 691-696.</mixed-citation>
     <mixed-citation xml:lang="en">Moiseyenko, S. I., Levchenko, V. A. Translyatsiya operatorov relyatsionnoy algebry v SQL-operatory. [Translation of relation algebra statements to SQL - statements.] Vestnik of DSTU, 2005, vol. 1, no. 1, pp. 691-696 (in Russian).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B9">
    <label>9.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Zadeh, L. A. The concept of a linguistic variable and its application to approximate reasoning - I. Information Sciences. 1975, vol. 8, iss. 3, pp. 199-249.</mixed-citation>
     <mixed-citation xml:lang="en">Zadeh, L. A. The concept of a linguistic variable and its application to approximate reasoning - I. Information Sciences, 1975, vol. 8, iss. 3, pp. 199-249.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B10">
    <label>10.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Zadeh, L. A. The concept of a linguistic variable and its application to approximate reasoning - II. Information Sciences. 1975, vol. 8, iss. 4, pp. 301-357.</mixed-citation>
     <mixed-citation xml:lang="en">Zadeh, L. A. The concept of a linguistic variable and its application to approximate reasoning - II. Information Sciences, 1975, vol. 8, iss. 4, pp. 301-357.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B11">
    <label>11.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Zadeh, L. A. The concept of a linguistic variable and its application to approximate reasoning - III. Information Sciences. 1975, vol. 9, iss. 1, pp. 43-80.</mixed-citation>
     <mixed-citation xml:lang="en">Zadeh, L. A. The concept of a linguistic variable and its application to approximate reasoning - III. Information Sciences, 1975, vol. 9, iss. 1, pp. 43-80.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B12">
    <label>12.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Программная система для ввода экспертных знаний / В. П. Димитров [и др.] // Вестн. Дон. гос. техн. ун-та. - 2011. - Т. 11, № 1. - С. 83-90.</mixed-citation>
     <mixed-citation xml:lang="en">Dimitrov, V. P., et al. Programmnaya sistema dlya vvoda ekspertnykh znaniy. [Programmed system for input expert knowledge.] Vestnik of DSTU, 2011, vol. 11, no. 1, pp. 83-90 (in Russian).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B13">
    <label>13.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Бекаревич, Ю. Б. Самоучитель Access 2009 / Ю. Б. Бекаревич, Н. В. Пушкина. - Санкт-Петербург : БХВ-Петербург, 2009. - 720 с.</mixed-citation>
     <mixed-citation xml:lang="en">Bekarevich, Y. B., Pushkina, N. V. Samouchitel Access 2009. [Access 2009 know-how book.] Sankt-Peterburg : BKhV-Peterburg, 2009, 720 p. (in Russian).</mixed-citation>
    </citation-alternatives>
   </ref>
  </ref-list>
 </back>
</article>
