Банки данных, базы данных, базы знаний
Банк данных — это комплекс информационных, технических, программных, языковых и организационных средств, обеспечивающих сбор, хранение, поиск и обработку данных, без чего невозможны создание, развитие и продуктивное использование информационной среды в любых отраслях деятельности.
Банк данных предназначен для хранения больших массивов информации, быстрого поиска нужных сведений и документов. Создаются банки в абонентской системе любой производительности (от ПК до суперкомпьютера) и специализируются на сборе информации в определенных областях науки, технологии, продукции.Банк поддерживается прикладными процессами, получающими в абонентской системе сервис области взаимодействия, благодаря которой банк взаимодействует с большим числом пользователей сети, а также с другими банками. Лица, работающие в банке данных, делятся на три группы: сотрудники банка (или программисты), администратор банка и пользователи.
Сотрудники банка осуществляют сбор и запись в базу всей первичной информации, определяемой тематикой этой базы, а также удаляют устаревшую информацию. Сотрудники банка и некоторые пользователи составляют программы, позволяющие из первичной информации получать необходимые вторичные сведения, составлять отчеты.
Администратор обеспечивает руководство банком, решает вопросы, связанные с бесперебойной и надежной работой, хранением информации и безопасностью данных, осуществляя копирование содержимого баз и организуя хранение копий.
Пользователи банка взаимодействуют с необходимыми им банками, формулируя запросы на получение информации в соответствии со своими профессиональными потребностями. В некоторых случаях или на контрактной основе им может быть разрешено обновление информации или составление вспомогательных программ.
Защита от несанкционированного доступа к базам создается за счет введения паролей и кодов, обеспечивающих идентификацию пользователей.
Формирование и ведение банков данных связано с большими затратами. Они становятся рентабельными лишь при большом трафике, т.е. при больших перерабатываемых и транслируемых в единицу времени объемах информации.База данных — совокупность взаимосвязанных данных, организованная по определенным правилам. Строго говоря, базой данных являются специальным образом организованные группы файлов.
Файл — совокупность данных, выделенная в отдельный неделимый информационный продукт под собственным идентифицируемым именем, в расширении которого указан также вид используемого приложения.
Для работы с файлами используется система управления базой данных (далее — СУБД). При этом подразумевается, что база данных определена по схеме, не зависящей от программ, которые к ней обращаются. База данных характеризуется ее концепцией — совокупностью требований, обусловленных представлениями пользователей о необходимой им информации.
Для целенаправленного поиска информации в базах данных служат специально создаваемые информационно-поисковые системы.
Среди баз данных и СУБД различного назначения следует выделить направление, поддерживающее изучение и освоение тех или иных предметных областей в образовании и науке, так называемые базы знаний.
База знаний — сложная детально моделируемая структура информационных совокупностей, описывающих все особенности предметной области, включая факты (фактические знания), правила (знания условий для принятия решений) и метазнания (знания о знаниях), т.е. знания, касающиеся способов использования знаний и их свойств, а также сведения и инструкции, необходимые для освоения указанных знаний.
Наибольшее распространение получают распределенные базы данных, как это имеет место в мировой глобальной сети Интернет, услугами которой пользуются миллионы людей.
Существует много методов доступа к данным, находящимся в базах. Особой популярностью пользуется метод, определяемый языком структурированных запросов (SQL). Все большее распространение получают аудио- и видео-базы: в них размещаются, хранятся и выдаются тексты, звуки, неподвижные и движущиеся изображения.
Увеличение скорости обработки данных, рост объемов памяти, построение коммуникационных сетей с высокой пропускной способностью — все эти причины привели к использованию полнотекстовых баз данных. WWW обеспечивает универсальный доступ к большому числу баз данных, расположенных на различных континентах.
Увеличивается распространение реляционных баз данных, а также баз данных, имеющих объектно-ориентированную архитектуру и многомерное представление данных (ГИС — географические информационные системы). В этих базах создаются модули объектов, в том числе прикладных программ, которые управляются внешними событиями с помощью графического интерфейса пользователя.
5.2.