Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Индекс Специальность

Читайте также:
  1. Афинити индекс (Aff)
  2. Виды доходов населения. Вариационный ряд по доходам как основа измерения дифференциации по доходам. Кривая Лоренса. Коэффициенты и индексы дифференциации.
  3. Индекс доходности дисконтированных инвестиций
  4. Индекс человеческого развития
  5. Индексация присужденных денежных сумм
  6. Индексация револьверной головки

 

Специальность НомерСтудента Бухгалтерский учет 100, 300, 500, 700 Информационные системы 200, 600 Маркетинг 400  

 

Теперь представьте, что требуется получить данные о студентах, отсортиро­ванные по полю Специальность. Опять-таки, можно извлечь эти данные из табли­цы СТУДЕНТ и отсортировать, а можно создать индекс Специальность и использо­вать его, как показано выше.

Индексы используются не только для сортировки, но и для быстрого доступа к данным. Пусть, например, пользователю нужны сведения только о тех студен­тах, чьей специальностью являются информационные системы. Без индекса при­шлось бы проводить поиск по всей таблице. Имея же индекс, можно найти в нем соответствующую запись и использовать ее для нахождения нужных строк в таб­лице. На самом деле, если количество строк невелико, как в таблице СТУДЕНТ, индексы не нужны, но представьте себе таблицу, которая содержит 10 000 или 20 000 строк. В этом случае сортировка или поиск по всей таблице работали бы слишком медленно.

Индексы удобны для сортировки и поиска, но за их использование приходит­ся платить свою цену. Каждый раз, когда обновляется строка в таблице СТУДЕНТ,

индексы также необходимо обновлять. Это не обязательно плохо — это означает только, что индексы не даются даром и поэтому должны использоваться только в тех случаях, когда это действительно оправдано.

Метаданные приложений

Четвертый и последний тип информации в базе данных — это метаданные прило­жений (application metadata), которые описывают структуру и формат пользова­тельских форм, отчетов, запросов и других компонентов приложений. Не все СУБД поддерживают компоненты приложений, а из тех СУБД, где такая воз­можность предусмотрена, не все хранят структуру этих компонентов в виде мета­данных приложений в базе данных. Однако большинство современных СУБД хранят эту информацию в базе данных. Вообще говоря, ни разработчики баз данных, ни пользователи не обращаются к метаданным приложений напрямую, а пользуются соответствующими средствами, которые предоставляет СУБД.

 

СУБД

СУБД значительно различаются по своим характеристикам и функциям. Пер­вые продукты такого рода были разработаны для больших ЭВМ в конце 1960-х годов и были весьма примитивны. С тех пор СУБД постоянно совершенствова­лись, а функции их расширялись. Усовершенствования касались не только обра­ботки баз данных: СУБД также снабжались функциями, упрощающими создание приложений баз данных.

В этой главе для иллюстрации возможностей СУБД мы будем использо­вать Microsoft Access 2002. Это обусловлено тем, что Access 2002 обладает всеми типичными характеристиками и функциями современной СУБД. Однако Access 2002 не является единственной СУБД такого рода, и наш выбор ни в коей мере не предполагает какого-либо предпочтения перед другими подобными про­дуктами, например Lotus Approach.

Как видно из рис. 2.1, характеристики и функции СУБД можно разделить на три подсистемы: подсистему средств проектирования, подсистему средств обра­ботки и ядро СУБД.


Дата добавления: 2015-07-08; просмотров: 207 | Нарушение авторских прав


Читайте в этой же книге: Коммерческие СУБД для микрокомпьютеров | Распределенные базы данных | Объектно-ориентированные СУБД | БАНК ДАННЫХ | Пользователи банков данных | БАЗА ДАННЫХ | Архитектура базы данных. Физическая и логическая независимость | Схемы и отображения | Независимость от данных | Процесс прохождения пользовательского запроса |
<== предыдущая страница | следующая страница ==>
Метаданные| Деловой регламент

mybiblioteka.su - 2015-2024 год. (0.006 сек.)