Энциклопедия по машиностроению XXL

Оборудование, материаловедение, механика и ...

Статьи Чертежи Таблицы О сайте Реклама

Язык манипулирования данным

Языки, используемые в БД, делят на языки описания данных (ЯОД) и языки манипулирования данными (ЯМД).  [c.99]

При работе с БД используются несколько типов языков манипулирования данными программирования описания физической организации данных.  [c.100]

Язык манипулирования данными 99  [c.397]

Прикладные программы, использующие БНД, записываются иа некотором алгоритмическом языке (например, ФОРТРАН, ПЛ/1, ПАСКАЛЬ), называемом включающим языком. Для обеспечения взаимодействия с БНД в эти программы должны быть введены операторы обращения к СУБД. Совокупность операторов обращения к СУБД из прикладной программы составляет язык манипулирования данными (ЯМД). Основные операции с данными, выполняемые средствами ЯМД, следующие  [c.54]


Следующим шагом в совершенствовании ИО САПР явилось включение в его состав специальных программных средств организации обмена данными между программами и базой данных, которые объединяются в систему управления базой данных. СУБД можно рассматривать как посредника между программами (или непосредственно пользователями) и базой данных, что и показано в виде схемы на рис. 4.1, в. Наличие СУБД освобождает программиста от необходимости самостоятельно планировать размещение данных в памяти ЭВМ, заботиться об их защите. Для организации обмена данными достаточно сформировать запрос на специальном языке манипулирования данными.  [c.76]

При этом возникают проблемы организации мультипрограммной работы СУБД с целью одновременного выполнения запросов программ нескольких пользователей. Кроме того, прикладные программисты должны иметь возможность формирования запросов на обработку данных на простом языке манипулирования данными, операторы которого легко встраиваются в текст прикладной программы, записанной на процедурно-ориентированном языке программирования.  [c.92]

Наряду с ЯОД в состав языковых средств АБД входят также языки описания подсхем, манипулирования данными (ЯМД) и управления внешними устройствами. Последний предназначен для определения данных на физическом уровне. Язык описания подсхем используют для установления соответствия между структурами данных БД и их структурами в программах. Язык манипулирования данными предназначен для описания процессов передачи данных между БД и программами и обеспечивает доступ пользователей к информации БД.  [c.34]

Язык манипулирования данными 34  [c.219]

По функциональным свойствам язык доступа к базе данных PSL аналогичен языкам манипулирования данными ППП СУБД, используемым для решения прикладных задач.  [c.71]

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

Операции в реляционном подходе — это действия над отношениями. Операции могут быть связаны с изменениями отношений и с выборкой данных по запросам прикладных программ или пользователей. Операции выражаются на ЯМД. Язык манипулирования данными может быть основан на исчислении отношений (которое, в свою очередь, опирается на исчисление предикатов) или на реляционной алгебре.  [c.274]


Дополнительные ограничения на множество допустимых состояний базы данных могут быть заданы программно, т. е. заложены в язык манипулирования данными.  [c.189]

Формальное описание языка используется при построении языка пользователя. С помощью абстрактного языка можно описать семантику языка манипулирования данными, от которой легко перейти к программной реализации.  [c.193]

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

Обращает на себя внимание слабая представительность языков спецификации структур строения документов, использование языков для взаимодействия с системой проектирования в режиме телеобработки, а также применение языков описания данных и манипулирования данными конкретных СУБД.  [c.96]

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

Для работы с файлами в системе используется специальный агрегатный тин данных — ФС. Механизм работы с файлами предназначен для обеспечения возможности манипулирования файлами непосредственно из встроенного языка программы 1С Предприятия.  [c.847]

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

