Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Посибник ІСТОА.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2.45 Mб
Скачать

Р

3.5.2. Огляд субд

инок програмного забезпечення комп'ютерів нараховує різноманітні за функціональними призначеннями СУБД.

До могутніх реляційних СУБД професійного класу належить система PROGRESS (фірми Progress Software Co., США). Вона має вбудовану SQL і власну UGL мови, може працювати на різноманітних програмно-технічних платформах, підтримує архітектуру "клієнт — сервер".

Перспективи розвитку архітектури СУБД пов'язані з розвитком концепції обробка нетрадиційних даних та їх інтеграції, обміну даними з іншими СУБД, багатокористувальної технології в локальних мережах.

З 1996 р. операційна система (ОС) Windows 95 стала стандартом для настільних ПК. Для використання переваг цієї ОС необхідний перехід до використання 32-розрядної СУБД. Найвідомішими з них є СУБД Access (Microsoft), Paradox 7.0 for Windows 95 and Windows NT (Borland).

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

  • графічний багатовіконний інтерфейс, що дає змогу користувачеві в діалоговому режимі створювати таблиці, форми, запити, звіти і макроси;

  • спеціальні засоби, які автоматизують роботу (Майстри (Wizards) в Access та Експерти (Experts) в Paradox);

  • можливість роботи в локальному режимі або в режимі клієнта на робочій станції;

  • використання об'єктної технології OLE2 для впровадження даних різної природи (текстів, електронних таблиць, зображень) у БД;

  • наявність власної мови програмування.

Однією з найважливіших тенденцій розвитку СУБД є розроблення універсальної СУБД, здатної інтегрувати в базі традиційні та нетрадиційні дані - тексти, рисунки, звук і відео, сторінки HTML та ін. Це є особливо актуальним для Web.

При побудові такої СУБД використовують два підходи: об'єктно-реляційний - вдосконалення наявних реляційних СУБД й об'єктний.

Шляхом створення об’єктно-реляційних СУБД пішли такі фірми, як IBM, Informix, Oracle.

Фірмою IBM розроблено об'єктно-реляційну СУБД DB2 для ОС АІХ та OS/2. На початковому етапі фірма Oracle випустила реляційний засіб Oracle Universal Server, що інтегрує СУБД Oracle 7.3 і спеціалізовані сервери (Web, просторових даних, текстів, відео повідомлень) та підтримує дані в різних сховищах. В об'єктно-реляційний СУБД Oracle 10 мають бути інтегровані реляційні та нетрадиційні типи даних. Фірма Informix створила об'єктно-реляційну СУБД Universal Server.

Корпорація Microsoft зробила ставку на об'єктно-орієнтований інтерфейс OLEDB, що забезпечує доступ до даних Microsoft SQL Server (реляційна СУБД). Фірма SyBase орієнтується на використання спеціалі-зованих серверів, а інтеграцію даних має намір провести іншими засобами, тобто йде шляхом створення об'єктно-реляційної СУБД Adaptive-Server.

Інформаційні сховища на основі СУБД з паралельним обробкам розраховано на багатопроцесорні системи. Такі СУБД за типом архітектури можуть бути без поділу ресурсів і зі спільним використанням дискового простору. У першому випадку за кожним із процесорів закріплюються виділені області пам'яті та диски, що забезпечує високу швидкість обробка даних. У другому випадку оперативна пам'ять і місце на диску розподіляються між усіма процесорами.

Прикладами СУБД без поділу ресурсів є системи: DB 2 (IBM), Informix Online Dynamic (Informix), Navigation Server (Sybase). СУБД зі спільним використанням пам'яті є система Adabas D 6.1 (Software AG). У СУБД Oracle 7.2 забезпечується краще перенесення інформації на різні платформи. Вибір СУБД доцільно здійснювати не тільки за типом архітектури та якістю зовнішнього інтерфейсу, а й передусім на основі функціональних можливостей. Суттєвим критерієм вибору є здатність обробка складних запитів (і швидкість обробка), можливість перенесення даних між платформами.