Page 33 - 6430
        P. 33
     БД;
                         -  генератори застосувань для створення програм обробки
                            даних;
                         -  генератори запитів;
                         -  генератори для представлення даних у вигляді різного
                            роду діаграм.
                       Для  формування  запиту  за  допомогою  різних  СУБД
                  найчастіше використовуються дві основні мови опису запитів:
                         -  SQL (Structured Query Language) – структурована мова
                            запитів;
                         -  QBE (Query By Example) – мова запитів за зразком.
                       Головна різниця між цима мовами полягає в тому, що мова
                  QBE передбачає ручне або візуальне формування запиту, а мова
                  SQL – програмування запиту.
                       Мова SQL є найбільш поширеною мовою для роботи з БД. На
                  даний час існують такі міжнародні стандарти на мову SQL: SQL1,
                  SQL2, SQL3.
                       Мова SQL не володіє функціями повноцінної мови розробки і
                  орієнтована на доступ до БД. Використання мови SQL може бути
                  самостійним  і  вона  може  включатися  в  склад  засобів  розробки
                  програм.  В  цьому  випадку  її  називають  вбудованим  SQL.
                  Розрізняють  два  головних  методи  використання  вбудованого
                  SQL: статичний і динамічний.
                       Статичне використання передбачає застосування в програмі
                  функцій  викликів  мови  SQL,  які  включаються  в  програмний
                  модуль і виконуються після компіляції програми.
                       Динамічне  використання  передбачає  динамічну  побудову
                  викликів функцій мови SQL та інтерпретацію цих викликів у ході
                  виконання  програми.  Динамічний  метод  застосовується  тоді,
                  коли вид SQL запиту заздалегідь невідомий і будується у діалозі з
                  користувачем.
                       Будь-яке  SQL-застосування  реляційної  БД  складається  з
                  трьох  частин:  інтерфейса  користувача,  набору  таблиць  в  БД  і
                  SQL-машини.
                                                              33
     	
