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

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

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

    База данных в 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 (Имя), в котором вы можете задать длинное имя таблицы. Это имя будет отображаться в окне проекта, а также использоваться при создании форм, запросов и отчетов.
  • Создание таблицы в конструкторе таблицы

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

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

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

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

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

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

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

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