с помощью редактора или набрать
организации баз данных,чем последовательные файлы,хотя и они не без недос-
татков.Один из них -произвольные файлы не слишком транспортабельны.Вы не
можете заглянуть в них с помощью редактора или набрать их каким-то осмыс-
ленным образом на экране.Фактически,для перемещения произвольного файла
Т.Б. к другому компьютеру или для другого языка вам ,вероятно,потребуется
написать какую-то трансляционную программу считывания произвольного файла
и вывода текстового(последовательного ) файла.Поскольку в И.Б. для значе-
ний с плавающей запятой используется нестандартный формат МИКРОСОФТ, а в
Т.Б. стандартные соглашения IEEP для плавающей точки.Вы не сможете считы-
вать поля с плавающей точкой из произвольных файлов,созданных в И.Б.,с
помощью программы на Т.Б., и наоборот без какой-то дополнительной работы.
Нами предусмотрено четыре специальные функции для выхода из этого
затруднения:CUMS и CVMD для переключения числовых полей в формате МИКРО-
СОФТ в переменные единичной и двойной точности в строки формата МИКРО-
СОФТ,которые можнозатем записывать в файл.
Главное преимущество произвольных файлов выражено в их имени:в лю-
бое время доступна каждая запись файла.Например,в базе данных из 23000
бывших питомцев программа может идти прямо к записи 22709 или 11663 без
считывания всех других.Эта возможность делает их единственным выбором для
организации больших файлов,а вероятно и лучшим выбором для маленьких,осо-
бенно тех,которые имеют относительно постоянные длины записей.
Произвольные файлы могут быть причиной бесполезного расходования
дискового пространства,посколько оно распределяется с ориентацией на наи-
большее возможное в каждой записи поле.Например,включение поля комментари-
ев в 110 байтов приводит к занятию каждой записью дискового пространства
110 байтов,даже если его использует только одна из тысячи записей.
Другая крайность состоит в том,что если имеют постояную длину,осо-
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий