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

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

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

 

Специальность НомерСтудента Бухгалтерский учет 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, характеристики и функции СУБД можно разделить на три подсистемы: подсистему средств проектирования, подсистему средств обра­ботки и ядро СУБД.

Доверь свою работу ✍️ кандидату наук!
1500+ квалифицированных специалистов готовы вам помочь

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


 

 

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

mybiblioteka.su - 2015-2022 год. (0.025 сек.)