Функциональная подсистема представляет собой совокупность задач, объединенных общей информационной базой, с помощью которых автоматизируется выполнение функций управления. Можно выделить типовые функциональные подсистемы: стратегического управления, управления персоналом, управления производством, оперативное управление, бухгалтерский учет (слд. 18).
Обеспечивающие подсистемы: (слд. 19)
· экономическое обеспечение включает – экономические показатели, рассчитываемые в каждой задаче и методы их расчета;
· математическое обеспечение – состоит из экономико-математических моделей, методов, алгоритмов их реализации;
· программное обеспечение – включает базовое ПО (ОС, СУБД и др.) и специализированное ПО (профессионально-ориентированное ПО);
· информационное обеспечение – подразделяется на внемашинное ИО (документы, классификаторы) и внутримашинное ИО (базы данных, электронные архивы, экранные формы ввода-вывода);
· техническое обеспечение – ЭВМ, периферийное оборудование, средства коммуникации, множительная техника;
· технологическое обеспечение – совокупность инструкций и методических указаний для пользователя по решению задач.
Кроме того следует упомянуть:
· организационное обеспечение – определяет организационную структуру ИС (отделы ИТ);
· правовое обеспечение – правовые инструкции для работников в условиях автоматизации выполняемых функций.
Классификация и виды ИС
Классификация ИС способствует выявлению наиболее характерных черт, присущих ИС. Существуют различные классификации, зависящие от преследуемых целей. ЭИС можно классифицировать по следующим признакам:
· по уровню управления (слд. 20)
o государственный уровень;
o уровень министерств и ведомств;
o уровень объединений и отдельных предприятий;
· по территориальному признаку, формам организационной структуры (слд. 21)
o централизованные;
o децентрализованные (с удаленной обработкой данных);
o локальные;
o распределенные (на базе АРМ);
· по степени сложности или масштабу (слд. 22)
o однопользовательские настольные ИС (personal) – АРМ одного специалиста, совмещающее несколько управленческих функций или задач, с локальной БД;
o многопользовательские ИС низкого уровня (low-end multiuser)- система уровня подразделений с несколькими АРМ, общей БД, локальной сетью по технологии «файл-сервер»;
o многопользовательские ИС среднего уровня (enterprise) - система масштаба предприятия, объединяет несколько функциональных подсистем на общей БД с локальной сетью по технологии «клиент-сервер»;
o межрегиональные распределенные ИС (wide area distributed) – охватывают подразделения предприятия распределенные на большом расстоянии друг от друга, но объединенных локальными и региональными сетями и общей БД;
o очень большие и сверхбольшие межрегиональные распределенные ИС (very large, ultra large) – охватывает несколько предприятий распределенных на нескольких континентах, но имеющих общую БД и объединенных глобальной вычислительной сетью.
Системное и прикладное ПО
(САМОСТОЯТЕЛЬНО)
Одним из основных элементов ИС (слд. 14) являются БД. До появления технологий БД существовал позадачный подход. Для решения каждой задачи создавалась своя программа, которая использовала свои данные и форматы их представления. При этом каждый раз приходилось повторять операции ввода-вывода информации, добавлялись промежуточные операции преобразования выходных данных одной задачи для их использования при решении другой.
Технологии БД снижают трудоемкость подготовки данных для решения разнообразных задач, а так же позволяют получать, накапливать и синхронизировать исходную информацию независимо от процесса ее использования. Кроме того, технология БД позволяет модернизировать прикладные программы обработки, не нарушая функционирования самой базы данных и других прикладных программ.
Для реализации технологических функций БД разработаны программные продукты – СУБД – системы управления базами данных.
СУБД- управляющая программа, выполняющая следующие функции:
(слд. 23)
* описание структуры полей признаков объектов, занесение данных в базу и их редактирование;
* ведение баз данных (добавление новых, удаление существующих записей об объектах, сохранение на диске);
* выполнение операций над данными (вычисления, сортировка, поиск, выборка данных и др.);
* просмотр данных, вывод на печать.
(СУБД - характеристика, классификация, основные средства и свойства СУБД, критерии выбора – САМОСТОЯТЕЛЬНО, ЛПЗ)
Базы данных.
(базы знаний в другой теме)
БАЗА ДАННЫХ (слд. 25) – поименованная совокупность структурированных данных при такой минимальной избыточности, которая допускает их использование оптимальным образом для одного или нескольких приложений в определенной предметной области.
Наиболее характерными признаками базы данных являются: независимость организации и хранения данных от использующих их программ; наличие общих специальных средств для добавления новых или изменения существующих данных, а также для поиска требуемых данных в базе.
С появлением БД отпала необходимость в индивидуальном хранении информации отдельными прикладными программами.
Несколько баз данных объединенных логически, образуют систему баз данных. Если отдельные БД функционируют в различных узлах единой компьютерной сети, то они образуют систему распределенных баз данных.
В случае их размещения в рамках одной вычислительной системы говорят об интегрированной (объединенной) базе данных.
Типы баз данных
Организация данных в базе требует предварительного моделирования, т.е. построения информационно-логической модели данных. Главное назначение модели данных – систематизация разнообразной информации и отражение ее свойств по содержанию, структуре, объему, связям, динамике с учетом удовлетворения информационных потребностей всех категорий пользователей.
При построении логической модели данных выбирается один из трех подходов моделирования.
(иерархический, сетевой, реляционный слд. 26 с ЭФ).
Иерархическаямодель (ЭФ) имеет структуру в виде дерева и выражает вертикальные связи подчинения нижнего уровня высшему. Верхний уровень (корень дерева) занимает один объект, второй – объекты второго уровня и т.д.
Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка к потомку. При этом объект верхнего уровня (предок) может не иметь потомков или иметь их несколько, тогда как потомок имеет обязательно только одного предка.
Поиск данных в такой структуре выполняется всегда по одной из ветвей, начиная с корневого элемента, т.е. должен быть указан полный путь движения по ветви (например, файловая система MS DOS).
В сетевоймодели (ЭФ) отношения объектов реального мира представлены в виде сети. Каждый узел сети соответствует элементу данных, отображающему группу однородных объектов реального мира. Между элементами возможно наличие как горизонтальных, так и вертикальных связей. Направления этих связей не являются однозначными, что усложняет модель данных. Любой элемент может быть связан с любым другим элементом. Сетевая БД является обобщением иерархической за счет допущения объектов, имеющих более одного предка. В качестве примера сетевой базы можно рассмотреть информационную службу Интернет WWW (World Wide Web). Гиперссылки связывают между собой сотни миллионов документов в единую сетевую БД.
Реляционнаямодель (ЭФ) – наиболее абстрактная модель. Представляет перечень объектов одного типа, имеющих одинаковые свойства. Широкому распространению идей реляционного подхода способствовало то, что, база данных представляется как совокупность повседневно встречающихся в обычной практике двумерных таблиц, поиск и обработка информации в которых не зависят от организации хранения данных в памяти ЭВМ. Одним из основных преимуществ реляционной модели (РМ) является ее однородность.
База представляется в виде таблицы или набора взаимосвязанных таблиц. В каждой строке таблицы размещаются значения свойств одного из экземпляров объекта.
На сегодняшний день наиболее распространена – РБД (ЭФ)
Основные понятия теории реляционных баз данных (РБД)
(слд. 27 с ЭФ)
Термины
· ОТНОШЕНИЕ (Relation) - информация об объектах одного типа, обычно хранимая в виде таблиц. Каждая запись в такой базе данных содержит информацию, относящуюся (related) только к одному конкретному объекту.
· АТРИБУТ - определенная часть информации о некотором объекте (информационное отображение отдельного свойства некоторого объекта, процесса или явления). Атрибут обычно хранится в виде столбца (поля) таблицы.
· ДОМЕН - каждому имени атрибута ставится в соответствие множество допустимых для соответствующего столбца значений. Это множество называется ДОМЕНОМ данного атрибута.
· КОРТЕЖ - строки в таблице называются КОРТЕЖАМИ (ЗАПИСЯМИ).
· ИМЯ - каждому отношению и каждому атрибуту отношения присваивается ИМЯ. Имя отношения д.б. уникальным в пределах одной БД. Имя атрибута д.б. уникально в пределах одного отношения.
· КЛЮЧ - один или несколько атрибутов таблицы, значения которых однозначно идентифицируют строку данного отношения (идентифицирующие свойства).
· СВЯЗЬ – способ которым связана информация в одной таблице с информацией в другой таблице (типы связей: ОДИН-к-ОДНОМУ, ОДИН-ко-МНОГИМ).
· ОПРЕДЕЛЕНИЕ ДАННЫХ - задание структуры и типа данных, а также связи данных между собой. В некоторых случаях задаются форматы представления данных и критерии проверки данных.
· ОБРАБОТКА ДАННЫХ - организация выборок, сортировок, фильтрации данных, объединения или вычисления значений полей.
· УПРАВЛЕНИЕ ДАННЫМИ - управление доступом к данным, их корректировке, удалению, добавлению. Установление правил коллективного пользования.