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

Свободная таблица представляет собой файл (.dbf), который не связан ни с одной базой данных. Таблица базы данных представляет собой табличный файл, который связан с базой данных. Таблицы базы данных могут иметь свойства, которые невозможны для свободных таблиц, такие, как, например, правила на уровнях поля и записи, триггеры и постоянные отношения. Приведенный ниже список включает в себя некоторые преимущества, которые предлагает таблица базы данных:

Однако, свободные таблицы также являются полезными для хранения информации вне базы данных. Например, вы можете использовать свободные таблицы для хранения поисковой информации, которую совместно используют несколько баз данных. Для получения более подробной информации о преимуществах связывания таблиц с базами данных смотрите описание Базы данных в Visual FoxPro.

Для просмотра образца таблицы откройте один из табличных файлов (.dbf) базы данных Northwind, расположенной в каталоге Visual FoxPro ...\Samples\Northwind. Для получения более подробной информации смотрите описание задачи Как: просмотреть записи в таблицах.

Соображения для создания таблицы

При создании таблиц помните приведенные ниже соображения:

  • Убедитесь, что тип данных поля соответствует типу информации, которую вы собираетесь хранить в каждом поле.

  • Убедитесь, что поле достаточно большое для размещения в нем информации и ее отображения.

  • Установите подходящее число десятичных чисел для полей с типами данных Numeric или Float.

  • Убедитесь, что поля, которые могут принимать null-значения сконфигурированы для акцептирования их.

Смотрите также