Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2- 0_Информационное обеспечение.doc
Скачиваний:
11
Добавлен:
23.06.2014
Размер:
111.62 Кб
Скачать

4) Типы файлов в субд FoxPro.

В системе FoxPro используется 28 типов файлов.

.FPT – содержит текстовое поле (типа Memo), а в записях файла .DBF хранится адрес (10 байт) – номер блока в файле .FPT, где содержится значение поля.

.МЕМ – специальный файл, общим объемом до 64000 байт, используемый для хранения временных переменных.

.ТХТ - могут содержать только печатные символы и используются для обмена с другими системами. Файл ТХТ может быть создан любым редактором.

.IDX - для образования логического упорядочивания в .DBF отличного от физического, суть-значения некоторого поля (ключа) в записи связывается с номером записи, и эти пары упорядочиваются по возрастанию значения ключа. За счет этого обеспечивается возможность прямого доступа к записям файла .DBF в порядке возрастания значений полей ключа.

.PRG -командный файл (программа на языке FoxPro).

.FXP - откомпилированная программа FoxPro.

.САТ - традиционное использование каталога для сокращения поиска "своих" файлов.

.FМТ - содержит команды создания экранных форм, используемых для вывода или редактирования содержимого файлов .DBF .

.LBХ - описание метки, предназначенное для выдачи информации файла .DBF в виде ярлыков, этикеток, меток, почтовых открыток и т.п.

.LBV - содержит параметры установки среды при сохранении описания метки.

.FV - содержит изображения экранных форм и служит для генерации и модификации файлов формата (.FMT).

.VUE -хранит полную информацию о состояния среды FoxPro,

( в том числе параметры установки среды, файлы, псевдонимы, связи файлов).

.FRХ - содержит описание отчета.

.FRV - содержит параметры установки среды при сохранении описания отчета.

.BAK - предыдущая версия файлов ТХТ, PRG, FXP или DBF.

.ТВК - предыдущая версия файла FPT (с memo-полями).

Кроме того, FoxPro имеет специальные файлы.

FOXUSER.DBF - файл ресурсов.

FOXHELP.DBF и FOXHELP.FPT - файлы помощи, содержат справочную информацию о FoxPro.

5) Правила описания полей, типы и характеристика полей в системе FoxPro.

Для описания данных в системе FoxPro приняты 6 типов данных полей:

Тип N - числовое поле. Целое или с десятичной точкой. Максимальный размер 20 знаков, включая знак числа и точку, причем целая часть не более 16 цифр.

Тип F - с плавающей точкой, при внешнем отображении имеет также ограничения, что и тип N.

Тип С - символьное поле, размером не более 254 байт, может содержать любые символы.

Тип D - дата и может иметь одну из нескольких форм представления, по умолчанию при вводе и выводе ММ/ДД/ГГ. Возможны и другие: ДД/ММ/ГГ; ГГ/ММ/ДД, а также (.) вместо (/) и ГГГГ вместо ГГ. Размер поля всегда 8 байт, хранение в формате ГГ/ММ/ДД.

Тип М (memo) - текстовое, размером > 254 (любой длины), допускает любые символы, хранится в специальном файле FPT, а в записях файла .DBF хранится адрес (10 байт) - номер блока в файле .FPT, где содержится значение поля .

Тип L - логическое с возможными значениями Тrue (T), False(F) -"истина", "ложь", или Y,N (да, нет) - размер поля всегда 1 байт.