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

Глава III. Индексирование баз данных

Практическая работа | Набор данных | Практическая работа | Самостоятельная работа | Режимы наборов данных | Практическая работа | Доступ к полям | Практическая работа | Практическая работа | Редактор полей |


Читайте также:
  1. II. МЕТОДИКА ОБРАБОТКИ ДАННЫХ СЕЙСМОКАРОТАЖА
  2. II.1 Использование мастера запросов для создания простых запросов с группированием данных
  3. II.2 Создание простых запросов с группированием данных в режиме конструктора
  4. III. Создание таблицы БД путем импорта данных из таблицы MS Excel
  5. IV. ПОРЯДОК ОБРАБОТКИ ЭКСПЕРИМЕНТАЛЬНЫХ ДАННЫХ
  6. OLAP и многомерные базы данных
  7. АНАЛИЗ ДАННЫХ

 

В таблицах могут определяться ключи и индексы. Ключ – это комбинация полей, данные в которых однозначно определяют каждую запись в таблице. Простой ключ состоит из одного поля, составной из нескольких полей. Поля, по которым построен ключ, называют ключевыми. Чтобы определить ключевое поле, нужно запустить программу Database Desktop, открыть таблицу, для которой строится ключ, перейти в окно изменения структуры таблицы и в этом окне в поле Key напротив имени поля поставить символ «*» клавишей [Пробел].

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

Индексы при создании именуются. Создание индекса называют индексированием таблицы.

Использование ключей и индексов позволяет:

§ однозначно идентифицировать записи;

§ избегать дублирования значений в ключевых полях;

Для одной таблицы можно создать несколько индексов. В каждый момент времени один из них можно сделать текущим (активным). При существовании нескольких индексов таблица может не иметь текущего индекса.

Задание индекса сводится к определению:

 

Для задания индексов надо:

1) Запустить Database Desktop;

2) Открыть таблицу, которую необходимо проиндексировать;

3) Перейти в окно создания структуры таблицы (Table/Restructure);

4) В комбинированном списке Table properties: выбрать пункт Secondary Indexes (вторичные индексы);

5) Нажать на кнопку Define (определить);

6) В появившемся окне Define Secondary Index (задание вторичного индекса) задать состав полей и параметры индекса:

§ Unique (Уникальный) – индекс требует для составляющих его полей не повторяющихся значений;

§ Case sensitive (Зависящий от условий) – для полей строкового типа учитывается регистр символов;

§ Descending (Нисходящий) – сортировка выполняется в порядке убывания значений.

7) Нажать кнопку ОК, появится окно Save Index As (Сохранить индекс), в котором указывается имя индекса (indИмяПоля, например, indTovar, indKolvo, indTovarCena и т.д.). В имени индекса указывается имя поля, по которому строится индекс.

8) После повторного нажатия кнопки ОК сформированный индекс добавляется к таблице и его имя появляется в списке индексов.

Чтобы изменить индекс, нужно в окне изменения структуры таблицы в списке Table properties выбрать пункт Secondary Indexes, выделить имя изменяемого индекса и нажать кнопку Modify (Изменить). Для удаления индекса, нужно выделить имя удаляемого индекса и нажать кнопку Erase (Удалить).

 


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


<== предыдущая страница | следующая страница ==>
Практическая работа №7| Практическая работа

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