Turbo Basic 1.1. Руководство пользователя


Turbo Basic 1.1. Руководство пользователя - стр. 125


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



Начало  Назад  Вперед



Книжный магазин