В языке МЭЛ имеются два типа данных — простая переменная и массив. В них могут храниться целые числа, восьмеричные константы, буквенно-цифровые символы и адреса. На уровень элементарных операций вынесены логические операции, сдвиги, операции с адресами. Число исполнительных операторов минимально присвоение, вызов программы, простейший цикл, безусловная передача управления и условный оператор. Основные преимущества языка заключаются в богатом наборе логических операций и операций манипулирования битами, в свободном употреблении арифметических и логических выражений и в простом по организации, но мощном условном операторе. Нередки случаи, когда программа состоит практически из одного разветвленного оператора. Особо следует отметить, что в вставках на ассемблере могут быть использованы объекты (переменные метки), определенные в языковой части программы, и наоборот.  [c.171]

Как видно из рис. 3.4, в, связи по информации, реализуемые с помощью СУБД, существенно упростились. Ни пользователю САПР при формировании маршрутов проектирования, ни разработчику прикладных программ не нужно заботиться о программной реализации многочисленных информационных связей иа основе оперирования адресами данных в запоминающих устройствах, о разработке алгоритмов перекомпоновки массивов и т. п. Все основные операции такого рода реализованы в СУБД. Поэтому пользователь должен лишь описать задание па преобразование данных с помощью указания в прикладной программе команд обраигспия к БНД иа специальном ориентированном па пользователя языке манипулирования данными.  [c.95]


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

Язык манипулирования данными выполнен с помощью оператора ALL по правилам включающего языка (языка ассемблера, КОБОЛ, ФОРТРАН, ПЛ/1), имя точки входа в систему — DISOD. Кроме ЯМД, СУБД ДИСОД располагает следующими языками общения с БД для пользователя-непрограммиста  [c.86]

Из важных прикладных особенностей СУБД СЕТОР следует отметить малый объем занимаемой ОП и возможность работы в режиме мультидоступа к единой интегрированной БД. Доступ к данным осуществляется через прнкладггые программы, написанные па одном из стандартных языков программирования (ПЛ/1, РПГ, КОБОЛ, ФОРТРАН, ассемблера), расширенном языком манипулирования данных. Выполнение запроса к БД требует вызова одной из прикладных программ, причем вызов возможен как через общий входной поток операционной системы (вариант пакетной обработки), так и с использованием телемонитора (расширение СУБД СЕТОР средствами телеобработки).  [c.87]

Рис. 3.5. Пример логической схемы базы данных для СУБД СЕТОР . ЯЗЫК описания данных (ЯОД) и язык манипулирования данными (ЯМД). Рис. 3.5. Пример <a href="/info/2013">логической схемы</a> базы данных для <a href="/info/655153">СУБД</a> СЕТОР . ЯЗЫК описания данных (ЯОД) и язык манипулирования данными (ЯМД).
Язык манипулирования данными СУБД СЕТОР реализован по способу включающего языка программирования. Этот язык представляет все стандартные операции манипулирования данными включение, удаление, изменение, извлечение записей БД. Имеются и специфические для СУБД СЕТОР дополнительные команды манипулирования поиск в физической последовательности, установка указателя текущей записи на начало файла, модификация связей записи и др. Функции манипулирования данными активизируются операторами ALL — включающего языка программирования.  [c.91]

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

АБД — автоматизированный банк данных АИПС — автоматизированная информационно-поисковая система АРМ — автоматизированное рабочее место АСУ — автоматизированная система управления АСУТП — автоматизированная система управления технологическим процессом АЦК — алфавитно-цифровая клавиатура БД — база данных БЗУ — буферное запоминающее устройство ГРУ — графическое регистрирующее устройство ИПС — информациоинодпо-исковая система ИПЯ — информационно-поисковый язык КСС — критерий смыслового соответствия ОС — операционная система ПОД — поисковый образ документа ПП — поисковое предписание ППП — пакет прикладных программ САПР — система автоматизированного проектирования СУБД. — система управления базой данных ТПП — техническая подготовка производства УО — устройство отображения УП — устройство печати ЭЛТ — электронно-лучевая трубка ЯМД — язык манипулирования данными ЯОД — язык описания данных.  [c.10]

