Бази і банки даних в складі інформаційних систем
Банк даних (БНД) є сучасною формою організації зберігання і доступу до інформації.
Прикладні програми (додатки) в складі банків даних служать для обробки даних, обчислень і формування вихідних документів за заданою формою.
База даних (БД) забезпечує зберігання інформації і являє собою пойменовану сукупність даних, організованих за певними правилами, що включають загальні принципи опису, зберігання і маніпулювання даними.
База даних знаходиться під управлінням певної системи управління базою даних (СКБД), яка являє собою пакет прикладних програм і сукупність мовних засобів обробки даних (МОД), призначених для створення, супроводу і використання даних.
Основними функціями банків даних є:
- зберігання даних і їх захист;
- зміна (оновлення, додавання і видалення) даних, що зберігаються;
- пошук і відбір даних за запитами користувачів;
- обробка даних і виведення результатів.
Класифікація банків даних приведена на рис. 16.1.
Переваги використання банків даних
Використання БНД при правильній його організації дозволить:
Користувачі банків даних
Термінальні користувачі можуть взаємодіяти з БнД як безпосередньо, так і через посередників.
Специфічні користувачі БНД - співробітники інформаційних служб. Часто буває бажаним, щоб інша інформація була для них закрита.
Адміністратори БНД - особи, відповідальні за створення БНД і його надійне функціонування, за дотримання регламенту доступу до збережених даних, за розвиток БНД.
У деяких системах, наприклад, Access, під базою даних (БД) розуміють сукупність різних об'єктів: таблиць, запитів, форм, звітів, макросів і модулів, тобто поняття бази даних розширено і включає в себе практично всі інформаційні компоненти, створені для конкретного додатка. В інших системах, зокрема в СУБД Paradox, для позначення подібної сукупності взаємопов'язаних об'єктів використовується поняття «сімейство».
Тому при роботі з конкретною системою необхідно, перш за все, уточнити термінологію, яка використовується в ній.
Класифікація баз даних
Існують різні класифікації баз даних.
- За формою подання інформації:
- візуальні;
- аудіосистеми;
- мультимедіа.
- За характером організації даних:
- неструктуровані;
- частково структуровані;
- структуровані.
- За типом інформації, що зберігається:
- документальні (бібліографічні, реферативні і повнотекстові);
- документальні без зберігання самого вихідного документа на машинних носіях;
- документальні зі зберіганням самого вихідного документа на машинних носіях;
- документальні зі зберіганням повного тексту вихідного документа на машинних носіях (повнотекстові);
- фактографічні;
- лексикографічні (різні класифікатори, багатомовні словники, словники основ слів).
Бази даних форм документів - володіють деякими рисами документальних систем (шукається документ, а не інформація про конкретний об'єкт, форма документа має назву, за яким зазвичай і здійснюється її пошук), так і специфічними особливостями (документ шукається не з метою отримати від нього інформацію, а з метою використання його в якості «шаблону»).
Об'єктні бази даних організовані як об'єкти і посилання до об'єктів. Об'єкт являє собою дані і правила, які оперують цими даними. Об'єкт включає метод, який є частиною визначення об'єкта і запам'ятовується разом з об'єктом. В об'єктних БД дані запам'ятовуються як об'єкти, класифіковані за типами класів і організовані в ієрархічну сімейство класів. Клас - колекція об'єктів з однаковими властивостями. Об'єкти належать класу. Класи організовані в ієрархії.