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