Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Глава 9. Загальні відомості про СУБД.doc
Скачиваний:
3
Добавлен:
19.09.2019
Размер:
1.29 Mб
Скачать

9.14. Робота в багатокористувацьких середовищах

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

Обробка даних в багатокористувацьких середовищах передбачає виконання програмним засобом наступних функцій:

■ блокування бази даних, файлу, запису, поля;

■ ідентифікацію станції, що встановила блокування;

■ відновлення інформації після модифікації;

■ контроль за часом і повторення звернення;

■ обробку транзакцій (транзакція - послідовність операцій користувача над базою даних, яка зберігає її логічну цілісність);

■ роботу з мережними системами (LAN Manager, NetWare, Unix).

Кращими можливостями для роботи в багатокористувацьких середовищах володіють СУБД Paradox for DOS 4.5, MS Access 2.0 і dBASE IV.

Імпорт-експорт. Ця характеристика відображає:

– можливість обробки СУБД інформації, підготовленої іншими програмними засобами;

– можливість використання другими програмами даних, сформованих засобами розглянутої СУБД.

Особливий інтерес представляють наступні формати файлів: ASCII-файли, .DBF, .WK*, .XLS.

Все розглядувані тут СУБД володіють гарними можливостями імпорту-експорту даних.

Доступ до даних за допомогою мови SQL. Мова запитів SQL (Structured Query Language) реалізована у низці популярних СУБД для різних типів комп’ютерів або як базова, або як альтернативна. В силу свого широкого застосування мова запитів SQL є міжнародним стандартом і надає розвинені можливості, як кінцевим користувачам, так і фахівцям в галузі обробки даних.

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

СУБД мають доступ до даних SQL в наступних випадках:

 бази даних сумісні з ODBC (Open Database Connectivity – відкрите поєднання баз даних);

 реалізована природна підтримка SQL-баз даних;

 можлива реалізація SQL-запитів локальних даних.

Багато СУБД можуть „прозоро” підключатися до вхідних SQL-підсистем за допомогою ODBC або драйверів, які є їх частиною, тому існує можливість створення прикладних програм для них. Деякі програмні продукти сумісні також з SQL при обробці інтерактивних запитів на отримання даних, що знаходяться на сервері або на робочому місці.

MS Access 2.0 і Paradox for Windows працюють з джерелами SQL-даних, сумісних з системою ODBC.

FoxPro (for Dos і for Windows) постачаються з додатковими бібліотеками, які забезпечують доступ до SQL-базам даних, здатним працювати спільно з системою ODBC, але ця можливість менш інтегрована, чим засоби первинного уведення інформації в MS Access і Paradox for Windows.

Можна напряму керувати базами даних Access за допомогою мови SQL і переда­вати наскрізні SQL-запити сумісними зі специфікацією ODBC SQL-баз даних, таких, як MS SQL Server і Oracle, так що MS Access здатна служити засобом розробки масштабованих систем клієнт-сервер.