1.1. Банк данных и его компоненты
Существует множество определений банка данных.
Например, в «Толковом словаре по вычислительным системам» [ 13 ] дается следующее определение:
Банк данных – это система, предоставляющая услуги по хранению и поиску данных определенной группе пользователей и по определенной тематике (например, биологические виды, статистика торговли, цены на товары).
Определение банка данных, опубликованное в отраслевых руководящих материалах по созданию банков данных Государственного комитета по науке и технике (ГКНТ) [ 13 ]:
Банк данных – это система специальным образом организованных данных (баз данных), программных, технических, языковых, организационно-методических средств, предназначенных для обеспечения централизованного накопления и коллективного многоцелевого использования данных.
Приводимые определения в какой-то мере дополняют друг друга, так как характеризуют понятие банка данных под разными углами зрения.
Основными функциями банка данных (БнД) являются:
Хранение информации, ее защита и восстановление после сбоев в работе.
Периодическое изменение хранимых данных.
Поиск и отбор необходимых данных по запросам пользователей и прикладных программ.
Обработка найденных данных и вывод результатов в заданной форме.
Основными особенностями банков данных являются многократное использование одной и той же информации для решения различных задач, независимость данных от прикладных программ.
Структуру банка данных можно представить в виде рис. 1:
Банк данных