Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Индексация




 

Одна из главных операций с таблицами – поиск информации. Можно выполнить поиск нужной информации, последовательно просматривая записи одну за другой начиная с первой. Но этот способ хорош для таблиц небольшого размера. Для таблиц с большим числом записей потребуется более быстрый способ. В этом случае и используется индексация. Индексация – это упорядоченье по полю или выражению от нескольких полей.

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

Индекс (вторичный ключ) может быть построен по любому полю или выражению от нескольких полей. Значение вторичного ключа может повторяться. Таблица может содержать любое количество вторичных ключей.

Применение ключей и индексов позволяет значительно ускорить поиск информации.

Пример: Таблицу, которая содержит информацию о товаре (№ заказа, код покупателя, код товара, дата заказа, кол-во, цена) можно упорядочить по цене товара в порядке убывания.

Возможна индексация по выражению от нескольких полей.

Пример: Количество проданного товара * Цена

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

Индексация записывается в одноименный файл вместе с таблицей.

 

Выводы по теме

 

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

Первичный ключ - это поле или группа полей, которые единственным образом идентифицируют каждую строку в таблице. Таблица может иметь только один первичный ключ.

Альтернативный ключ – это поле или группа полей, несовпадающих с первичным ключом и уникально идентифицирующий каждую строку в таблице. Таблица может содержать несколько альтернативных (вторичных) ключей.

 

Вопросы для самоконтроля

 

1 Что такое ключевой элемента данных (ключ)?

2 Какие бывают ключи?

3 Сколько первичных и альтернативных ключей может содержать таблица?

4 Если таблица содержит несколько ключевых полей, какое из них желательно назначать первичным ключом?

5 Для чего используется вторичный ключ? Сколько вторичных ключей может содержать таблица?

6 Что такое индексация.

Литература

1 Голицина О., Максимов Н., Попов Н. «Базы данных», Москва «Форум – ИНФРА - М», 2004 (344 стр.).

2 С. Симонович «Специальная информатика», Москва 2000 (720 стр.).

3 Горев А., Ахаян Р., Макаршипов С. «Эффективная работа с СУБД». -СПб: Питер, 2000 (700 стр.).

Тема 1.3 Типы отношений

Цель изучения темы

Усвоение типов отношений между таблицами и развитие навыков определения отношений.

Студент должен знать:

 

Основные виды отношений и их характеристики.

 

Студент должен уметь:

 

Использовать различные виды отношений при проектировании баз данных.

Ключевой термин – отношения.

Отношения – это связи между таблицами.




Поделиться с друзьями:


Дата добавления: 2014-10-17; Просмотров: 412; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.