1. Введение
-----------
Хранение и управление данными представляют собой одну из
центральных проблем в электронной обработке данных. Не будет
преувеличением, если сказать, что многие программисты имеют
основной доход именно от работы с базами данных. До сих пор не
существовало достаточного числа программных средств, которые
позволяли бы быстро и эффективно писать программы в Turbo Pascal,
работающие с базами данных. И тут на сцену выходит B-Tree Filer.
B-Tree Filer предлагает вам высококачественную библиотеку
для простого и эффективного управления базами данных. Он включает
в себя многие средства, делающие его вне конкуренции:
- Интегральная поддержка многопользовательских, сетевых баз
данных.
- Строгий контроль ошибок и режимы безопасности,
обеспечивающие максимальную целостность данных.
- Он написан на Turbo Pascal, причем обеспечивается полный
исходный код продукта.
- Поддержка записей фиксированной и переменной длины.
- Все индексы хранятся в одном файле для минимизации
числа используемых логических номеров файлов.
- Отдельные файлы данных и файлы индексов для максимизации
целостности данных.
- Во время выполнения не требуется иметь резидентных в
оперативной памяти программ (TSR-программ).
- Мощные модули с утилитами для полноэкранного просмотра,
реорганизации и сортировки файлов данных.
- Поддержка сетей Novell, MS-NET, а также всех прочих сетей,
совместимых по NetBIOS.
- Модули доступа к сети, обеспечивающие управление файлами,
управление принтерами и передачу сообщений в сети.
B-Tree Filer основан на улучшенной версии алгоритма
сбалансированного B-дерева, который зарекомендовал себя как
лучший метод доступа к данным в больших базах данных. Емкость
базы данных, поддерживаемая B-Tree Filer, настолько велика, что
вам практически не нужно об этом беспокоиться:
- Максимальное число записей данных: 2,147,483,647
- Максимальное число ключевых элементов: 2,147,483,647
- Длина ключа: от 1 до 255, по умолчанию 30 символов максимум
- Максимальное число индексов на одну базу данных: 750,
по умолчанию 100
- Диапазон длины записи данных: от 21 до 2,147,483,647 (DOS
и архитектура 8086 ограничивают эту величину значением 65,535)
- Максимальное число рабочих станций: 32,767 (по умолчанию
50)
Как вы уже, наверное, знаете, B-Tree Filer существует в двух
версиях. Однопользовательская версия позволяет вам писать базы
данных, работающие на отдельных PC, тогда как
многопользовательская версия включает в себя средства для
запирания записей и доступа к сети. Для различения этих версий в
данном руководстве мы используем фразу "B-Tree Net", когда речь
идет о средствах, специфичных для сетевой версии, и "B-Tree
Filer", когда данное средство работает независимо от версии.
Каждый раздел настоящего руководства поясняет, какие средства
обеспечивает каждая из версий. Отметим, однако, что B-Tree Filer
разработан таким образом, что вы можете писать с его помощью
простые однопользовательские прикладные программы, которые затем
легко можно модифцировать для работы в сети.
B-Tree Filer является версией TurboPower Software солидного
и респектабельного продукта из Западной Германии: BTREE-ISAM.
Этот продукт появился в Европе два года назад и имеет заслуженную
репутацию благодаря высокому быстродействию и надежности. Кроме
перевод на английский, фирма TurboPower Software улучшила
исходный пакет, включив в него новые утилиты виртуальной
сортировки и доступа к сети. Мы обеспечиваем тот же самый высокий
уровень обслуживания и поддержки данного продукта, к которому
наши пользователи привыкли по предыдущим продуктам нашей фирмы.
|