
- •Индексирование баз данных и организация связей в Visual FoxPro
- •"Автоматизированные базы данных"
- •Цель работы
- •Индексирование баз данных
- •2.1. Понятие индекса
- •Создание простых и составных индексов
- •2.3. Активизация и деактивизация индексов
- •Организация связей в Visual FoxPro
- •3. 1. Понятие отношений в бд
- •3.2. Организация связей в Visual FoxPro
- •3. 3. Поддержание целостности данных
- •Порядок выполнения работы
- •Контрольные задания
- •Контрольные вопросы
Порядок выполнения работы
Создать многотабличную БД и предусмотреть для каждой из таблиц наличие структурного составного индекса.
При создании индексов предусмотреть:
наличие как простых, так и составных индексов;
наличие индексов для упорядочения записей в хронологическом, числовом и алфавитном порядке;
наличие фильтров для отбора упорядоченных записей по полям различных типов (numeric, character, date).
Выполнить активизацию каждого из созданных индексов и вывести индексированные записи в окно Browse.
Установить отношения между таблицами БД, связав соответствующие индексы таблиц.
Выполнить тренировочные изменения типа отношений и удаление связей между таблицами.
Определить условия целостности БД.
Контрольные задания
Создать таблицу БД, содержащую поля символьного, числового вида, а также типа Date. Создайте составной индекс из символьного и числового поля.
Создать таблицу БД, содержащую поля символьного, числового вида, а также типа Date. Создайте составной индекс из символьного поля и поля типа Date.
Создать таблицу БД, содержащую поля символьного, числового вида, а также типа Date. Создайте составной индекс из числового и поля типа Date.
Создать БД из нескольких таблиц. Установить отношения один-к-одному между таблицами.
Создать БД из нескольких таблиц. Установить отношения один-ко-многим между таблицами.
Создать БД из нескольких таблиц. Установить отношения между таблицами. Удалить установленное отношение.
Создать БД из нескольких таблиц. Установить отношения между таблицами. Определите условия ссылочной целостности.
Контрольные вопросы
Пояснить назначение индекса.
Чем отличается простой индекс от составного?
Как перейти в режим задания индексов для таблиц БД?
Пояснить правила именования тегов индекса.
Дать характеристику возможных типов индекса.
Как задается индексный ключ?
Каков порядок задания ограничений на записи в индексе в поле Filter?
Каков порядок активизации тега в структурном составном индексе?
Как изменить индекс для таблицы?
Определить понятие отношение в БД.
Какие типы отношений существуют между таблицами в БД?
Пояснить понятия родительской и дочерней таблицы.
Как создаются связи между таблицами в конструкторе БД?
Каков порядок модификации и удаления связей между таблицами?
Как определяются правила поддержания целостности БД?