Типы файлов СУБД VFP 9.0

*.dbf - data base file (файл ТБД – таблицы);

*.dbс - data base container (файл БД - контейнера);

*.prg - файл программы или командный файл;

*.idx - индексный файл (для совместимости версий);

*.cdx - мультииндексный файл;

*.mem - файл для сохранения ПП;

*.fpt - файл примечаний (содержит memo-поля);

*.fxp - исполняемый файл (откомпилированный программный файл);

*.txt - текстовый файл;

*.qpr – файл запросов;

*.scx – файл экранных форм ввода данных и др.

Наиболее употребимые типы полей в БД

1. Символьный (character) – допускают ввод любых символов, знаков препинания, математических символов. Максимальная длина поля - 254 символа.

2. Числовой:

а) numeric - работа с фиксированной точкой. Целое число, длиной 20 разрядов или дробное число - 18 разрядов (с учетом точки и знака);

б) float - работа с плавающей точкой.

3. Логический (logical) –.T. или.F. (.Y. или.N.)

4. Календарного типа (date) – над полями дат можно производить арифметические операции. Допускается ввод даты в определенном формате, который сопровождается автоматическим контролем правильности написания в определенном формате, не допускающем неразрешенных значений.

5. Денежныйcurrency.

В табл.3.2 перечислены типы полей, используемые в Visual FoxPro.

Таблица 3.2 Типы полей Visual FoxPro

Тип Наименование Отображаемые данные
Текстовый Character, Character(binary) Текстовые поля могут содержать буквы, цифры и специальные символы. Максимальная ширина поля составляет 254 символа. тип Character (binary) используется в том случае, если не требуется учитывать кодовую страницу отображаемых данных
Числовой Integer, Numeric, Float, Double Integer отображает целые числа от-2 147 483 647 до +2 147 483 646. Числовые поля типа Numeric и Float отображают данные с фиксированной точкой в диапазоне от-0.9999999999x1 (Г19 до +0.9999999999х10+2°. Тип данных Double используется для хранения данных с высокой точностью в диапазоне от±4.9406564854 1247x1 (Г324 до±1.797693 13486232x1 (Г308
Денежный Currency В поле денежного типа могут содержаться числа от -922 337 203 685 477.5807 до922 337 203 685 477.5807
Дата Date В поле типа Date может содержаться любая дата от 01. 01. 0001 до 31. 12.9999
Дата и время DateTime В поле типа DateTime может содержаться любая дата от 01.01.0001 до 31.12.9999 и время от 00:00:00 а.m.. до 11:59:59 р.m.
Логический Logical Содержит логическое значение True (Т.)(Истина) или False (.F.) (Ложь)
Текстовое поле произвольной длины Memo, Memo(binary) Memo-поле содержит символьные данные большого объема
Двоичное поле произвольной длины General Поле данного типа предназначено для хранения в таблицах изображений и других двоичных данных

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: