Машинна інформаційна база - частина інформаційної бази ІС, що являє собою сукупність інформаційних файлів, які зберігаються в пам’яті ЕОМ та на магнітних носіях.
Машинна інформаційна база складається з інформаційних файлів, які можуть бути організовані у вигляді окремих незалежних між собою, локальних інформаційних файлів чи у вигляді бази даних (БД), тобто інтегрованої сукупності пов’язаних між собою файлів, якими керує система керування базами даних (СКБД).
Файл - це ідентифікована сукупність логічно пов’язаних між собою даних, які містяться поза програмою у зовнішній пам’яті і доступні програмі за допомогою спеціальних операцій.
Перевагами використання баз даних та автоматизованих банків даних (АБД) порівняно з системами незалежних файлів є такі:
- багаторазовість використання даних;
- економія витрат на створення й ведення інформаційного забезпечення;
- зменшення надлишковості даних;
- швидкість обробки не передбачених запитів до системи;
- простота і зручність внесення змін;
- логічна та фізична незалежність даних від прикладних програм;
- захист даних від несанкціонованого доступу;
- контроль цілісності даних.
Автоматизований банк даних - це система інформаційних, математичних, програмних, мовних, організаційних і технічних засобів, які необхідні для інтегрованого нагромадження, зберігання, ведення, актуалізації, пошуку і видачі даних.
Компонентами АБД є база даних, СКБД, словник даних, мовні засоби, технічні та організаційні засоби.
База даних - поіменована структурована сукупність взаємопов’язаних даних, які характеризують окрему предметну область і перебувають під керуванням СКБД.
База даних являє собою інтегроване сховище даних, яке призначене для використання багатьма споживачами і забезпечення незалежності даних від прикладних програм.
Система керування базою даних (СКБД) - комплекс програмних і мовних засобів загального та спеціального призначення, необхідних для створення БД, підтримки її в актуальному стані, маніпулювання даними й організації доступу до них різних користувачів чи прикладних програм в умовах чинної технології обробки даних.
Функції СКБД можна об’єднати у такі групи:
- Керування даними - підготовка даних та їх контроль, занесення даних до бази, структуризація даних, забезпечення їх цілісності, секретності.
- Доступ до даних. Пошук і селекція даних, перетворення даних до форми, зручної для подальшого використання.
- Організація і ведення зв’язку з користувачем: ведення діалогу, видача діагностичних повідомлень про помилки в роботі з БД і т.ін.
Словник даних містить відомості про джерело інформації, формати та взаємозв’язок між даними, відомості про частоту виникнення і характер використання даних, терміни коригування і осіб, відповідальних за це.
Мовні засоби призначені для опису даних та організації спілкування з користувачем АБД і об’єднують мови опису даних, мови спілкування з БД, інші мовні засоби.
До технічних засобів АБД належать процесори, пристрої вводу і виводу даних, запам’ятовуючі пристрої, модеми, канали зв’язку.
Організаційні засоби АБД охоплюють персонал, пов’язаний зі створенням і веденням БД, а також систему нормативно-технологічної і інструктивно-методичної документації з організації та експлуатації БД.