Бази і банки даних в складі інформаційних систем

Банк даних (БНД) є сучасною формою організації зберігання і доступу до інформації.

Прикладні програми (додатки) в складі банків даних служать для обробки даних, обчислень і формування вихідних документів за заданою формою.

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

База даних знаходиться під управлінням певної системи управління базою даних (СКБД), яка являє собою пакет прикладних програм і сукупність мовних засобів обробки даних (МОД), призначених для створення, супроводу і використання даних.

Основними функціями банків даних є:

  • зберігання даних і їх захист;
  • зміна (оновлення, додавання і видалення) даних, що зберігаються;
  • пошук і відбір даних за запитами користувачів;
  • обробка даних і виведення результатів.

Класифікація банків даних приведена на рис. 16.1.

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

Використання БНД при правильній його організації дозволить:

Користувачі банків даних

Термінальні користувачі можуть взаємодіяти з БнД як безпосередньо, так і через посередників.

Специфічні користувачі БНД - співробітники інформаційних служб. Часто буває бажаним, щоб інша інформація була для них закрита.

Адміністратори БНД - особи, відповідальні за створення БНД і його надійне функціонування, за дотримання регламенту доступу до збережених даних, за розвиток БНД.

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

Тому при роботі з конкретною системою необхідно, перш за все, уточнити термінологію, яка використовується в ній.

Класифікація баз даних

Існують різні класифікації баз даних.

  1. За формою подання інформації:
    • візуальні;
    • аудіосистеми;
    • мультимедіа.
  2. За характером організації даних:
    • неструктуровані;
    • частково структуровані;
    • структуровані.
  3. За типом інформації, що зберігається:
    • документальні (бібліографічні, реферативні і повнотекстові);
    • документальні без зберігання самого вихідного документа на машинних носіях;
    • документальні зі зберіганням самого вихідного документа на машинних носіях;
    • документальні зі зберіганням повного тексту вихідного документа на машинних носіях (повнотекстові);
    • фактографічні;
    • лексикографічні (різні класифікатори, багатомовні словники, словники основ слів).

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

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