6. Характеристика відомих систем управління базами даних
Сучасні бази даних за технологією обробки інформації розділяються на централізовані й розподілені. Централізована база даних зберігається в пам'яті одного комп'ютера. Якщо цей комп'ютер є компонентом мережі, те можливий розподілений доступ до такої бази. Розподілена база складається з декількох частин, збережених у різних комп'ютерах обчислювальної мережі. Робота з такою базою здійснюється за допомогою системи управління розподіленої БД. Нарешті, по способі доступу до даних розрізняють бази з локальним доступом і бази з вилученим (мережним) доступом.
СУБД - це комплекс програмних і мовних засобів, необхідних для створення баз даних, підтримки їх в актуальному стані й організації пошуку в них необхідної інформації.
На самому загальному рівні всі СУБД можна розділити на:
Професійні (промислові);
Персональні (настільні).
Професійні СУБД являють собою програмну основу для розробки автоматизованих систем керування великими проектами. На їхній базі створюються комплекси керування й обробки інформації великих підприємств, банків або навіть цілих галузей.
Основні умови, якою повинні задовольняти професійні СУБД, є:
можливість організації спільної паралельної роботи великої кількості користувачів;
масштабованість, тобто можливість росту системи пропорційно розширенню керованого об'єкта;
переносімость на різні апаратні й програмні платформи;
стійкість стосовно збоїв різного роду, у тому числі наявність багаторівневої системи резервування збереженої інформації;
забезпечення безпеки збережених даних і розвита система структурованого доступу до них.
Приклади професійних СУБД: Oracle, DB2, Sybase, Informix, Ingress, Progress ( найперша СУБД ці класи - Adabas, реалізована на більших ЕОМ в 70-х роках).
Персональні СУБД - це програмне забезпечення, орієнтоване на рішення завдань локального користувача або компактної групи користувачів і призначене для використання на персональному комп'ютері. Звідси й друга назва - настільні. Визначальні характеристики настільних СУБД:
відносна простота експлуатації, що дозволяє створювати на їхній основі працездатні додатки як «просунутим» користувачам, так і людям невисокої кваліфікації;
відносно обмежені вимоги до апаратних ресурсів.
Найперша персональна СУБД - DBASE. Потім з'явилися серії реляційних СУБД : FoxBase/FoxPro, Clipper, R:base, Paradox, Access, Approach.
Основні конструктивні риси настільних СУБД:
Наявність візуального інтерфейсу, що автоматизує процес створення засобів маніпуляції даними, - екранних форм, шаблонів звітів, запитів і т.п.
наявність інструментів створення об'єктів бази даних у режимі діалогу (Experts в Paradox, Wizards в Access, Assistants в Approach).
наявність розвиненого інструментарію створення програмних розширень у рамках єдиного середовища СУБД (мова розробки додатків PAL в Paradox, VBA в Access, Lotus Script в Approach);
убудована підтримка універсальних мов керування даними, наприклад, SQL або QBE (Query By Example).
Деякі відомих СУБД займають проміжне положення між настільними й промисловими системами - SQLWindows/SQLBase, Interbase, MS SQL Server.
В останні роки намітилася стійка тенденція до стирання граней між настільними й промисловими системами. Це пояснюється тим, що розроблювачі в прагненні максимально розширити потенційний ринок для своїх продуктів постійно розширюють набір їхніх функціональних характеристик.
Висновок
У даній лекції ми розглянули основні положення теорії баз даних, їх типи та характеристики. У наступних лекціях ми розглянемо питання створення баз даних у середовищі MS Access.
Літературні джерела для вивчення матеріалу лекції
Информатика для юристов и экономистов. / Симонович С.В. и др. – Спб: Издательство «Питер», 2001 – 620 с.: ил.: с. 529-542.
Інформатика: Комп'ютерна техніка. Комп'ютерні технології. Підручник. / За ред. О.І. Пушкаря.-К.: Вид. центр "Академія", 2002 - 704 с. : с. 464-472.
