Основы работы с базами данных


Общая характеристика системы


Visual FoxPro (VFP) - современная СУБД для персональных компьютеров, использующая реляционные базы данных, имеющая объектно-ориентированный алгоритмический язык для работы с информацией, методы визуального программирования и достаточно большие возможности (табл. 4.1). Типы данных, которые могут иметь поля таблиц базы данных, приведены в табл. 4.2 и табл. 4.3

Версия системы 7.0 может работать в операционных системах Windows 9x и ядра NT, версии 8.0 и 9.0 - только в Windows XP, 2000, 2003.

Таблица 4.1. Основные максимальные возможности системы Visual FoxPro

Наименование предельной величиныПредельная величина
Количество записей в файле таблицы1 миллиард
Размер файла таблицы2 гигабайта
Количество символов в одной записи65500
Количество полей в одной записи255
Количество одновременно открытых таблиц255
Количество символов в поле таблицы254
Количество байтов в индексном ключе в некомпаундном индексе100
Количество байтов в индексном ключе в компаундном индексе240
Количество открытых индексных файлов для одной таблицыне ограничено
Количество открытых индексов во всех рабочих областяхне ограничено
Количество связейне ограничено
Длина выражений связине ограничена
Размер символьных полей254
Размер числовых полей20
Количество символов в имени поля в свободной таблице10
Количество символов в имени поля в таблице, содержащейся в базе данных128
Диапазон целых чисел+ 2 147 483 647
Точность в числовых вычислениях16 цифр до 9007199254740992 (253)
Действительные числадо 10308 или 2 1023
Количество переменных по умолчанию16384
Количество переменных65000
Количество массивов65000
Количество элементов в массиве65000
Количество строк в исходных программных файлахне ограничено
Размер модуля компилируемой программы64 килобайта
Размер процедур в файлене ограничен
Количество вложенных DO128
Количество вложенных READ5
Количество передаваемых параметров27
Количество транзакций5
Количество объектов в отчетене ограничено
Длина описания отчета20 дюймов
Количество уровней группировки74
Длина символьных переменных в отчете255
Количество открытых окон (всех типов)не ограничено
Количество открытых окон BROWSE255
Количество символов в символьной строке или переменной памяти16 777 184
Количество символов в командной строке8192
Количество открытых файловвозможности ОС
Количество нажатий клавиш в макро1024
Количество полей в одном запросе SQL255

Таблица 4.2. Типы данных в системе Visual FoxPro

ТипОписаниеРазмерДиапазонBlobCharacterCurrencyDateDateTimeLogicalNumericVarbinaryVariant
Двоичные данные неограниченной длины. Значения сохраняются в memo (.fpt) файле. Кодовая страница не учитывается4 байта в *.dbfОграничен доступной памятью, на диске до 2 Гб
Текст, состоящий из символов1 байт на символ, до 254 символовЛюбые символы
Денежный формат8 байт- $922337203685477.5807 до $922337203685477.5807
Дата, состоящая из месяца, дня и года8 байтОт {^0001-01-01} - 1 января 1 года до {^9999-12-31} - 31 декабря 9999 года
Дата и время, состоит из месяца, дня, года, часа, минуты и секунды8 байтОт {^0001-01-01} до {^9999-12-31}, время от 00:00:00 до 23:59:59
Логическое значение, True или False1 байтTrue (.T.) или False (.F.)
Целые или действительные числа8 байт в памяти; от 1 до 20 байт в *.dbf- .9999999999E+19 до .9999999999E+20
Двоичные значения. Под пустые концевые значения место на диске не резервируется. Кодовая страница не учитывается1 байт на шестнадцатеричное значение, всего до 255 байтЛюбое шестнадцатеричное значение
Любой тип Visual FoxPro и null-значение. Когда данные сохраняются в переменной, ее тип становится типом данныхСм. все другие типыСм. все другие типы
<


Начало  Назад  Вперед