1 Тақырып. Деректер қорына кіріспе. №1-дәріс. Тақырыбы



бет83/129
Дата16.03.2022
өлшемі21,39 Mb.
#28241
1   ...   79   80   81   82   83   84   85   86   ...   129
Модификация таблицы

Структуру таблицы, созданную с помощью мастера или конструктора таблиц, можно модифицировать, то есть изменить наименование любого поля и его тип, вставить новое поле или удалить существующее, изменить порядок следования полей в таблице. Чтобы модифицировать таблицу, откройте ее в конструкторе таблиц.

Для этого выполните одно из приведенных далее действий.

• В окне проекта установите курсор на модифицируемую таблицу и нажмите кнопку Modify (Модифицировать) или выберите команду Modify File (Модифицировать файл) в меню Project (Проект).

• В окне проекта установите курсор на модифицируемую таблицу, нажмите правую кнопку мыши и в появившемся на экране контекстном меню выберите команду Modify (Модифицировать).

•При открытии конструктора таблицы из окна конструктора базы данных выделите модифицируемую таблицу и нажмите кнопку Modify Table (Модифицировать таблицу) на панели инструментов Database Designer (Конструктор базы данных) или выберите команду Modify (Модифицировать) в меню Database (База данных).

В результате на экране открывается диалоговое окно Table Designer (Конструктор таблицы), содержащее структуру модифицируемой таблиц
Индексы

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

Индексы в Visual FoxPro предназначаются также для создания первичных ключей, используемых при определении отношений между таблицами и условий целостности данных. В этом случае индексы должны быть уникальными. Это означает, что если для создания уникального индекса используется простой индекс, значения поля должны быть не повторяющимися, т. е. уникальными. Часто для создания уникального индекса используется составной индекс, т. е. он может состоять из нескольких полей.

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

Для создания индекса таблицы используется вкладка Indexes (Индексы) (рис. 4.17) окна конструктора таблиц Table Designer (Конструктор таблицы). Все индексы в Visual FoxPro имеют имена, задаваемые в поле Name (Имя).

Слева от имени индекса в столбце Order (Упорядочение) располагается переключатель, определяющий порядок упорядочения значений индексного выражения. По умолчанию при создании индекса в данном поле появляется стрелка, направленная вверх. Это означает, что значения индексного выражения упорядочены по возрастанию. Если стрелка направлена вниз, это говорит о том, что значения упорядочены по убыванию. Для изменения способа упорядочения можно использовать клавишу или щелчок мыши.



Рис. 4.17. Вкладка Indexes конструктора таблицы, предназначенная для создания индексов

Список Туре (Тип) используется для задания типа создаваемого индекса и содержит значения, описанные в табл. 4.11.

Таблица 4.11. Описание типов индекса








Достарыңызбен бөлісу:
1   ...   79   80   81   82   83   84   85   86   ...   129




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет