-1

Может ли кто-нибудь помочь мне понять:

  1. Какие есть последовательные файлы?
  2. Как создавать, получать доступ и добавлять последовательные файлы?
  3. Какое программное обеспечение можно использовать для этих целей?

Я новичок в этой области. Мне нужна ваша помощь, пожалуйста.

1 ответ1

1

Обычно файлы базы данных описываются как последовательный доступ (также называемый файлами с фиксированной длиной поля или файлами ISAM) или произвольный доступ.

При последовательном доступе для каждого поля устанавливается определенный размер. Например, у вас может быть таблица, в которой вы выделяете 50 байтов (символов ANSI) для Full_Name, 80 байтов для Street_Address и 18 байтов для Phone_Number без других полей, разделителей или маркеров конца. Каждый ряд будет иметь длину 50+80+18 = 148 байт. Первое имя начинается с байта 00, второе имя - с байта 100 (база 10), первый номер телефона - с байта 130 и так далее. В большинстве случаев такая таблица редко занята с большинством символов 00 (ноль), если в ней нет большого количества длинных имен, адресов и телефонных номеров.

Последовательные таблицы очень легко настраивать и индексировать математически, без необходимости использования указателей или специальных символов (кроме нуля), но они неэффективны в использовании пространства хранения и практически непригодны для использования с многобайтовыми символами.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .