Абриаль 3.0 http://packin.ru А.И.Пацкин [mailto:aleksandr@tochka.ru]

Руководство разработчика


Язык программирования Абрис ] Примитивные операции Абриса ] Язык представления данных ] Ассоциации ] Описание ядра ] Схема ядра ] Правила. Продукционное программирование ]

С этой страницы можно познакомиться с HTML-рукводством по системе Абриаль. Руководство состоит из следующих документов.


  Разработка активной базы данных  делится на следующие стадии:
  • разработка структуры базы данных, т.е. создание классов и отношений;
  • разработка ассоциаций, т.е. виртуальных отношений, добавляющих к фактам, реально записанным в базе данных, факты, рассчитываемые на лету и образующие виртуальные связи между объектами;
  • разработка правил, регулирующих ввод новой информации в базу данных.

При этом ассоциации и правила придают активность сети объектов, и таким образом играют роль классических программ. Поэтому разработку ассоциаций можно называть ассоциативным программированием, а разработку правил - продукционным программированием.

Ассоциации можно создавать двумя способами: во-первых непосредственно конструируя их через гипертабличный интерфейс, и во-вторых - описывая их в окне текстового редактора, и затем перенося мышью в табличное окно, т.е. в базу данных. Оба способа примерно одинаковы по трудоёмкости.

Правила тоже можно создавать этими двумя способами, но для правил, пожалуй, текстовый способ более удобен.

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


Все права защищены. © 2006 Александр Иосифович Пацкин
http://packin.ru
Copyright. © 2006 by Alexander Packin
Александр Иосифович Пацкин [mailto:aleksandr@tochka.ru].
03 декабря, 2006

К началу документа.