- •Томский межвузовский центр дистанционного образования
- •2) Обобщённое определение субд.
- •3) Свойства реляционных субд. Определение нормализованного реляционного отношения.
- •4) Типы файлов в субд FoxPro.
- •5) Правила описания полей, типы и характеристика полей в системе FoxPro.
- •6) Команды манипулирования файлами.
- •7) Команды для упорядочивания и поиска информации в системе FoxPro.
- •8) Команды форматирования данных на экране.
- •9) Команды редактирования данных в системе FoxPro.
- •10) Последовательность создания программного файла.
- •И завершаться командой:
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 байт.