- •41. 4я норм форма и выше. Нормализация
- •Нормализация
- •Нормальные формы
- •42. Формальный язык.
- •43. Язык запросов SQL
- •Операторы
- •44. Понятие семантики. Рефлексивная семантика, проективная семантика, дескриптивная семантика.
- •45. Фреймовая модель представления знаний. Понятие фрейма.
- •46. Продукционная модель представления знаний. Понятие продукции.
- •47. Семантические сети. Язык SC.
- •Вспомогательные
- •48. Язык SC. Понятие семантически нормализованного множества.
- •49. Язык SC. Семантика позитивной дуги.
- •50. Язык SC. Семантика негативной дуги.
44. Понятие семантики. Рефлексивная семантика, проективная семантика, дескриптивная семантика.
Семантика (фр. sémantique от др.-греч. σημαντικός — обозначающий), также семасиология — наука о понимании определённых знаков, последовательностей символов и других условных обозначений; раздел семиотики.
Семантика (лингвистика)
Семантика (программирование)
Существует также отдельная самостоятельная дисциплина общая семантика, рассматривающая общую теорию оценки фактов, отношений, ощущений и т. д. не с точки зрения просто вербальных определений того, что говорится о значениях, но с точки зрения того, как в действительности происходят оценочные реакции у человека.
Виды семантики:
декларативная - описывает знаки и значения в предметной области
проективная - если есть другая модель, то в качестве знаний могут предполагаться другие модели
рефлексивная - знаки моделей с частями моделей
45. Фреймовая модель представления знаний. Понятие фрейма.
Фрейм – это некоторая структура для представления знаний, которая при ее заполнении соответствующими значениями превращается в описание конкретного факта, события или ситуации. Каждый фрейм можно рассматривать как семантическую сеть, состоящую из выделенных вершин и связей.
Фреймовая модель основана на принципе фрагментации знаний.
Основа фреймовой модели – слот, который состоит из имени некоторого признака, значений этого признака и связи с другими слотами.
Например, описание ситуации «Студент Иванов получил книгу А. Я. Архангельского «100 компонентов Delphi» в библиотеке ТГПУ им. Л. Н. Толстого в г. Туле» может быть представлено следующим образом:
ПОЛУЧЕНИЕ:
ОБЕКТ (КНИГА: (Автор, А. Я. Архангельский), (Название, 100 компонентов Delphi)); АГЕНТ (СТУДЕНТ: (Фамилия, Иванов)); МЕСТО: (БИБЛИОТЕКА: (Название, ТГПУ), (Расположение, Тула)).
Здесь ОБЪЕКТ, АГЕНТ и МЕСТО – это роли, которые играют слоты КНИГА, СТУДЕНТ и БИБЛИОТЕКА в рамках фрейма ПОЛУЧЕНИЕ.
Фреймовую модель можно представить в виде таблицы, у которой в отличие от реляционной модели данных есть ряд особенностей:
возможность смешанного заполнения слотов константами и переменными;
возможность наличия пустых слотов;
размещение в слотах указателей на другие фреймы для создания сети;
размещение в слотах имен выполняемых процедур.
46. Продукционная модель представления знаний. Понятие продукции.
Продукционная модель представления знаний является развитием логических моделей в направлении эффективности представления и вывода знания.
Продукция – это выражение, содержащее ядро, интерпретируемое фразой «Если А, то В», имя, сферу применения, условие применимости ядра и постусловие,
представляющее собой процедуру, которую следует выполнить после успешной реализации ядра. Все части, кроме ядра, являются необязательными. Взаимосвязанный набор продукций образует систему. Основная проблема вывода знания в системе продукций является выбор для анализа очередной продукции. Конкурирующие продукции образуют фронт.
Преимущества продукционной модели:
простота и ясность основной единицы – продукции;
независимость продукций и легкость модификации БЗ;
строгость, простота и изученность механизма логического вывода. Недостатки:
малая степень стуктуризации БЗ;
неясность взаимных отношений продукций;
неуниверсальность.
Наибольшее применение для реализации продукционных моделей получил язык ПРОЛОГ.