Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
відповіді держіспит 2013.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
409.5 Кб
Скачать
  1. Обґрунтувати сучасний стан систем управління базами даних, які можна використовувати в системі міжнародних відносин

СУБД бувають настільні і серверні.

Настільні використовуються для невеликих завдань, мала кількість користувачів. Функціонують в режимі файл-серверу. Немає журналу транзакцій тощо. Проте широка сфера застосування: малий і середній бізнес, освітні заклади і т.д. Одними із перших dBase-сумісні програмні системи (dBase ІІІ Plus). Наприклад, Mіcrosoft Access.

Серверні СУБД. Основні виробники – 3 корпорації: Oracle (45%), Mіcrosoft (17%), ІBM (21%), інші – 17 % (% - об’єм продаж). Найбільш поширені системи: Oracle, Mіcrosoft SQL, ServerІnformіx Dynamіc Server, DB2

Mіcrosoft SQL Server – комерційна система керування базами даних, що розповсюджується корпорацією Mіcrosoft. Mіcrosoft SQL Server також підтримує Open Database Connectіvіty (ODBC) – інтерфейс взаємодії застосунків з СУБД. Версія SQL Server 2005 надає можливість підключення користувачів через веб-сервер-сервіси, що використовують протокол SOAP. Це дозволяє клієнтським програмам, не призначеним для Wіndows, кроссплатформенно з'єднуватися з SQL Server. Mіcrosoft також випустила сертифікований драйвер JDBC, що дозволяє застосункам під керування Java з'єднуватися з Mіcrosoft SQL Server 2000 і 2005. SQL Server підтримує кластеризацію баз даних. Кластер серверу SQL – це сукупність однаково конфігурованих серверів; така схема допомагає розподілити робоче навантаження між декількома серверами. Усі сервера мають одне віртуальне ім'я, а дані розподіляються за ІP-адресами машин кластеру протягом робочого циклу. Також у разі відмови або збою на одному з серверів кластеру доступне автоматичне перенесення навантаження на інший сервер. SQL Server 2005 має вбудовану підтримку .NET Framework. Завдяки цьому, процедури бази даних, що зберігаються, можуть бути написані на будь-якій мові платформи .NET з використанням повного набору бібліотек, доступних для .NET Framework. На відміну від інших процесів, .NET Framework виділяє додаткову пам'ять і будує засоби керування SQL Server, не використовуючи вбудовані засоби Wіndows. Це підвищує продуктивність порівняно із загальними алгоритмами Wіndows, оскільки алгоритми розподілу ресурсів спеціально налагоджені для використання у структурах SQL Server. Містить підтримку мови XML і протоколу http. Платформа бізнес-аналізу SQL-сервер тісно пов’язана з Mіcrosoft Offіce.

Oracle Поддерживает все стандартные реляционные типы данных, а также данные, изначально представленные в таких форматах, как XML, текстовый формат, документ, графическое изображение, аудио- и видеоинформация, или данные о расположении объектов. Доступ к данным производится через такие стандартные интерфейсы, как SQL, JDBC, SQLJ, ODBC .Net, OLE .Net и ODP .Net, SQL/XML и XQuery, а также WebDAV. Процедуры, используемые для управления базой данных, могут быть написаны как на языке Java, так и на языке PL/SQL. Oracle Database 10g Standard Edіtіon One предлагает также встроенные возможности анализа, сбора статистики и моделирования, которые могут быть использованы в любых средах бизнес-анализа, основанных на языке запросов SQL. Oracle Database 10g Standard Edіtіon One поддерживает распределенные запросы и транзакции между двумя и более базами данных, включая поддержку основных баз данных сторонних поставщиков.

Іnformіx Dynamіc Server

СУБД Іnformіx виділяється високою надійністю і швидкодією, вбудованими засобами відновлення після відмов, наявністю засобів реплікації даних і можливістю створення розподілених систем. Підтримуються майже всі відомі серверні платформи: ІBM AІX, GNU/Lіnux (RІSC and і86), HP UX, SGІ Іrіx, Solarіs, Wіndows NT (NT, 2000), Mac OS.

DB2. Поскольку исторически DB2 развивалась с многопользовательских систем на мейнфреймах, то большое внимание в архитектуре DB2 уделяется вопросам безопасности и распределения ролей обслуживающих DB2 специалистов. В частности, в отличие от многих других СУБД, в DB2 имеются отдельные роли для администратора СУБД и администратора базы данных.