Справочник химика 21

Химия и химическая технология

Статьи Рисунки Таблицы О сайте English

Запросов язык

    Мы особо выделяем здесь то обстоятельство, что функционирование вопросно-ответных систем не зависит от решения проблемы перевода естественно-языковых вопросов на некоторый формальный язык. Это чрезвычайно сложная проблема, особенно если иметь в виду, что такой перевод должен выполняться автоматически. Ни одна из существующих в настоящее время вопросно-ответных систем вне стен лабораторий, на практике, не имеет подсистемы перевода. Есть много стилизованных формальных языков, которые в противовес базам данных используются для записи запросов, и часть из них претендует на [c.147]


    Нередко структуры Маркуша приводятся и в статьях, в которых в целях экономии места указывается общий фрагмент и затем перечисляются его конкретные реализации. Структуры Маркуша прочно вошли в графический язык структурных формул современной органической химии. Естественно, что в крупномасштабной ИПС для органической химии необходимо предусмотреть языки и алгоритмы, предназначенные для оперирования со структурами Маркуша. Однако графический язык структур Маркуша богаче языка обычных индивидуальных структурных формул. Это различие в выразительности графических языков обусловливает и различное отношение их к технологической схеме автоматизированной ИПС для органической химии. Если индивидуальные структурные формулы служат лишь объектом поиска, то структуры Маркуша помимо этого могут также использоваться в самой технологической схеме ИПС. Язык записи структур Маркуша может выполнять четыре функции [86], используясь в автоматизированной ИПС в качестве входного языка (языка для ввода в ЭВМ структур Маркуша из патентов, статей, монографий и т. д.) языка запросов языка сжатого хранения структурной информации языка поиска. [c.137]

    Можпо различать два вида языка запроса язык запроса, с которым непосредственно имеет дело химик, графически изображая свой запрос (входной язык запроса) язык запроса, используемый в ЭВМ для формирования семейств родственных соединений (машинный язык запроса). [c.128]

    Язык табличного типа характеризуется заранее определенным набором бланков запроса в виде таблиц. Пользователь формулирует свое задание на поиск данных и вид представления результатов, заполняя определенные позиции таблицы по правилам, изложенным в инструкции. Для каждой конкретной задачи строится соответствующая таблица запроса. Язык табличного типа используется, например, в системе бронирования мест в Аэрофлоте. [c.90]

    При решении задач автоматизированного проектирования процесс диалога технолога-проектировщика с ЭВМ можно условно представить в виде определенного цикла действий по обработке диалоговой системой его запросов, сопровождающегося взаимным обменом информацией, что схематично представлено на рис. 6.5. Такое обобщенное представление связано с тем, что отдельные этапы проектирования контактного агрегата могут существенно отличаться друг от друга как математическим аппаратом, так и содержательной постановкой задач. Это, в свою очередь, приводит к необходимости нескольких уникальных проблемно-ориентированных языков общения с ЭВМ, рассчитанных на различные группы проектировщиков, выполняющих отдельные конкретные проектные процедуры с использованием соответствуюших. приемов, терминов, правил (рис. 6.6). [c.266]


    В-четвертых, в традиционных конечных детерминированных автоматах с магазинной памятью и соответствующих им грамматиках не отражено содержание семантического анализа предложений языка. Для этой цели следует воспользоваться понятием семантического кода, который может быть приписан при формальном определении правил грамматики символам в виде целого числа. В результате появление в предложении языка, допустимого с точки зрения грамматики терминального символа, может сопровождаться определенным образом закодированными действиями по смысловой проверке этого символа и(или) выполнению запроса пользователя. Использование таких грамматик, которые могут рассматриваться как одно из простейших подмножеств атрибутных грамматик [26, 27], позволяющее ввести в контекстно-свободные грамматики элементы контекстно-зависимых языков, приводит к тому, что таблица переходов конечного детерминированного автомата представляется в виде трехмерного массива, в котором каждому переходу по терминальному символу соответствует определенный семантический код [24]. Все ненулевые значения семантического кода должны вызывать передачу очередной лексемы (при необходимости преобразованной к целому или реально-числовому представлению) блоку семантического анализа и реализации запросов пользователя. [c.269]

    Подсистема общения является средством поддержки диалога между пользователем и системой. Подсистема организует человеко-машинное взаимодействие на языке профессиональной лексики или его слэнгах. Это достигается разработкой сценариев диалога и организацией связи между сценариями в области информационных запросов. [c.345]

    Из приведенных примеров видно, что в СУБД ОКА функции ЯМД и ЯЗ выполняет один и тот же процессор. В таком объединении имеются, конечно же, свои положительные и отрицательные стороны. К достоинствам следует отнести прежде всего унификацию программного интерфейса и уменьшение количества специальных языков, которые необходимо изучать. Главным недостатком такого объединения является необходимость знания какого-либо языка программирования для составления даже элементарного запроса. [c.207]

    Язык данных задает правила определения поискового критерия и указания элементов данных, значения которых должны быть получены в результате поиска. Более того, в тех случаях, когда поисковый запрос из-за ограниченности ЯД или по каким-либо другим причинам не может быть удовлетворен одним предложением ЯД, должно быть известно, как реализовать этот запрос в вычислительной программе с помощью некоторых предложений ЯД и, возможно, некоторых фрагментов программы, обеспечивающих прием промежуточных данных от предыдущих предложений, их анализ, обработку и передачу последующих предложений. [c.69]

    Интеллектуальный диалог ЛПР с ЭС имеет ряд особенностей. Во-первых, языком общения является ОЕЯ, а не формальный язык программирования. Во-вторых, процесс взаимодействия пользователей с ЭС не сводится к обмену изолированными парами предложений ( запрос — ответ ), а представляет собой разветвленный диалог, где инициатива переходит от одного участка к другому. Такой процесс непротиворечивого информационного взаимодействия возможен при согласованности целей участников (эти дополняющие друг друга. цели либо выявляются на стадиях инструктажа и определения задачи, либо известны участникам заранее). [c.78]

    Систему общения на ЕЯ можно рассматривать как систему перевода (трансляции) предложений ЕЯ во входные компьютерные предложения ( язык внутреннего представления )) ЭС и компьютерных предложений ЭС — в предложения ЕЯ. При диалоге ЭС решает задачи анализа входных текстов и синтеза выходных сообщений, сложность методов решения которых зависит как от языка общения, так и от способа представления знаний. Например, на стадии инструктажа язык общения может быть строго формализован фиксированным набором запросов ЭС и множеством возможных ответов пользователя. В таких условиях задача обработки слов и словосочетаний представляет собой задачу морфологического анализа, а задача синтеза — генерацию подготовленных заранее текстов. [c.78]

    Однако на этапе приобретения знаний язык общения более сложен, что затрудняет предвидение всего разнообразия способов выражения на ЕЯ запросов, фактов или правил, вводимых пользователем. Поскольку анализу приходится подвергать не отдельные словосочетания, а предложения, то кроме использования морфологии требуется привлекать синтаксис и семантику (в той или иной степени). [c.78]

    База данных включает в себя программы, которые оперируют файлами. К операциям, выполняемым программами, относятся поиск, запоминание, обновление, модифицирование данных, образование новых соотношений между хранимыми в памяти ЭВМ данными и др. Пользователь базой данных располагает системой команд, которые обычно встраиваются в языки программирования (Бейсик, Фортран, ПЛ/1), или системой средств обеспечения запросов. Для последнего случая разработаны языки запросов. Пример запроса для базы данных Характеристики химического элемента  [c.395]

    Запросы на выборку информации из базы данных и аппарат их реализации формируются при помощи простого языка. [c.86]

    Информационно-поисковые системы — это системы, обеспечивающие поиск и отбор необходимых данных с помощью языка запросов и соответствующих правил поиска. [c.20]

    Однако, несмотря на все возрастающий интерес химиков к проблемам катализа комплексами переходных металлов, литература в этой области довольно ограничена и не удовлетворяет запросам специалистов Тем более следует приветствовать издание серии Аспекты гомогенного катализа >, первый том которой в переводе на русский язык и предлагается вниманию читателей. [c.5]


    Такая простая структура БД тем не менее обеспечивает значительную гибкость и удобство реляционных языков запросов. База данных ПРОЛОГа, состоящая из фактов, является не чем иным, как реляционной базой. Факг соответствует кортежу, его элементы — атрибутам, а совокупность фактов с одинаковым именем и одним и тем же количеством элементов —отношению. Запросы языка ПРОЛОГ представляют собой в этом случае запросы к БД, а сам ПРОЛОГ выступает в роли языка запросов. [c.223]

    Такими языками являются язык запросов информации из баз данных с последовательной детали зацией запросов, языки ведения рожнмио технологи ческих расчетов, язык корректировки информации в базах данных и др Общее требование к этим языкам — их простота и доступность для пользователей, не имеющих специальной подготовки Рекомендуется использование функциональных клавиш и процедур Программная реализация языков включает интерпретаторы (трансляторы) запросов, программы формирования выходных документов, форматов отображения и вывода их на внешние устройства (дисплеи, АЦПУ) [c.104]

    Имеющиеся в настоящее время вопросно-ответные информационные языки обычно неудовлетворительны в том отношении, что сложность формулируемых запросов на этих языках, как правило, крайне ограниченна. Обычно увеличение допустимой сложности достигается за счет композиции связок пропозиционального исчисления и соответствующих им операций в алгебре множеств. Использование кванторов в вопросно-ответных системах в лучшем случае спорадическое, а обычно неполное и непоследовательное. Адекватное усовершенствование эротетической логики, как мы полагаем, позволит создать и внедрить информационные вопросно-ответные языки и системы, значительно более мощные и полезные, чем те, что имеются в нашем распоряжении на сегодняшний день. [c.148]

    Управляющая часть СКДИ. Процесс подготовки видиотер-минальной формы связан с выбором проблемно-ориентированного языка общения на соответствующем этапе диалога, т. е. с формализацией языка, на котором представляется запрос пользователя. Обычно [26, 27] грамматика проблемно-ориентированного языка рассматривается как совокупность четырех составляющих двух непересекающихся множеств символов — терминальных и нетерминальных имени грамматики (начального нетерминального символа) и множества правил грамматик, посредством которых устанавливаются связи между элементами обоих множеств символов. К терминальным символам относятся слова (лексемы), из которых формируются предложения языка к нетерминальным — абстрактные понятия, используемые для формализации принци- [c.267]

    Таким образом, генератор конечного детерминированного автомата можно рассматривать как транслятор метаязыка модифицированной формы Бэкуса—Наура. Этот транслятор использует упомянутые выше лексический и синтаксический анализаторы на основе разработанного исходного конечного автомата, который соответствует грамматике Бэкуса—Наура. Следует отметить, что данный генератор обладает свойством самопорождения, т. е. может генерировать конечный автомат, с помощью которого осуществляется сам процесс трансляции грамматик, написанных на метаязыке модифицированной формы Бэкуса—Наура. Итак, конечный детерминированный автомат с магазинной памятью, соответствующий грамматике проблемно-ориентированного языка общения пользователя с ЭВМ на определенном этапе диалога, с.ледует рассматривать в качестве самостоятельной части этого этапа, которая управляет процессом разбора и выполнения сформированного запроса пользователя с помощью универсальных блоков лексического и синтаксического анализов. [c.270]

    Языки манипулирования данными делятся в свою очередь на две группы языки, обеснечивающ,ие элементарные операции над данными (чтение, запись, удаление и т. д.), т. е. собственно ЯМД, и языки высокого уровня, позволяюш,ие в более или менее естественной форме формулировать запросы к СУБД (например Перечислить фамилии всех студентов, получающих повышенную стипендию и имеющих возраст более 25 лет ), т. е. языки запросов (ЯЗ). [c.204]

    Языки запросов находятся на более высоком уровне по своим возможностям манипулирования данными. При использовании этих языков программисту не нужно детально описывать передвижения в базе данных и другие операции. Вместо этого формулируется условный запрос на данные, например Отобрать характеристики всех колонных аппаратов типа насадочные с диаметром более 500 и менее 700 и вывести на печать . Этот запрос не является, конечно, примером какого-либо конкретного ЯЗ, однако он хорошо демонстрирует основные черты всех ЯЗ 13, 14, 16—21]. По своим типам ЯЗ аналогичны ЯОД, причем чаще всего употребляются язык разделителей (как автономно, в виде отдельного задания, так и в виде оператора ALL в языках программирования высокого уровня) и диалоговый язык. [c.205]

    В отличие от ЯЗ ОКА в СУБД ИНЭС язык запросов реализован отдельно, и им могут пользоваться и непрограммисты. Рассмотрим простой пример запроса  [c.207]

    В приведенном примере запроса не показаны богатые возможности языка ЯЗ СУБД ИНЭС. К таким возможностям относятся средства сокращения записи запроса, описания рабочих полей, организации вычислений и вызова подпрограмм по их адресам. [c.208]

    Реализация БД на основе СУБД КВАНТ-М. Эта система работает под управлением операционной системы ОС-РВ на мини-ЭВМ СМ-4, имеет широкий набор интерактивных программ-утилит для управления файлами данных. Для изменения баз данных и контроля за их состоянием можно использовать интерактивный язык запросов КВАНТСКРИПТ-М. Характеристики системы по оперативной памяти при обычной работе — 70 кбайт, при загрузке БД — до 192 кбайт внешняя память — 2,5 Мбайт. Система обеспечивает одновременное выполнение нескольких пользовательских программ и поддерживает структуру баз данных, представленную на рис. 5.15, т. е. в терминах этой СУБД не имеют отражения не только сетевые структуры, но даже и иерархические, в которых имеется более двух уровней связей типа один ко многим . Однако любое ноле записи может быть объявлено ключевым, что позволяет адекватно отобразить в эту структуру различные обобщенные схемы с небольшой избыточностью. Кроме [c.213]

    Известны два типа эквивалентных реляционных ЯД язык реляционной алгебры мязык реляционного исчисления [9, 15]. Любой запрос, выраженный одним предложением на языке реляционной алгебры, можно выразить одним предложением и на языке реляционного исчисления, и наоборот. Тем не менее указанные языки существенно различаются в некоторых аспектах, в частности по сложности программной реализации и простоте использования [9, 13]. Общее свойство реляционных ЯД — создание нового отношения в результате выполнения любой операции поиска. Это свойство служит основой для важной конструкции реляционной модели — виртуального отношения. [c.70]

    В языке ПРОЛОГ запрос (или цель), который в соответствии с принципом резолюции отрицается, т. е. выражение -А (в исчислении предикатов запись 1 А или А), превращается в условие дизъюнкта Хорна без заключения, имеющее вид -.—А ( существует А ), Например, для теоремы (5.12)—(5.14) цель доказательства теоремы — (5.14), или запрос (цель) на языке ПРОЛОГ , имеет вид  [c.160]

    БРО —это совокупность программных средств, реализуюш,их жесткий заранее запланированный сценарий общения ЛПР и ЭС [9]. Этот сценарий может быть и многовариантным. Выбор той или иной его реализации зависит от ответов, даваемых ЛПР на запросы ЭС. Для создания БРО используют различные регламентированные языки [9] меню , анкеты и приказы-инструк-ции , а также блок управления окнами . [c.195]

    Язык ПРОЛОГ (РКОШС — PROgrantming т ЬОСк) — это язык интеллектуального программирования высокого уровня, основанный на исчислении предикатов 1-го порядка (см. разд. 5.1 и 5.4). Программы на ПРОЛОГе представляют собой совокупность фактов (утверждений) и правил. Утверждения (факты) отображаются предикатами, логическими связками и константами, образующими БД. Правила отображаются дизъюнктами Хорна (см. разд. 5.4). Выполнение программы на ПРОЛОГе инициируется запросом, состоящим из предикатов, логических связок, констант и переменных. [c.217]

    Базы данных, программное обеспечение которых обладает способностью выводить новые данные из имеющихся, называются дедуюпивнылш базами данных. Как видим, ПРОЛОГ также обладает таким свойством. В теоретических работах было показано, что возможности ПРОЛОГа как языка запросов к базе данных не уступают возможностям известных специализированных языков запросов реляционных баз. Причем, если последние относятся к специализированным языкам, не пригодным более ни на что, кроме своего прямого назначения, то ПРОЛОГ реализует эти возможности вместе с возможностью использовать его как достаточно универсальный ЯИП. Важно то, что средства работы с БД в ПРОЛОГе являются не какой-либо надстройкой над языком программирования, а неотъемлемой частью базового механизма работы ПРОЛОГа. [c.223]

    Программа написана на языке Visual Basi . Ввод исходных данных осуществляется в диалоговом режиме. При запуске программы появляется меню пользователя, состоящее из клавиш Начать , О программе и Выход . После нажатия клавиши Начать появляется диалоговое окно с запросом исходных данных. После внесения данных для расчета состава необходимо активизировать клавиши Ввод и Вычислить . [c.144]

    Для выполнения операций СУБД (выборка, удаление) в прикладных программах используется язык манипулирования данными. Язык манипулирования данными — это средства прикладных программистов, являющиеся подмножеством алгоритмических языков и позволяющие при обращении к БД формировать запросы, генерировать специальные отчеты и выполнять типичные вычисления. (Прикладной программист [2] — программист, осуществляюидай разработку и отладку прикладных программ. Квалифицированный прикладной программист должен быть одновременно специалистом в предметной области, с которой связаны разрабатываемые им программные продукты.) Языки манипулирования данными большинства существующих СУБД ориентированы на процедурные методы доступа к данным, в основе которых лежат возможности операционных систем. Язык манипулирования данными может обладать разными функциональными возможностями. [c.297]

    Автоматизация информационного обеспечения очень важна при создании САПР ХТП, поскольку позволяет значительно снизить затраты на получение требуемой информации при проектировании,устранить зависимость прикладных программ от данных, автоматизировать оформление проектной документации,а также оифывает новые возможности САПР одновременная многопользовательская работа над проектом в режиме реального времени,поиск аналогов и т.д. Автоматизация информационного обеспечения обычно основывается на использовании системы управления базами данных (СУБД). Среди требований, предъявляемых к СУБД, можно выделить следующие возможность отображения сложных схем данных с минимальной избыточностью организация подсхем, ориентированных на различные приложения быстрый поиск запрошенных данных для работы в режиме реального времени возможность одновре -менной многопользовательской работы малые требования к оперативной и внешней памяти простой язык запросов удобство, надежность, возможность пропуска отсутствующих на данный момент полей и т.д. [c.18]

    Учитывая это, мы выбрали в качестве СУБД для решения задач автоматизации пректирования систему "КВАНТ-М", работающую под управлением операционной системы ОС-РВ на мини-ЭВМ СМ-4 и соответст -вующую почти всем предъявляемым к ней требованиям. Она удобна,проста в изучении, имеет широкий набор интерактивных программ- утилит, позволяющих эффективно управлять файлами данных, а также сохранять систему на случай сбоев машин. Для незначительных изменений в базах данных и контроля за их состоянием можно использовать интер -активный язык запросов "КВАНТСКРШТ-М". фебования системы к памяти следующие оперативная память при обычной работе 35 К лов, при загрузке банка данных (БД) до 96 Жлов,внешняя память 23 Мбайт ( I дисковая кассета ИЗОТ-1370) и адлее в зависимости от объема баз данных. Система обеспечивает одновременную работу нескольких пользовательских программ. Структура баз данных "КВАНТ-М" позволяет описать требуемые схемы с небольшой избыточностью, щ)Оме того, для каждого файла можно иметь множество подсхем, ориентированных на различные приложения. [c.19]

    Взаимодействие пользователей первой группы с системой осуществляется с помощью проблемно-ориентированного языка запросов в хнего уровня. В этом режиме пользователь может получить данные [c.27]

    Помимо операционных систем в программное обеспечение входят средства программирования на различных языках, наиболее распространенными из которых являются ПАЛ-11, МАКРО, ФОКАЛ, однопользовательский Бейсик, многопользовательский Бейсик, Бейсик-плюс, Фортран IV и Кобол. Этот список постоянно расширяется с учетом запросов пользователей. В настоящее время стали доступными многие новые языки программирования, например АПЛ, Паскаль, Корал и др. [c.183]

    Для пользователя базой данных иеречисленные выше возможности осуществляются в форме языка -команд или средств обеспечения запросов. Они обычно встраиваются в обычные языки программирования (Фортран, Кобол или ПЛ/1, см. гл. 4) или могут быть сделаны доступными с помощью разра- [c.423]


Смотреть страницы где упоминается термин Запросов язык: [c.424]    [c.7]    [c.149]    [c.268]    [c.207]    [c.95]    [c.69]    [c.207]    [c.272]    [c.248]    [c.335]    [c.102]   
Компьютеры в аналитической химии (1987) -- [ c.424 ]




ПОИСК







© 2024 chem21.info Реклама на сайте