Основы баз данных
 
   

  Дополнительно лекции:

 

Методы доступа внутренней модели (физической)

Различают следующие методы доступа внутренней модели: физический последовательный, индексно-последовательный, индексно-произвольный, инвертированный и посредством хеширования. Для каждого из них зададим два критерия:

  • Эффективность доступа – величина, обратная среднему числу физических обращений, необходимых для осуществления логического доступа, т. е. запроса конкретной записи базы данных. Физические обращения обеспечивают удовлетворение запроса. Например, если для поиска нужной записи система обращается к двум записям, то эффективность доступа равна 0,5.
  • Эффективность хранения – величина, обратная среднему числу байтов поля вторичной памяти, требуемого для хранения одного байта исходных данных. Кроме исходных данных, память занимают таблицы, управляющая информация, свободная область, резервируемая для расширений, и область, не используемая из-за фрагментации.

 

Физический последовательный.

  • Значения ключей физических записей находится в логической последовательности.
  • В основном применяется для «дампа» и «восстановления».
  • Может применяться как для хранения, так и для выборки данных. Эффективность использования памяти близка к 100%.
  • Эффективность доступа физического последовательного метода оставляет желать лучшего. Для выборки нужной записи требуется просмотреть все предшествующие ей записи базы данных.

Индексно-последовательный.

  • Метод доступа, при использовании которого до осуществления доступа к собственно записям базы данных проверяются значения ключей, называется индексно-последовательным.
  • Значения ключей физических записей находятся в логической последовательности. Может применяться как для хранения, так и для выборки данных.
  • В индекс значений ключей заносятся статьи наибольших значений ключей в блоках.
  • Наличие дубликатов значений ключей недопустимо.
  • Эффективность доступа зависит от числа уровней индексации, распределения памяти для размещения индекса, числа записей базы данных и уровня переполнения.
  • Эффективность хранения зависит от размера и изменяемости базы данных.
предыдущаяследующая

Fox Pro:

теоретический курс
практический курс


Наши спонсоры:

Литература | Полезные ссылки | Карта сайта | О проекте
Написать письмо:
admin@archae-dev.com.