маніпулювати даними, створювати прикладні програми, екранні форми введення і виведення інформації і т.д. Структура і можливості мови в значній мірі визначають вигляд конкретної СУБД, її можливості. До складу командного мови ПК також зазвичай входять спеціальні команди з установки параметрів і станів системи (SET-команди), а також функції, призначені для різних видів обробки даних та виконання допоміжних дій. p align="justify"> У СУБД команди можна виконувати по одній (після набору з клавіатури) або групами команд в автоматичному режимі, попередньо записаних до спеціального (програмний) файл. Команди мови СУБД записуються в текстовій формі, близькій до звичайного мови. Для того щоб ПК могла виконувати таку команду, її треба перетворити на вигляд здійснимих машинних команд. p align="justify"> Існує два принципово різних способи такого перетворення. У першому способі використовується інтерпретує система, яка перетворює по черзі команди в здійснимих вигляд перед їх безпосереднім виконанням. У другому способі спочатку вся вихідна програма перетвориться (компілюється) в програму з здійснимих машиною команд і потім ця програма виконується. p align="justify"> Перший спосіб виконання команд СУБД має ту перевагу, що вихідна програма займає порівняно небагато місця і пам'яті. Крім того, цей спосіб дозволяє виконувати команди по одній в режимі введення з клавіатури або в режимі, керованому за допомогою меню. Однак виконання вихідної програми за допомогою інтерпретації команд відбувається досить повільно. Другий спосіб на відміну від першого дозволяє виконувати програму значно швидше, але програма, складена з машинних команд, займає значно більше оперативної пам'яті. p align="justify"> Взаємодія користувача з СУБД, в якій використовується інтерпретує система, звичайно може здійснюватися в режимі, керованому за допомогою меню, і рідше, введення команд з клавіатури. Перший режим дає можливість користувачам працювати з пакетом СУБД, не знаючи командного мови. Зміст виконуваних команд записується в позиціях меню на природній мові. Користувач вибирає потрібну позицію меню і натискає клавішу виконання команди. Зазвичай в меню включають досить широке коло команд мови СУБД, що дозволяють виконувати багато операцій з обробки даних, проте далеко не всі. При використанні режиму введення команд з клавіатури потрібно знати їх синтаксис і способи застосування. Цей режим застосовується вже більше підготовленими користувачами. Ознакою даного режиму СУБД служить будь-якої знак (наприклад, крапка в лівому нижньому куті екрану), який служить запрошенням для набору команди. Надалі для простоти будемо називати цей режим просто командним. p align="justify"> Останні версії таких СУБД, як dBASE, RBASE та ін, містять генератори прикладних програм, що дозволяють користувачам без знання командного мови створювати програми середнього ступеня складності. Ці кошти можуть застосовуватися як непідготовленими користувачами, так і професійними програмістами для зменшення трудовитрат при розробці прикладних програм. p align="justify"> Як вже зазначалося, першою створеною в цьому класі програмою була dBASE II, створена Уейном Ретліффа (США) в 1981р. Варіанти цієї системи до цих пір використовуються для цілей навчання на навчальних ЕОМ. Незабаром ця система була вдосконалена, а її можливості розширені. З'явилися СУБД dBASE III і dBASE III +, які стали на довгий час стандартом систем управління базами даних для персональних комп'ютерів. Пізніше набули поширення системи FoxBase, FoxPro і Clipper - всі мають набір команд, схожий на СУБД сімейства dBASE, і використовують ту ж організацію даних у файлах з типовим розширенням. Dbf (Data Base File - файл бази даних), СУБД dBASE IV. Мови цих систем послужили основою для створення величезного числа прикладних інформаційно-пошукових систем, автоматизованих робочих місць (АРМ) в різних предметних областях. p align="justify"> Система управління базами даних dBASE IV значно посилена в порівнянні з dBASE III + за багатьма параметрами (нижче в дужках вказані дані для dBASE III +). Зокрема, можна створювати двовимірні масиви змінних загальним обсягом до 1170 елементів, може бути відкрито до 99 (16) файлів, збільшено максимальне число змінних - 15000 (265), число полів у файлах БД - 255 (128), число відкритих індексних файлів - 10 (7) і т.д. Як вже зазначалося вище, командна мова dBASE IV значно розширений і поліпшений в порівнянні з командним мовою dBASE III +. p align="justify"> Включення в мову dBASE IV нових команд дозволило істотно поліпшити наступні функції пакету СУБД сімейства dBASE:
розробку ієрархічних систем меню прикладних завдань;
розробку екранних форм введення і виведення даних;
організацію введення і виведення інформації в окремі вікна на екрані;
висновок даних на друк;
можливості з пошуку і обробці даних у файлах БД;
...