- •Модели и функции реляционных субд
- •Модели субд
- •Функции субд
- •2.3 Дополнительный материал
- •Характеристика особенностей Dbase-подобных субд
- •3.1 Краткая характеристика языковых средств Dbase-подобных субд Общий синтаксис внутренних (базовых) команд субд:
- •3.2 Языковые средства субд
- •Store 0000 to Kol && - в пп именем Kol записать 4 нуля.
- •3.2.3 Язык sql
- •3.2.4 Язык яооп
- •3.2.5 Генератор приложений
- •3.3 Работа субд с файлами расширения *.Dbf
- •3.4 Типы файлов субд vfp 9.0
- •3.5. Наиболее употребимые типы полей в бд
- •Числовой:
- •3.6.Типы выражений (расширение пункта 3.1, с. 7)
- •3.7. Режим работы субд
Характеристика особенностей Dbase-подобных субд
3.1 Краткая характеристика языковых средств Dbase-подобных субд Общий синтаксис внутренних (базовых) команд субд:
ГЛАГОЛ [<область действия>] [<выражение> <список>]
ß--( диапазон)--à
[FOR<условие>][WHILE<условие>][опции режимов]
Область действия (диапазон):
All – все записи файла ТБД;
Record n – текущая запись файла;
Rest – все записи, начиная с текущей и до конца файла;
Next n – следующая запись, начиная с текущей (или с n-записи).
Выражение - это комбинация из имен таблиц, файлов, полей, переменных, массивов, констант и знаков операций.
Выражение может быть 4-х типов: символьным <вырС>, числовым <вырN>, даты/времени <вырD>, логическим <вырL>, выражением текущего состояния. Выражения в списке перечисляется через запятую.
Символьное выражение – это комбинация:
имен символьных полей, переменных, массивов, содержащих символьные данные;
функций, возвращающих символьное значение;
символьных строк (констант).
В символьных константах могут использоваться ограничители констант: ” ”, ‘’,[ ], которые с двух сторон должны быть одинаковы.
Например: 'Visual FoxPro 9.0'
или "Visual FoxPro 9.0"
или [Visual FoxPro 9.0]
Числовое (численное) выражение - это комбинация:
имен числовых полей, переменных, массивов, содержащих числовые данные;
функций, возвращающих числовые значения;
числовых констант.
Числовая константа - это само число без ограничителей. Например: 45.
Выражения типа даты это комбинация:
имен полей типа даты, переменных и элементов массивов, содержащих данные типа даты;
функций, возвращающих значения типа даты;
констант типа даты.
Константа типа даты – это набор цифровых символов, разделенных ограничителями для обозначения даты в определенном формате (американском, французском и т.д.), заключенный только в кавычки и круглые скобки. Например: ("30/08/2008").
Переменная типа даты – это дата в определенном формате без кавычек и круглых скобок. Например: 30/08/2008.
Особенность переменных типа даты: над ними можно совершать арифметические операции (складывать, вычитать и т.д.)
Особенность константы типа даты: их можно переводить в символьный тип <вырС> и наоборот из символьного типа <вырС> в тип даты <вырD>.
Логическое выражение – это комбинация:
имен логических полей, переменных и элементов массивов, содержащих логические данные;
функций, возвращающих логические значения;
логических констант.
Логическое выражение может принимать только два значения – истина (.T.) или ложь (.F.).
Некоторые операторы логических выражений могут записываться в виде: !, NOT – логическое отрицание; <>, #, != - не равно. Остальные операторы общеизвестны (AND, OR, <, > и т.д.).
Условия: это логические условия в логических выражениях <вырL> со знаками операций: <, >, =, <>, <=, >= и др.
Опции режимов: (, ,… ,) – в круглые скобки заключается список;
[ ] – в квадратные скобки заключаются необязательные параметры команды или функции;
|– вертикальная линия указывает на выборочное использование параметров команды или функции (либо то, либо другое).