Page 32 - 6430
P. 32

написані  на  стандартній  алгоритмічній  мові  програмування
            (Pascal, C, Basic тощо) з вбудованими операторами на мові SQL.

                  Мова  даних  –  мова,  яка  призначена  для  визначення  даних,
            маніпулювання  даними,  а  також  інших  функцій  в  термінах
            понять і рамках можливостей, які передбачені в моделі даних, що

            підтримується розглядуваною СУБД.
                  Мова  запитів  –  мова  доступу  до  БД,  яка  орієнтована  на
            користувача.  Мова  запитів  належить  до  декларативних  мов,

            описує  властивості  і  взаємозв'язки  сутностей,  але  не  описує
            алгоритм         рішення         задачі.      Як       правило        мова       запитів
            використовується  в  інтерактивному  режимі,  а  також  може
            вбудовуватися в програмний код застосувань.

                  Мова  маніпулювання  даними  (Data  Manipulation  Language  –
            DML) – мова, яка реалізує операційні можливості моделі даних,
            що  використовується.  Ця  мова  визначає  операції,  які  допустимі

            над даними, що знаходяться в БД.
                  Мова  визначення  даних  (Data  Definition  Language  –  DDL)  –
            мова, яка служить для опису структури БД, обмежень цілісності,
            а також, можливо, для специфікації процедур,  що зберігаються,

            тригерів,  обмежень  управління  доступом  і  т.ін.  Функціональні
            можливості           мов      визначення          і    маніпулювання             можуть
            інтегруватися в єдину мову даних.

                  Мова  програмування  баз  даних  –  мова,  яка  забезпечує
            концептуально  єдине  інтегроване  середовище,  яке  засновано  на
            єдиній моделі даних, для програмування застосувань і управління

            даними  в  БД.  Такі  мови  об'єднують  функції  традиційних  мов
            програмування із засобами опису і маніпулювання даними в БД.
                  Мова        програмування            базова         –     традиційна          мова

            програмування,  для  якої  дана  СУБД  забезпечує  інтерфейс
            прикладного  програмування  (API).  Прикладна  програма,  яка
            написана  на  цій  мові,  має  доступ  до  деяких  функціональних
            можливостей СУБД і може виконувати з її допомогою доступ до

            БД.
                  Мови,  які  належать  до  мов  четвертого  покоління  (Fourth-
            Generation  Language  –  4GL),  мають  такі  функціональні

            можливості:
                   -  генератори екранних форм для створення шаблонів вводу
                       і відображення даних;
                   -  генератори звітів на основі інформації, що зберігається в

                                                        32
   27   28   29   30   31   32   33   34   35   36   37