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
   28   29   30   31   32   33   34   35   36   37   38