СЕТОР СМ включает набор языковых средств, состоящий из языка описания данных (ЯОД) для описания схем базы данных языка описания подсхем базы данных (ЯОП) и языка манипулирования данными (ЯМД). Кроме того, система имеет различные сервисные средства для форматирования и разблокирования файлов, загрузки базы данных, ведения журнала системы, восстановления базы данных, сбора и выдачи статистики, а также диалоговый процессор ЯМД, генераторы схемы и подсхемы базы данных.  [c.238]

Язык манипулирования данными предназначен для манипулирования как элементами данных, так и их логическими описаниями. Функционально язык состоит иа отдельных процедур, которые можно разделить на процедуры удаления, замены, вставки и назначения. Все изменения можно проводить в базе даниых непосредственно  [c.158]

Обычно ЯМД дают возможность манипулирования данными без знания несущественных для программиста подробностей. Они могут реализоваться как расширение языков программирования общего назначения путем введения в них специальных операторов или путем реализации специального языка (например, DL/1, ЯМД ODASYL).  [c.99]

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


Языковые сЬедства бДП средст а описания данных, ср(дст6а манипулирования данными, тезаурус терминов, способ семантического кодирования, язык теледоступа, язык описания документов и другие средства  [c.104]

Таким образом яолучено новое, ранее не заданное отношение, в котором можно по любому признаку найти необходимые элементы, т. е. можно проводить произвольный ассоциативный поиск. Например, ЗИП, используемые слесарями, типы аварии, рассмотренные в инструкции 3, и т. д. В реляционных моделях возможно получение отдельных фрагментов отношений, сравнение их, создание новых отношений и т. д. Определение операций над отношениями позволяет использовать в качестве языка управления данными язык, основанный на алгебре отношений, или язык, основанный на исчислении отношений. Использование этих языков позволяет сводить вопросы пользователей к операциям над отношениями и получать в результате выполненных действий новые отношения, удовлетворяющие требованиям пользователей. Эти языки обладают большой селективной силой и являются хорошим средством манипулирования данньгми.  [c.156]

Большинство из этих ЭИЯ до сих пор не нашли себе широкого применения в практике создания СОЭИ. Последнее объясняется еще и тем, что в современных ППП СУБД не реализуются модели данных, доступные для манипулирования на уровне ЭИЯ. В этой связи, на наш взгляд, актуальными являются исследования, направленные, с одной стороны, на взаимодействие существующих моделей данных с ЭИЯ подобного уровня, а с другой — на развитие способности моделей к сопряжению с алгоритмическими языками. Последнее обеспечит возможность значительного расширения алгоритмических возможностей ЭИЯ и может рассматриваться как основа проектирования баз данных с высоким семантическим содержанием.  [c.53]

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

Заметим, что противопоставление командных языков и меню относится скорее к характеру манипулирования дшшыми, чем к самим данным. Что же касается содержимого данных, то, как правило, используется режим прямого (экранного) редактирования, без накладных расходов в виде дополнительных команд, лишних нажатий клавиш - процесс, очень похожий на работу в системе подготовки текстов.  [c.120]

Для работы с базами данных формата DBF в системе может использоваться специальный агрегатный тип данных — XBase. Механизм работы с базами данных формата DBF предназначен для обеспечения возможности манипулирования ими непосредственно из встроенного языка программы 1 СЛредприятие. Каждый XBase-объект может быть связан с одним файлом базы данных.  [c.860]


Смотреть страницы где упоминается термин Язык манипулирования данным : [c.197]    [c.300]    [c.96]    [c.236]    [c.105]    [c.183]    [c.184]    [c.207]    [c.161]    [c.168]    [c.30]   
Теоретические основы САПР (1987) -- [ c.99 ]



ПОИСК



Дании

Данн

Языки



© 2025 Mash-xxl.info Реклама на сайте