Page 57 - 6430
P. 57

Рис. 8.2. Структура інформаційної системи: а -
                        розподілена обробка; б - розподілена база даних

                       Якщо  всі  вузли  розподіленої  системи  використовують  той
                  самий тип СУБД, то така система називається гомогенною. Якщо
                  вузли розподіленої системи використовують різні типи СУБД, які
                  обробляють  різні  моделі  даних,  то  така  система  називається

                  гетерогенною.
                       У якості сервера може розглядатися програма, яка надає деякі
                  послуги  по  запитах  інших  програм,  що  називаються  клієнтами.

                  Взаємодія між клієнтами і сервером здійснюється за допомогою
                  передачі повідомлень відповідно до заданого протоколу.
                       В технології роботи з БД виділяють функції:

                            вводу і відображення даних (представлення даних);
                            прикладні  функції,  які  визначають  основні  алгоритми
                      розв’язання прикладних задач (застосування);

                            обробки даних у застосуваннях;
                            управління інформаційними ресурсами (СУБД).

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

                       Прикладні  функції  (бізнес-логіка)  визначають  логіку  роботи
                  прикладних  програм  застосувань.  Код  застосування  пишеться  з
                  використанням процедурних мов програмування.
                       Функції обробки даних пов'язані з обробкою даних всередині

                  застосувань.  Даними  керує  СУБД.  Для  забезпечення  доступу  до
                  даних використовується мова SQL, яка найчастіше вбудовується в
                  мови, які використовуються для створення коду застосування.


                                                              57
   52   53   54   55   56   57   58   59   60   61   62