Банк данных - это система специальным образом организованных данных (баз данных), программных, технических, языковых, организационно-методических средств, предназначенных для обеспечения централизованного накопления и коллективного многоцелевого использования данных.
Компоненты банка данных: информационная компонента, программные средства, языковые средства, технические средства, организационно- методические средства, СУБД, администратор БнД. Основные компоненты БД и СУБД.
Классификация банков данных. Центральной компонентой банка данных является БД, И большинство классификационных признаков относятся именно к ней.
1. По форме представляемой информации различают видео- и аудиосистемы а также системы мультимедиа. Эта классификация в основном показывает, в каком виде информация из баз данных выдается пользователям в виде изображения, звука или дается возможность использования разных форм отображения информации.
Наибольшее практическое использование находят базы данных, содержащие обычные символьные данные. Эти базы данных, в свою очередь, могут быть разделены на неструктурированные(базы, организованные в виде семантических сетей), частично структурированные (базы данных в виде обычного текста или гипертекстовые системы. ) и структурированные.
2 Структурированные БД, в свою очередь, по типу используемой модели делятся на иерархические, сетевые, реляционные, смешанные и мультимодельные. Наибольшее использование имеют реляционные системы. Классификация по типу модели распространяется не только на базы данных, но и на СУБД и даже на банк данных в целом.
3По типу хранимой информации БД делятся на документальные, фактографические и лексикографические. Среди документальных баз различают библиографические, реферативные и полнотекстовые. К лексикографическим базам данных относятся различные словари (классификаторы, многоязычные словари, словари основ слов и т. п.).
4 По характеру организации хранения данных и обращения к ним различают локальные (персональные), общие (интегрированные) и распределенные базы данных.
Базы данных могут классифицироваться по охвату предметной области.
Требования к банкам данных
Особенности «банковской» организации данных позволяют формулировать основные требования, предъявляемые к БнД:
1) адекватность отображения предметной области (полнота, целостность и непротиворечивость данных, актуальность информации, т. е. ее соответствие состоянию объекта на данный момент времени);
2) возможность взаимодействия пользователей разных категорий и в разных режимах, обеспечение высокой эффективности доступа для разных приложений;
3) дружелюбность интерфейсов и малое время на освоение системы, особенно для конечных пользователей
4) обеспечение секретности и конфиденциальности для некоторой части данных; определение групп пользователей и их полномочий;
5) обеспечение взаимной независимости программ и данных;
6) обеспечение надежности функционирования БнД; защита данных от случайного и преднамеренного разрушения; возможность быстрого и полного восстановления данных в случае их разрушения; технологичность обработки данных, приемлемые характеристики функционирования БнД (стоимость обработки, время реакции системы на запросы, требуемые машинные ресурсы и др.).