Программирование на языке Турбо-Пролог 2.0. Николаев В.Г - 36 стр.

UptoLike

- 36 -
bt_delete(Dbase,BtreeName) (db_selector,string) - (i,i)
Удалить В-дерево Btree_selector для БД Dbase.
bt_delete (pers, person_name)
nondeterm db_btrees(Dbase,Btree) (db_selector,string) - (i,o)
Запрос о В-деревьях для БД Dbase. Btree унифицируется с типом
В-дерева.
db_btrees(pers,X)
и X может быть унифицировано с "person_name"
Предикаты статистики:
db_statistics(Dbase,NoOfTerms,MemSize,DbaSize,FreeSize)
(db_selector,real,real,real,real) - (i,o,o,o,o)
Выдать статистические данные по базе данных Dbase, где:
NoOfTerms - число термов (количество записей),
MemSize - размер буфера ОЗУ в байт ах,
DbaSize - размер базы в байтах,
FreeSize - свободное место на устройстве в байтах.
Пример: db_statistics (pers, Nch, M, D, FM)
bt_statistics(Dbase,Btree_selector,NoOfKeys,NoOfPages,
Dept,KeyLen,Order,PageSize)
(db_selector,bt_selector,real,real,
integer,integer,integer,integer) -(i,i,o,o,o,o,o,o)
Выдать статистику о В-дереве Btree_selector базы данных
Dbase, где NoOfKeys - количество ключей,
NoOfPages - количество_страниц,
Dept - глубина B-дерева,
KeyLen - длина_ключа,
Order - порядок В-дерева,
PageSize - размер_страницы.
bt_statistics (pers, I1, A, B, C, D, E, F)