Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архив3 / ZADANIE_K_KURSAChU_IT / ЗАДАНИЕ / Работа с СУБД.doc
Скачиваний:
10
Добавлен:
07.08.2013
Размер:
786.43 Кб
Скачать

3. Создание индексов

3.1 Создание индекса по одному полю

Проиндексируйте таблицу Детали по полю Название.

- В окне БД откройте индексируемую таблицу в режиме конструктора. Для этого выберите таблицу и нажмите кнопку Конструктор. Вместо этого в окне БД можно нажать кнопку Открыть, а затем в меню Вид включите переключатель Конструктор таблиц или нажмите функциональную кнопку Конструктор.

- Отметьте строку описания поля. по которому строится индекс. В секции Свойства поля выберите требуемое из значений Да (допускаются совпадения) или Да (совпадения не допускаются) для свойства Индексированное поле.

- Сохраните изменение структуры таблицы, выбрав в меню Файл команду Сохранить или, нажав функциональную кнопку Сохранить. Закройте окно таблицы.

3.2 Создание составного индекса

Проиндексируйте таблицу Заказчики по совокупности полей Фамилия, Имя, Отчество. Имя индекса может быть любым, например, ФИО.

- В окне БД откройте индексируемую таблицу в режиме конструктора.

- В меню Вид выберите Индексы или нажмите функциональную кнопку Индексы.

- В графу Индекс свободной строки введите имя формируемого индекса.

- В графу Имя поля свободных строк, начиная с этой же строки, занесите имена требуемых полей в требуемом порядке, выбирая их из раскрывающегося списка или набирая с клавиатуры. Графа Индекс во всех строках, относящихся к данному индексу, кроме первой, должна быть пустой. (см. рис.3_2)

- Закройте окно Индексы и окно таблицы, сохранив изменения структуры таблицы.

3.3 Просмотр и изменение индексов

Просмотрите индексы для таблицы Поставки.

- В окне БД откройте требуемую таблицу в режиме конструктора и окно Индексы для нее.

- Для удаления индекса нужно выбрать и удалить (с помощью клавиши Delete) соответствующие этому индексу строки в окне Индексы . Для вставки пустой строки перед помеченной при корректировке описания индексов используется пункт Добавить строки контекстного меню, активируемого правой кнопкой мыши.

- После изменения индексов сохраните изменения структуры таблицы, закройте окно Индексы и окно таблицы.

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

- Предварительно закройте все открытые таблицы, если они есть.

- В меню Сервис выберите Схема данных или нажмите функциональную кнопку Схема данных. Появится окно Схема данных.

- Если связи ранее не устанавливались, то сразу появится ОД Добавление таблицы. В противном случае для вызова этого окна в меню Связи выберите Добавить таблицу или нажмите функциональную кнопку Добавить таблицу.

- Через опции Таблицы, Запросы или Таблицы и Запросы установите, какие объекты будут связываться. В списке объектов выделите мышью таблицы (и/или запросы), для которых будут устанавливаться связи, и нажмите кнопку Добавить. Закройте окно Добавление таблицы. Таблица или запрос может быть просто перенесена из окна БД в окно Схема данных мышью. Удаление таблицы из окна Схема данных осуществляется командой Скрыть таблицу из контекстного меню или командой Удалить в меню Правка.

Добавьте в окно Схема данных все три таблицы: Поставщики, Детали, Поставки. Установите все связи между ними в соответствии с описанием таблиц.

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

- Установите флажок Обеспечение целостности данных, требуемые из флажков Каскадное обновление связанных полей, Каскадное удаление связанных записей. Убедитесь, что в поле Тип отношения установлен требуемый из типов связи: Один-ко-многим или Один-к-одному. Нажмите кнопку Создать. Построенная связь будет изображена линией в окне Схема данных. (см. рис. 4_1).

- Для удаления связи, находясь в окне Схема данных , отметьте мышью линию связи, которую нужно удалить. В меню Правка выберите Удалить или нажмите клавишу Delete.

  • Для изменения существующей связи, находясь в окне Схема данных, сделайте двойной щелчок на линии связи, которую нужно изменить. Появится дополнительное ОД Схема данных. Установите новые параметры связи и нажмите ОК. Закройте окно Схема данных, сохранив содержимое этого окна.

Соседние файлы в папке ЗАДАНИЕ