
Тема 4. Информационные системы на фирме Лекция 10
Банки и базы данных информационных систем
10.1. Фактографические и документальные информационные системы.
10.2. Банки данных.
10.3. Базы данных, модели данных.
10.4. Структурные элементы реляционной базы данных
10.5. Системы управления базами данных (СУБД).
10.6. СУБД MS Access.
10.1. Фактографические и документальные информационные системы
Информационными системами (ИС) называют программно-аппаратные средства для хранения и обработки больших массивов данных. Различают следующие виды ИС:
фактографические, документальные и экспертные системы.
Фактографическая ИС – это массив фактов — конкретных значений данных об объектах реального мира.
Информация, хранится в фактографической ИС в четко структурированном виде, поэтому она способна давать однозначные ответы на поставленные вопросы. Фактографические ИС используются буквально во всех сферах человеческой деятельности — в науке, материальном производстве, на транспорте, в медицине, государственной и общественной жизни, торговле, криминалистике, искусстве, спорте.
Документальные ИС обслуживают принципиально иной класс задач, которые не предполагают однозначного ответа на поставленный вопрос. Базу данных таких систем образует совокупность неструктурированных текстовых документов (статьи, книги, рефераты, тексты законов) и графических объектов, снабженная тем или иным формализованным аппаратом поиска. Цель системы, как правило, — выдать в ответ на запрос пользователя список документов или объектов, в какой-то мере удовлетворяющих сформулированным в запросе условиям. Указанная классификация и отнесение ИС к тому или иному типу устарело, так как современные фактографические системы часто работают с неструктурированными блоками информации (текстами, графикой, звуком, видео), снабженными структурированными описателями.
Чтобы компьютер мог безошибочно искать и систематизировать данные, надо, прежде всего, выработать и соблюдать при записи данных некоторые правила (соглашения) о способах представления информации. Такой процесс приспособления форматов и значений данных к возможностям компьютера, т. е. устранение произвола в представлении длины и (или) значений, называется структурированием информации. Другими словами, структурирование — это просто введение соглашений о способах представления данных. Отсюда следует, что информационная система — это комплекс аппаратно-программных средств для хранения структурированных данных и манипулирования ими.
10.2. Банки данных
Ключевым понятием баз и банков данных является понятие предметной области. Под предметной областью (ПО) понимается информация об объектах, процессах и явлениях окружающего мира, которая с точки зрения потенциальных пользователей должна храниться и обрабатываться в информационной системе.
Банк данных (БнД) – информационная система, включающая в своем составе комплекс специальных методов и средств, для поддержания динамической информационной модели предметной области с целью обеспечения информационных потребностей пользователя.
Поддержание динамической информационной модели предметной области предусматривает не просто статическое хранение информации, но и своевременное внесение изменений в соответствии с изменениями реального состояния объектов.
Обеспечение информационных потребностей (запросов) пользователей включает определение границ ПО и описание соответствующей информационной модели, а также разработку БнД, ориентированного на эффективное обслуживание запросов различных категорий пользователей.
Основные требования к банкам данных:
Адекватность информации состоянию предметной области.
Быстродействие и производительность при выполнении запросов.
Простота и удобство использования.
Массовость использования.
Защита информации.
Адаптивность (возможность расширения круга задач).
Все преимущества БнД определяются основополагающими принципами концепции создания банков данных:
Интеграцией данных;
Централизацией управления;
Независимостью данных от прикладных программ их обработки.
Структурно-функциональная схема БнД представлена на рис.10.1.
Рис.10.1. Структурно-функциональная схема банка данных.
На рисунке введены следующие обозначения:
ВС – вычислительная система, ПО – программное обеспечение, ТС – технические средства, БД – база данных, СУБД – система управления БД, АБД – администратор БД.
Словарь данных хранит информацию о ресурсах данных, объектах, их свойствах и отношениях, о возможных значениях и форматах представления данных, их источниках, кодах защиты и т.д.