Page 32 - 6430
P. 32
написані на стандартній алгоритмічній мові програмування
(Pascal, C, Basic тощо) з вбудованими операторами на мові SQL.
Мова даних – мова, яка призначена для визначення даних,
маніпулювання даними, а також інших функцій в термінах
понять і рамках можливостей, які передбачені в моделі даних, що
підтримується розглядуваною СУБД.
Мова запитів – мова доступу до БД, яка орієнтована на
користувача. Мова запитів належить до декларативних мов,
описує властивості і взаємозв'язки сутностей, але не описує
алгоритм рішення задачі. Як правило мова запитів
використовується в інтерактивному режимі, а також може
вбудовуватися в програмний код застосувань.
Мова маніпулювання даними (Data Manipulation Language –
DML) – мова, яка реалізує операційні можливості моделі даних,
що використовується. Ця мова визначає операції, які допустимі
над даними, що знаходяться в БД.
Мова визначення даних (Data Definition Language – DDL) –
мова, яка служить для опису структури БД, обмежень цілісності,
а також, можливо, для специфікації процедур, що зберігаються,
тригерів, обмежень управління доступом і т.ін. Функціональні
можливості мов визначення і маніпулювання можуть
інтегруватися в єдину мову даних.
Мова програмування баз даних – мова, яка забезпечує
концептуально єдине інтегроване середовище, яке засновано на
єдиній моделі даних, для програмування застосувань і управління
даними в БД. Такі мови об'єднують функції традиційних мов
програмування із засобами опису і маніпулювання даними в БД.
Мова програмування базова – традиційна мова
програмування, для якої дана СУБД забезпечує інтерфейс
прикладного програмування (API). Прикладна програма, яка
написана на цій мові, має доступ до деяких функціональних
можливостей СУБД і може виконувати з її допомогою доступ до
БД.
Мови, які належать до мов четвертого покоління (Fourth-
Generation Language – 4GL), мають такі функціональні
можливості:
- генератори екранних форм для створення шаблонів вводу
і відображення даних;
- генератори звітів на основі інформації, що зберігається в
32