Иллюстрированный самоучитель по Visual FoxPro 8

Создание базы данных проекта

  • Создание базы данных в окне проекта

    База данных в Visual FoxPro – это совокупность таблиц, отношений между таблицами, индексов, триггеров и хранимых процедур. | Создание базы данных в Visual FoxPro осуществляется в интерактивном режиме с помощью конструктора базы данных, который позволяет:
  • Создание базы данных вне проекта

    Visual FoxPro позволяет создавать базу данных вне проекта. Для этого воспользуйтесь одним из перечисленных далее способов. | Выберите в меню File (Файл) команду New (Новый). В открывшемся диалоговом окне New (Новый) выберите опцию Database (База данных), а затем нажмите кнопку New file (Новый файл).
  • Таблицы – основа базы данных. Имена таблиц.

    Таблицы составляют основу вашей базы данных. В них будет храниться вся необходимая информация. В дальнейшем данные в таблице будут дополняться новыми данными, редактироваться или исключаться из таблицы.
  • Создание таблицы с помощью мастера

    Для создания таблицы с помощью мастера из конструктора базы данных выполните следующие действия: | Откройте диалоговое окно New Table (Новая таблица) (рис. 4.4), выполнив любое из действий: | выберите команду New Table (Новая таблица) из меню Database (База данных);
  • Окно конструктора таблиц

    Конструктор таблиц предоставляет разработчику более широкие возможности при создании таблицы, чем мастер. | В конструктор таблиц вы можете перейти из мастера по созданию таблицы или непосредственно из диалогового окна New Table (Новая таблица) (см. рис.
  • Определение полей таблицы

    При определении полей таблицы используется вкладка Fields (Поля), позволяющая ввести наименование поля, тип данных, размещаемых в поле, и ширину. При определении числовых полей необходимо также задать количество десятичных знаков.
  • Определение свойств таблицы

    Для определения свойств самой таблицы предназначена вкладка Table (Таблица) конструктора (рис. 4.12). | В ее верхней части расположено поле Name (Имя), в котором вы можете задать длинное имя таблицы. Это имя будет отображаться в окне проекта, а также использоваться при создании форм, запросов и отчетов.
  • Создание таблицы в конструкторе таблиц

    Мы рассмотрели назначение основных параметров окна конструктора таблиц. Теперь можно приступать к созданию таблицы. | Рис. 4.13. Структура таблицы Customer | Рассмотрим последовательность действий при создании таблицы customer (рис.
  • Режимы просмотра таблицы

    В Visual FoxPro существует два режима просмотра таблицы: Edit (Ввод) (рис. 4.15) и Browse (Обзор) (рис. 4.16). | Рис. 4.15. Просмотр таблицы в режиме Edit | В режиме Edit (Ввод) (рис. 4.15) поля таблицы располагаются в столбец друг под другом. Записи таблицы отделяются горизонтальными линиями.
  • Модификация таблицы

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

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

    Рассмотрим последовательность ваших действий при создании первичного ключа для таблицы customer. Так как первичный ключ таблицы должен быть уникальным, для его создания можно использовать поле icdcustomer таблицы, содержащее коды клиентов.
  • Создание составного индекса. Отношения между таблицами.

    Рассмотрим создание индекса для таблицы Сustomer, который будет упорядочивать данные в таблице по фамилии, имени и отчеству. Для создания такого индекса воспользуемся индексным выражением. | Откройте окно конструктора Table Designer (Конструктор таблиц) для таблицы customer и перейдите на вкладку Indexes (Индексы). | В поле Name (Имя) введите имя индекса СustName.
  • Создание отношений между таблицами

    Как правило, в Visual FoxPro при создании форм, отчетов и запросов используется несколько таблиц, между которыми установлены постоянные отношения. Такие таблицы называются связанными. Из двух связанных таблиц одна является главной, а другая – подчиненной.
  • Целостность данных

    Целостность данных является одним из самых важных требований, предъявляемых к базам данных. Рассмотрим такой пример. База данных sales оптового магазина содержит таблицу customer со списком клиентов и таблицу ordsaiem, в которой размещены данные о клиентах и сделанных ими заказах.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.