Реферат: Система управління базами даних FoxPro
? – якщо він наявний то система видає діалог для здійснення необхідні вибори.
ключове слово – це дієслово англійською мовою яке визначає ім’я команди. Ключові слова система розпізнає по першим чотирьох літерам.
діапазон дії – вказує на записи на які повинна діяти команда: All, Next n, Rest, Record n.
список виразів – це ті поля на які діє команда. Розрізняють такі позначення: < вираз C> - вираз символьного типу; <вираз N > - вираз числового типу; <вираз L> - вираз логічного типу; <вираз D> - вираз типу дата.
Умова виконання – For<вираз L>.
Обмеження – While <вираз L>.
Вирази можуть складатися з констант, змінних, полів і відповідних знаків операцій. Константи типу дата мають вигляд {12/01/99}. Логічні константи .T. .F. символьна константа береться в лапки.
Арифметичні операції +, -, *, /, **.
Логічні операції .Not., .And. .Or.
Знаки порівняння <, >, <=, >=, =, #.
СУБД містить великий набір арифметичних та символьних функцій.
Бази даних можна відкривати в декількох робочих областях. Робочі області цифрами, або буквими, або псевдонімом відкритої в роьочій області бази даних. В будьякий момент часу активною є лише одна робоча область. Щоб перейти в іншу роьочу область задається команда Select з номером, або відповідною буквою чи псевдонімом робочої області.
Наприклад: Select 1;
Select A;
Select igor.
Якщо псевдонім не задано то псевдонімом вважається ім’я бази даних. Певдоніми використовуються при роботі з декількома базами даних. Якщо потрібно звернутися до поля не активної бази даних то це здійснюється таким чином <псевдонім> . ( ) <ім’я поля>
Зауваження: в даному випадку перед іменем поля задається або . або
Виконання команд файлу здійснюється по команді
DO <імяPRG-файла> [WITH<списак параметрів>] [IN<файл>]
With – в цій операції перераховується список фактичних параметрів.
IN<файл>- дозволяє виконати процедуру в заданому програмному файлі.
Командний файл буде працювати до тих пір поки не зустрінеться команда: RETURN, CANCSEL, QUIT, або не досягне кінця файла.
RETURN – управління передається у викликаючу програму.
CANSEL – управління передається в командне вікно.
QUIT – управління передаєтьося в операційну систему.
Створення команд здійснюється командою: modify command <ім’я файлу> [noedit] [window<вікно 1>] [in window<вікно 2>: in screen] [save] – відкриває вікно текстового редактора для створення програмного файлу. В цьому вікні записується командний файл, а для закриття файлу зі збереженням достатньо натиснути ctrl+w.
Якщо потрібно командний файл відредагувати то знову задають команду modify command і відкрив вікно знаявною інформацією.
Noedit – не допускає модефікації тексту у вікні редагування.
Window <вікно 1> - командне вікно приймає параметри вікна 1.