Cтраница 1
Используемая семантическая модель данных позволяет вводить в ИА новые понятия, сущности и отношения относительно объектов предметной области, программно формировать соответствующие структуры данных и подъязык для манипулирования с новыми включенными компонентами. [1]
Семантическая модель данных ИА обеспечивает информационную увязку проектировщиков, работающих на различных стадиях, а также интеграцию процессов проектирования, эксплуатации и модификации проекта СОЭИ. [2]
Разработаны специальные семантические модели данных для статистических баз данных, позволяющие создавать интеллектуа-лизированный инструментарий для таких систем, а также методы эффективного хранения и обработки статистических данных. [3]
Для поддержки семантической модели данных Галилео обеспечивает следующие механизмы абстракции. [4]
Для поддержки механизма абстракции ЭТО-ЕСТЬ семантической модели данных в Галилео существует механизм иерархии типов данных. Есть, однако, разница между иерархией ЭТО-ЕСТЬ и иерархией типов Галилео. [5]
Язык Галилео был создан для поддержки семантической модели данных. [6]
Из области языков программирования Галилео наследует такие понятия, как тип данных, абстрактный тип и модуляризация, а из области баз данных - семантическую модель данных, ограничение целостности и моделирование образов. [7]
Следует заметить, что, несмотря на декларацию приверженности реляционной модели, авторы языка, взяв на вооружение перечисленные принципы, реализовали на самом деле определенные черты семантической модели данных ( см. разд. [8]
Было бы опрометчиво недооценивать сложившуюся ситуацию как с точки зрения ее влияния на эффективность использования существующих систем, так и с учетом наметившегося перехода к СУБД, поддерживающим так называемые семантические модели данных. Анализируя причины ее возникновения, можно указать целый ряд факторов, однако первым в логической последовательности нужно было бы назвать недостаточность систематизации результатов, достигнутых теорией моделей данных в системах баз данных. В самом деле, если не считать литературы, посвященной описанию конкретных моделей данных и их сопоставлению, большинство публикаций на указанную тему представляет собой статьи научного характера, часто попадающие в сферу внимания довольно ограниченного круга теоретиков. Однако и эти работы носят подчас дискуссионный характер и не всегда свободны от неточностей в плане терминологии, а иногда - и по существу излагаемого вопроса. Таким образом, специалист-практик, решая проблему правильного выбора теоретических и методологических концепций моделирования данных, которым он будет следовать в своей деятельности, часто вынужден опираться на собственную профессиональную интуицию. Одним из характерных негативных результатов создавшегося положения является распространение некоторых заблуждений, например отождествление модели данных со структурным подмножеством ее свойств. [9]
Концепции программ, процессов, контекстов и их взаимосвязи достаточно известны в теории и практике языков программирования и операционных систем, и мы не будем их далее обсуждать более подробно. В семантической модели данных эти концепции используются для существенного расширения описательных возможностей модели. [10]
Это мнение не бесспорно. Существенно более ценным является использование семантических моделей данных, основанных на объектно-связной модели и реализуемых на базе реляционных СУБД. [11]
Центральной составляющей ИА является специализированная операционная система, называемая системным ядром. Это системное ядро построено на семантической основе ( семантической модели данных), которая обобщает сетевые, иерархические к реляционные модели данных. [12]
В [223] указывается, что наиболее близка к инфологической модели реляционная модель данных. Хотя это мнение не лишено оснований, мы считаем, что Инфологическая модель ближе к другим семантическим моделям данных, например к семантической бинарной модели данных и семантическим сетевым моделям данных ( гл. [13]
Язык Галилео ( Galileo) разработан в первой половине 80 - х гг. группой под руководством А. Первая публикация по нему [111] появилась в 1983 г., более подробная [112] и полное описание реализованной версии [ ИЗ ] - в 1985 г. Основная задача, ставившаяся авторами, заключалась в создании современного сильно типизированного языка программирования баз данных, основанного на семантической модели данных ( см. разд. По назначению - построение интерактивных систем - язык можно назвать близко примыкающим к Боязу, Плейну и Тексису, а по основному средству - семантическая модель данных - к Тексису и Адаплексу. В отличие от большинства предыдущих языков Галилео не опирается ни на один из известных языков программирования и вводит совершенно оригинальные конструкции и способы их выражения. [14]
EDUCE является CPR-системой, поддерживающей как слабое, так и сильное связывание. Другой проект, называемый DEDGIN, представляет собой интегрированный подход к логике и базам данных. EDUCE используется в качестве ядра системы баз знаний PROLOG-KB, поддерживающей семантическую модель данных. [15]