DBKernel
Ядро системы (БД)
Фильтрующие view
Хранимые процедуры доступа к данным
таблицы прикладных, объектных данных <SomeRecord>, ZObject, Z*, ...
таблицы СРД SAM*
таблицы словаря
Хранимые процедуры и view СРД
view словаря
Аналитическое и системное ПО для работы с реляционными БД посредством SQL
СУБД
Легенда
view или таблицы
процедуры
внешнее представление
область прикладных данных
область СРД
обл. словаря
группа (слой) компонент по назначению
границы функциональных областей (подсистем)
Пользователь системы
V_SAM*
create_SAM*
update_SAM*
delete_SAM*
set_SAM*
add_SAM*
V_ZDic
V_ZD...
create_<SomeRecord>
update_<SomeRecord>
delete_<SomeRecord>
delete_record
V_<SomeRecord>
VI_<SomeRecord>
VH_<SomeRecord>
VD_<SomeRecord>
VT_<SomeRecord>
create_object
open_object
commit_object
rollback_object
delete_object
lock_object
unlock_object
V[HIDT]_ZObject
V[HIDT]_Z*
send_object
receive_object
recall_object
move_object
set_slevel
request_slevel
set_chpts
get_user
get_user_slevel
<процедуры для специальных операций>
V0_<SomeRecord>
AC_<SR>
cmp_<SR>
QC_<SR>
QCM_<SR>
list_refs_<SR>
list_refs2_<SR>
check_access*
hide_<data_type>
check_capability
delete_<O>
commit_<O>
rollback_<O>
QC_<O>
QCM_<O>
внутр. обработка
move_<O>
list_refs
list_refs_<O>
list_refs2
list_refs2_<O>
set_slevel_<O>
<SR>_AC
<SR>_cmp
<SR>_QC
<SR>_QCM
<SR>_list_refs
<прочие вспомогательные процедуры>
set_code
clear_dic
check_code
хране-ние
Обозначения для макроподстановок:
<SomeRecord> - тип записи (таблица)
<SR> - код типа записи
<O> - код типа объекта данных
* - любой текст
do_auditlog*
set_ZNAME
set_vdate