N п/п | Тип данных и имя атрибута | Семантика |
1 | int relation | порядковый номер отношения (из диапазона от 0 до RELATIONS_IN_DATABASE-1 включительно), частью которого является данный фрагмент |
2 | int fragment | порядковый номер фрагмента (из диапазона от 0 до FRAGMENTS_IN_RELATION-1 включительно) |
3 | char filename[12] | имя файла, в котором хранится данный фрагмент |
4 | int ary | арность (количество атрибутов) фрагмента |
5 | int tuples | количество кортежей в фрагменте |
6 | int fragmentattr | номер атрибута фрагментации (из диапазона от 1 до ATTRIBUTES_IN_RELATION-1 включительно), при этом атрибут отношения с номером 0 является ключевым атрибутом и фрагментация по нему запрещается |
7 | fragment_fn_t fragmentfn | указатель на функцию фрагментации
|