Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Tema_10_SUBD-ukr.doc
Скачиваний:
4
Добавлен:
27.11.2018
Размер:
278.02 Кб
Скачать

Програмні системи керування базами даних

Коротко зупинимося на конкретних програмних продуктах, що ставляться до класу СКБД. На самому загальному рівні всі СКБД можна розділити:

  • на професійні, або промислові;

  • персональні (настільні).

Професійні (промислові) СКБД являють собою програмну основу для розробки автоматизованих систем керування великими економічними об'єктами. На їхній базі створюються комплекси керування й обробки інформації великих підприємств, банків або навіть цілих галузей. Першорядними умовами, яким повинні задовольняти професійні СКБД, є:

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

  • масштабованість, тобто можливість росту системи пропорційно розширенню керованого об'єкта;

  • можливість переносити на різні апаратні й програмні платформи;

  • стійкість стосовно збоїв різного роду, у тому числі наявність багаторівневої системи резервування збереженої інформації;

  • забезпечення безпеки збережених даних і розвитий структурованої системи доступу до них.

Промислові СКБД на цей момент мають уже досить багату історію розвитку. Зокрема, можна відзначити, що наприкінці 70-х - початку 80-х років в автоматизованих системах, побудованих на базі більших обчислювальних машин, активно використалася СКБД Adabas. У цей час характерними представниками професійних СКБД є такі програмні продукти, як Oracle, DB2, Sybase, Informix, Ingres, Progress. Основоположниками СКБД Oracle стала група американських розроблювачів (Ларри Эллисон, Роберт Майнер й Эдвард Оутс), які більше двадцяти років тому створили фірму Relational Software Inc. і поставили перед собою завдання створити систему, на практиці реалізуючої ідеї, викладені в роботах Э. Ф. Кодда й К. Дж. Дейта. Результатом їхньої діяльності стала реалізація стерпної реляционной системи керування базами даних з базовою мовою обробки SQL. В 1979 р. замовникам була представлена версія Oracle для міні-комп'ютерів PDP-11 фірми Digital Equipment Corporation відразу для декількох операційних систем: RSX-11, IAS, RSTS й UNIX.

Персональні системи керування даними — це програмне забезпечення, орієнтоване на рішення завдань локального користувача або компактної групи користувачів, і призначене для використання на мікро ЭВМ (персональному комп'ютері). Це пояснює і їхню другу назву - настільні. Визначальними характеристиками настільних систем є:

  • відносна простота експлуатації, що дозволяє створювати на їхній основі працездатні додатки як «просунутим» користувачам, так і тим, чия кваліфікація невисока;

  • відносно обмежені вимоги до апаратних ресурсів.

Історично першої серед персональних СКБД, що одержали масове поширення, стала Dbase фірми Ashton-Tate (згодом права на неї перейшли до фірми Borland, а з 1999 р. дана програма підтримується фірмою dBASE Inc.). Надалі серія реляційних персональних СКБД поповнилася такими продуктами, як FoxBase/FoxPRO (Fox Software, надалі - Microsoft), Clipper (Nantucket, потім - Computer Associates), R:base (Microrim), Paradox (Borland, на дійсний момент правами володіє фірма Corel), Access (Microsoft), Approach (Lotus).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]