73
застосовуються мови COBOL, PL/1 або більш сучасні, такі як Pascal.
Прикладні програми виконують над даними всі стандартні операції: вибірку
існуючої інформації, вставку нової інформації, видалення або відновлення
існуючої інформації. Всі ці функції виконуються через відповідний запит до
СУБД. Ці програми можуть бути простими програмами пакетної обробки
або оперативних додатків, функція яких — підтримка роботи кінцевого
користувача, що має безпосередній оперативний доступ до бази даних
через робочу станцію або термінал. Більшість сучасних додатків
відноситься до оперативного.
• Друга — кінцеві користувачі, які працюють з системами баз даних
безпосередньо через робочу станцію або термінал. Кінцевий користувач
може одержати доступ до бази даних, використовуючи один з оперативних
додатків, або ж скористатися інтегрованим інтерфейсом програмного
забезпечення самої системи баз даних. Такий інтерфейс також
підтримується оперативним додатком, але цей додаток не створюється
користувачем, він є вбудованим у систему баз даних. У більшості систем є,
принаймні, один такий вбудований додаток, а саме: процесор мови запитів,
що дозволяє користувачеві вказувати команди або вираження високого
рівня (такі як SELECT або INSERT) для даної СУБД. Мова SQL - типовий
приклад мови запитів для бази даних.
Загальноприйнятий термін "мова запитів" не зовсім точно відображає
розглянуте поняття, оскільки слово "запит" має на увазі лише вибірку, у той
час як за допомогою мови SQL виконуються також операції відновлення,
вставки й видалення (а можливо, і багато інших).
Крім мови запитів, у більшості систем також надаються додаткові
вбудовані інтерфейси, у яких користувач у явному виді не використовує
команд, таких як SELECT. Для роботи з базою даною користувач, наприклад,
вибирає необхідні команди меню або заповнює поля у формах. Такі
інтерфейси, засновані на меню й формах, полегшують роботу з базами
даних тим, хто не має досвіду роботи з інформаційними технологіями (ІТ)
Командний інтерфейс, тобто мова запитів, навпроти, вимагає деякого
досвіду роботи з ІТ (можливо, не дуже великого). Однак командний
інтерфейс звичайно більш гнучкий, ніж заснований на меню й формах; крім
того, у мовах запитів звичайно є певні функції, які не підтримуються
інтерфейсами, заснованими на меню й формах.
• Третя група — адміністратори бази даних, або АБД [31].
7.2 Можливості запитів та інструментальні засоби
розробки прикладних програм
СУБД, орієнтовані на розроблювачів, мають розвинені засоби для
створення додатків. До елементів інструментарію розробки додатків можна
віднести:
• потужні мови програмування;