ПРИЛОЖЕНИЕ И
Пример выходной информации
Самостоятельная работа № 3
Тема: Создания индексов различного типа средствами СУБД Visual Foxpro по индивидуальному заданию
Цель: используя проект созданный в самостоятельной работе № 2 научиться создавать первичный ключ для таблицы, а так же создавать составной ключ.
Ход работы
Задание 1: Создать первичного ключа для таблицы.
Примечание.
Среди требований, предъявляемых к СУБД, основное место занимает возможность быстрого поиска необходимой информации. Прекрасным средством, позволяющим решить эту проблему, является применение индексов, которые, в зависимости от количества полей, используемых при их создании, делятся на простые и составные.
В отличие от многих реляционных баз данных, при определении составного индекса в Visual FoxPro можно использовать не просто список индексных полей, а индексное выражение, при формировании которого используются наименования полей таблицы.
Индексы в Visual FoxPro предназначаются для создания первичных ключей, используемых при определении отношений между таблицами и условий целостности данных. В этом случае индексы должны быть уникальными. Часто для создания уникального индекса используется составной индекс, т. е. он может состоять из нескольких полей. В этом случае каждое поле в отдельности может содержать повторяющиеся значения, но индексное выражение, в состав которого входят эти поля, должно быть уникальным.
ПРОДОЛЖЕНИЕ ПРИЛОЖЕНИЯ И
Значения индексов хранятся в индексном файле, в котором для каждого значения индекса существует уникальная ссылка, указывающая на местонахождение в таблице записи, соответствующей индексу, что обеспечивает при поиске нужной информации прямой доступ к записи на основании упорядоченных значений индекса, а не последовательный просмотр всей таблицы, что ускоряет поиск.
Для создания индекса таблицы используется вкладка Indexes (Индексы) (рисунок 1) окна конструктора таблиц Table Designer (Конструктор таблицы).
Рисунок 1 - Вкладка Indexes конструктора таблицы, предназначенная для
создания индексов
Все индексы в Visual FoxPro имеют имена, задаваемые в поле Name (Имя) (рисунок 1).
Слева от имени индекса в столбце Order (Упорядочение) (рисунок
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.