Базы данных Visual Foxpro




Глава 4. Создание базы данных проекта
Создание базы данных в окне проекта
Пустое окно конструктора базы данных
Окно конструктора базы данных Sales с размещенными в нем таблицами
Таблица 4.1.Назначение команд меню Database
Панель инструментов Database Designer
Таблица 4.2. Назначение кнопок панели инструментов Database Designer
Режимы просмотра таблицы
Просмотр таблицы в режиме Edit
Просмотр таблицы в режиме Browse

Модификация таблицы
Изменение наименований полей и их типов


Добавление и удаление полей
Изменение порядка расположения полей
Индексы
Вкладка Indexes конструктора таблицы, предназначенная для создания индексов
Таблица 4.11. Описание типов индекса
Таблица может иметь несколько уникальных индексов
Диалоговое окно Expression Builder
Создание первичного ключа для таблицы

Первичный ключ таблицы...
Создание составного индекса
Отношения между таблицами
Создание отношений между таблицами
Таблица customer является родительской...
Отображение связи между таблицами
Диалоговое окно Edit Relationship для установления отношений между таблицами
Контекстное меню
Целостность данных
Диалоговое окно Referential Integrity Builder для определения условия целостности данных

Таблица описания условий содержит...
Таблица 4.12. Описание действий...
Таблица 4.13. Действия Visual...
Таблица 4.14. Действия Visual...
Диалоговое окно Referential Integrity Builder
Создание базы данных вне проекта
Таблицы — основа базы данных
Таблица состоит из строк и столбцов...
Имена таблиц
Таблица окна конструктора таблицы...

Создание таблицы с помощью мастера
Диалоговое окно New Table
Формирование списка полей
Таблица 4.3. Назначение кнопок диалогового окна Table Wizard — Step
Таблица 4.4. Назначение опций диалогового окна Table Wizard — Step 1
Указание типа создаваемой таблицы
Модификация полей
Окно мастера для определения первичного ключа и индексов таблицы
Задание связей между создаваемой таблицей и таблицами базы данных
Задание режима дальнейшей работы с таблицей

Таблица 4.5. Назначение опций диалогового окна Table Wizard — Step 4
Таблица создана и, в зависимости...
Окно конструктора таблиц
Окно конструктора таблицы Table Designer
Определение полей таблицы
Ввод наименований полей
Типы полей
Таблица 4.6. Типы полей Visual FoxPro
Задание свойств полей
Таблица 4.7. Назначение полей области Display вкладки Fields

Таблица 4.8. Назначение полей области Field validation вкладки Fields
Таблица 4.9. Назначение полей области Map field type to classes вкладки Fields
Таблица 4.10. Назначение полей области Autolncrement вкладки Fields
Опция NULL
Назначение кнопок окна конструктора таблицы
Определение свойств таблицы
Таблица конструктора (рис. 4.12).
Вкладка Table конструктора таблиц
Создание таблицы в конструкторе таблиц
Структура таблицы Customer

Запрос системы об отмене изменений структуры таблиц
Рис. 4.14. Запрос системы об отмене изменений структуры таблиц