MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Индексы

Название:Индексы
Просмотров:90
Раздел:Информатика, программирование
Ссылка:none(0 KB)
Описание:Речь пойдет об алгоритмах и структурах данных, их организации и поддержке. Термин индекс далее используется строго в целях обозначения дополнительных поисковых или оптимизирующих структур. Основным языком примеров выбран язык МUMPS.

Часть полного текста документа:

Индексы
    Евгений Каратаев
    Речь пойдет об алгоритмах и структурах данных, их организации и поддержке. Термин индекс далее используется строго в целях обозначения дополнительных поисковых или оптимизирующих структур. Основным языком примеров выбран язык МUMPS. По возможности применяется страндартный синтаксис, в некоторых исключительных случаях для большей читаемости применяются Cache Object Script - расширения. Их применение ограничено и допускает альтернативную замену на эквивалентные выражения в иных диалектах МUMPS.
    Индексы - это структуры данных, размещаемые параллельно и поддерживаемые синхронно основным структурам данных и имеющие основным назначением поддержание структур данных, ориентированных на ускорение поиска или оптимизацию хранения основных данных. Здесь под основными данными понимаются данные, хранение и работа с которыми является основным назначением системы базы данных.
    При использовании основных данных система базы данных выполняет операции вставки, поиска, удаление и изменения в массиве основных данных. При использовании дополнительных индексных структур система параллельно обновляет индексные структуры при изменении (вставке, изменении и удалении) основных данных и в некоторых случаях получает возможность использовать индексные структуры, ориентированные на поиск данных. Наличие такой возможности определяется характеристиками индекса.
    Как следует из вышеприведенного, введение индексов в систему базы данных утяжеляет операции связанные с изменением данных но ускоряет операции связанные с поиском и, как обычно, следствие этого, выборкой данных.
    Индексные структуры сами по себе обычно не являются необходимыми для работы системы базы данных. И их применение определяется программистом или администратором системы.
    В большинстве общераспространенных систем баз данных поддержка индексных структур и их использование выполняется автоматическими средствами. В этой работе мы будем составлять структуры и алгоритмы, которые можно использовать вне автоматики и пользоваться всеми возможностями безотносительно ограничений системы базы данных. Примерно как если бы по частям реализовали внутренние механизмы большой системы, но в несколько упрощенном варианте. Обобщенный механизм поддержки индекса.
    Индексная структура по своему состоянию должна соответствовать состоянию индексируемых данных. Поэтому операции обновления индексов обычно делят на две группы - динамическое обновление индексных структур при обновлении одной записи и массовые операции удаления / построения индексов.
    Далее будем рассматривать строки данных, устроенные для простоты следующим образом:
    идентификатор записи получаем инкрементом ноду ^Data
    значение записи хранится в узле ^Data(id)
    запись состоит из полей с разделителем ~ (тильда)
    индексные записи храним с глобале ^Index
    в записи предполагаем поля - фигура, цвет, количество
    общее строение записи: ^Data(id)=Figure~Color~Count
    Операции динамического обновления индексов могут быть встроены в виде вызова из операции обновления записи и либо предшествовать собственно сохранению основной записи, либо последовать ему, либо обрамлять. ............






Похожие работы:

Название:Методика и структура занятия танцевального направления аэробики «Belly-dance»
Просмотров:706
Описание: Введение Основной целью фитнес-занятий bellydance является оздоровление организма - поддержание достаточного уровня развития двигательных способностей при строжайшем соблюдении требований травмобезопасности и ми

Название:Коммуникационная структура и классификация субъектов внешней и внутренней среды
Просмотров:675
Описание: Под внешней средой организации понимаются все условия и факторы, возникающие в окружающей среде, независимо от деятельности конкретной фирмы, но оказывающие или могущие оказать воздействие на её функционирование

Название:Структурная анизотропия нефтегазовых месторождений и утилизация бурового шлама
Просмотров:477
Описание: А. В. Чепрасов, А. И. Трегуб, Воронежский государственный университет В настоящее время при эксплуатации нефтяных и газовых месторождений сталкиваются с проблемой переработки и утилизации отходов бурения. В Росс

Название:Сущность, структура и содержание понятия «личность безопасного типа»
Просмотров:780
Описание: Мальцев В.В., Мальцев А.Ф. аспиранты кафедры безопасность жизнедеятельности «Образующие» личности – этого высшего единства человека, изменчивого, как изменчива сама его жизнь, и вместе с тем сохраняющего свое пос

Название:Психологическая теория деятельности: действия и цели; операции; психофизиологические функции
Просмотров:411
Описание: Гиппенрейтер Ю.Б. Психологическая теория деятельности была создана в советской психологии и развивается уже на протяжении более 60 лет. Она обязана работам советских психологов: Л.С. Выготского, С.Л. Рубинштейна, А

 
     

Вечно с вами © MaterStudiorum.ru