Банк данных (БнД) является современной формой организации хранения и доступа к информации.
Прикладные программы (приложения) в составе банков данных служат для обработки данных, вычислений и формирования выходных документов по заданной форме.
Ядром БнД является база данных (БД) .
База данных (БД) обеспечивает хранение информации и представляет собой поименованную совокупность данных, организованных по определенным правилам, включающих общие принципы описания, хранения и манипулирования данными.
База данных находится под управлением определенной системы управления базой данных (СУБД ), которая представляет собой пакет прикладных программ и совокупность языковых средств обработки данных (ЯОД), предназначенных для создания, сопровождения и использования данных.
Основными функциями банков данных являются:
хранение данных и их защита;
изменение (обновление, добавление и удаление) хранимых данных;
поиск и отбор данных по запросам пользователей;
обработка данных и вывод результатов.
Классификация банков данных приведена на рис. 16.1 .
Преимущества использования банков данных
Использование БнД при правильной его организации позволит:
обеспечить большую доступность данных для всех категорий сотрудников;
сократить бумажный документооборот, получать разнообразные по форме и содержанию документы;
перераспределить функции между сотрудниками, изменить характер выполняемых функций и, как следствие, улучшить всю систему управления предприятием.
Пользователи банков данных
В процессе создания и эксплуатации БнД с ним взаимодействуют пользователи разных категорий (рис. 16.2 ).
Пользователи-параметристы — это пользователи, которые в процессе работы с базой данных могут менять содержание БнД. Другие могут только использовать хранящуюся в БнД информацию.
Терминальные пользователи могут взаимодействовать с БнД как непосредственно, так и через посредников.
Специфические пользователи БнД — сотрудники информационных служб. Часто бывает желательным, чтобы другая информация была для них закрыта.
Администраторы БнД — лица, ответственные за создание БнД и его надежное функционирование, за соблюдение регламента доступа к хранимым данным, за развитие БнД.
16.4.
Базы данных
В некоторых системах, например, Access, под базой данных (БД) понимают совокупность разных объектов: таблиц, запросов, форм, отчетов, макросов и модулей, т.е. понятие базы данных расширено и включает в себя практически все информационные компоненты, созданные для конкретного приложения. В других системах, в частности в СУБД Paradox, для обозначения подобной совокупности взаимосвязанных объектов используется понятие «семейство».
Поэтому при работе с конкретной системой необходимо, прежде всего, уточнить терминологию, используемую в ней.
Классификация баз данных
Существуют различные классификации баз данных .
По форме представления информации:
визуальные;
аудиосистемы;
мультимедиа.
По характеру организации данных:
неструктурированные;
частично структурированные;
структурированные.
По типу хранимой информации:
документальные (библиографические, реферативные и полнотекстовые);
документальные без хранения самого исходного документа на машинных носителях;
документальные с хранением самого исходного документа на машинных носителях;
документальные с хранением полного текста исходного документа на машинных носителях (полнотекстовые);
Базы данных форм документов — обладают некоторыми чертами документальных систем (ищется документ, а не информация о конкретном объекте, форма документа имеет название, по которому обычно и осуществляется ее поиск), так и специфическими особенностями (документ ищется не с целью извлечь из него информацию, а с целью использования его в качестве «шаблона»).
Объектные базы данных организованы как объекты и ссылки к объектам. Объект представляет собой данные и правила, которые оперируют этими данными. Объект включает метод, который является частью определения объекта и запоминается вместе с объектом. В объектных БД данные запоминаются как объекты, классифицированные по типам классов и организованные в иерархическое семейство классов. Класс — коллекция объектов с одинаковыми свойствами. Объекты принадлежат классу. Классы организованы в иерархии.
По характеру организации хранения данных и обращения к ним различают:
локальные (персональные);
общие (интегрированные, централизованные);
распределенные базы данных.
Экстенсиональные (ЭБД) и интенсиональные (ИБД). Интенсиональная база данных строится с помощью правил, определяющих ее содержание, а не с помощью простого хранения данных в БД, как в случае экстенсиональных БД.
БД могут различаться по объему хранимых данных.
Структурированные БД по типу используемой модели данных делятся на: