Основные определения. Информационные системы и базы данных

В 60-х годах была осознана необходимость применения средств компьютерной обработки информации там, где были накоплены значительные объемы полезных данных - в военной промышленности, в бизнесе и т. д. Для облегчения обработки информации создаются информационные системы (ИС). Автоматизированными называют ИС, в которых применяют технические средства, ЭВМ. Хотя информационные системы являются обычным программным продуктом, они имеют ряд существенных отличий от стандартных прикладных программ и систем. В зависимости от предметной области ИС могут весьма значительно различаться по своим функциям, архитектуре, реализации. Однако можно выделить ряд свойств, которые являются общими.

Информационные системы предназначены для сбора, хранения и обработки информации, поэтому в основе любой из них лежит среда хранения и доступа к данным.

Клиентские приложения ИС должны обладать простым, удобным, легко осваиваемым интерфейсом, так как они ориентированы на конечного пользователя, не обладающего высокой квалификацией в области вычислительной техники. Таким образом, информационная система –такая прикладная программа, ориентированная на сбор, хранение, поиск и обработку информации.

Банк данных (БнД) является разновидностью информационных систем, в которой реализованы функции централизованного хранения и накопления обрабатываемой информации, организованной в одну или несколько баз данных, а так же система языковых, алгоритмических, программных, технических и организационных средств поддержки интегрированной совокупности данных . Банк данных в общем случае состоит из следующих компонентов: базы(нескольких баз) данных, системы управления базами данных, словаря данных, администратора, вычислительной системы и обслуживающего персонала.

База данных (БД) представляет собой совокупность специальным образом организованных данных, хранимых в памяти вычислительной системы и отображающих состояние объектов и их взаимосвязей в рассматриваемой предметной области.

Система управления базой данных (СУБД) – это комплекс языковых и программных средств, предназначенный для создания, ведения и совместного использования БД многими пользователя. Обычно СУБД различают по используемой модели данных.

Логическую структуру хранимых в базе данных называют моделью данных. К основным моделям данных относятся следующие: иерархическая, сетевая, реляционная, постреляционная, многомерная и объектно-ориентированная.

Словарь данных (СД) представляет собой подсистему БнД, предназначенную для централизованного хранения информации о структурах данных, взаимосвязях файлов БД друг с другом, типах данных и форматах их представления и т.д.

Администратор базы данных (АБД) обычно следит за функционированием информационной системы, обеспечивает защиту от несанкционированного доступа, контролирует избыточность, непротиворечивость, сохранность и достоверность хранимой в БД информации.

Вычислительная система (ВС) представляет собой совокупность взаимосвязанных и согласованно действующих ЭВМ или процессов и других устройств, обеспечивающих автоматизацию процессов приема, обработки и выдачи информации потребителям. Поскольку основными функциями БнД является хранение и обработка данных, то используемая ВС включает программные (ПС) и аппаратные средства (ТС).

Обслуживающий персонал выполняет функции поддержания технических программных средств в работоспособном состоянии.

Схематично это выглядит так, как показано на рис. 1.

 

 

Рис. 1.