Реферат: Системи управління базами даних
СУБД FoxPro – це реляційна СУБД. При роботі в СУБД FoxPro користувач може працювати в інтерактивному і програмному режимах.
В пам’яті зберігаються бази даних і змінні які можуть бути записані у файлах.
Операції над даними
Арифметичні операції: додавання – “+”; віднімання – “-”; множення – “*”; ділення – “/”; піднесення ступеня – “Л ”.
Операції відношення: “=”– дорівнює; “>” – більше; “>=”– більше або дорівнює; “<”– менше; “<=” – менше або дорівнює; “#”– не дорівнює; $ – вкладеність підрядка в рядок (наприклад, вираз T$“Yy” є вірним, якщо Т дорівнює “Y” або “у”).
Логічні операції: і – “and”; або – “or”; заперечення – “not”.
Основні математичні функції
Математична функція | Функція VFP | Математична функція | Функція VFP |
м | ABS(<BHpa3>) | Tgx | TAN(<BHpa3>) |
Е* | ЕХР(<вираз>) | Sinx | SIN(<BHpa3>) |
Ціла частина х | ЮТ(<вираз>) | Cosx | COS(<BHpa3>) |
Lnx | L0G(<Bnpa3>) | Мінімальне | MIN(xl,x2) |
Lgx | LOG10(<BHpa3>) | Максимальне | MAX(xl,x2) |
Vx | SQRT(<BHpa3>) | Визначення номера поточного запису | RECNOQ |
Основні логічні функції
Умовна функція IIF аналогічна функції EXCEL ЕСЛИ і має такий формат:
ІІЕ(<умова>,<вираз1>,<вираз2>).
Функція IIF працює таким чином: якщо умова вірна, обчислюється вираз 1, якщо ні – вираз 2. Допускається використання вкладених функцій “IIF”.
Функція FOUND() приймає значення TRUE, якщо команда пошуку даних завершилася успішно, і FALSE – у противному разі.
Функція EOF() приймає значення TRUE, якщо досягнуто кінця файла, і FALSE – у противному разі.
Основні функції для обробки символьних даних
Функція LTRIM(<вираз>) вилучає всі початкові пропуски із заданого символьного виразу.
Функція RTRIM(<вираз>) вилучає всі кінцеві пропуски із заданого символьного виразу.
Функція ALLTRIM(<вираз>) вилучає всі початкові та кінцеві пропуски із заданого символьного виразу.
Функція SUBSTRпризначена для вибірки частини символів з заданого рядка і має такий формат:
Функція STRперетворює число у рядок символів.
Функція VALперетворює дані символьного типу в числовий.
Функція CTODперетворює дані символьного типу в тип “DATE”.
VFPмістить три методи роботи з системою: інтерактивний у режимі меню; інтерактивний у режимі введення команд; програмний режим.
Меню Fileвикористовується, як і в інших додатках Windows, для створення (New), відкриття (Open), зберігання (Save) та друкування файлів (Print).
Меню Fileтакож містить команди Importта Export, які дозволяють, відповідно, відкривати файли, що створені іншими програмними засобами (Excel, Access) та зберігати файли VFPдля подальшої роботи з ними у середовищі Excel, Access, тощо. Меню Edit(Правка) використовується для виконання операцій редагування: вирізати (Cut), скопіювати (Copy), вставити (Paste), виділити все (SelectAll), знайти (Find), замінити (Replace).
Меню View(Вид) містить Toolbars(панель інструментів). Якщо відкрити таблицю, з’являються команди для роботи з цією таблицею та додаткове меню Table.
Меню Format (Формат) дозволяє задати параметри шрифтів (Font), встановити міжрядковий інтервал (SingleSpace, DoubleSpace). Меню Tools команди завантаження майстрів (Wizard), макрозасоби (Macros), засоби для налагодження програм (Trace, Debug). Меню Program дозволяє виконувати програми та запити (Do) і компілювати їх (Compile). Меню Window дозволяє переміщатися між відкритими документами та відкривати (закривати) командне вікно (CommandWindow) і вікно Datasession, котре призначене для роботи з кількома таблицями одночасно.
Меню Help (Довідка) дозволяє отримувати допомогу під час роботи із системою так само, як і в інших додатках Windows.
Інтерактивний режим уведення команд дозволяє вводити команди у командному вікні.
Структура команди