
2_Классификация_ИС.ppt
- Количество слайдов: 37
Классификация ИС
Определения • Информационная система - взаимосвязанная совокупность средств, методов и персонала, используемая для хранения, обработки и вывода информации с целью решения конкретной задачи • Прикладная область (предметная область) есть сфера практической деятельности, включающая в себя материальные объекты, информационные ресурсы и технологии • Классификация – система распределения (группировки) объектов (предметов, явлений, процессов, понятий) по классам в соответствии с определенным признаком
Базы данных
По типу данных 1. Фактографические ИС 2. Документальные ИС 3. Лексикографические ИС • Фактографическая ИС есть система, работающая непосредственно с конкретными значениями данных об объектах и событиях реального мира • Документальная ИС есть система, в которой единицей хранения является конкретный документ • Лексикографическая ИС есть система, в которой запись содержит информацию об одной лексической единице и соответствует статье словаря Примеры: картотека отдела кадров — фактографическая ИС список рефератов на сайте – документальная алфавитный каталог библиотеки — библиографическая
По степени автоматизации • Ручные ИС характеризуются отсутствием современных технических средств переработки информации и выполнением всех операций человеком • Автоматизированные ИС характеризуются участием в процессе обработки информации и человека, и технических средств – Главная роль в выполнении рутинных операций обработки данных отводится компьютеру – АИС соответствует современному представлению понятия "информационная система" • Автоматические ИС характеризуются выполнением всех операций по переработке информации без участия человека
По сфере применения 1. ИС организационного управления 2. ИС управления технологическими процессами (ТП) 3. ИС автоматизированного проектирования (САПР) 4. Интегрированные (корпоративные) ИС • ИС организационного управления - предназначены для автоматизации функций управленческого персонала организаций Основные функции: – оперативный контроль и регулирование – оперативный учет и анализ – перспективное и оперативное планирование – бухгалтерский учет – управление сбытом
По сфере применения • ИС управления технологическими процессами (ТП) служат для автоматизации функций производственного персонала по контролю и управлению производственными операциями • ИС автоматизированного проектирования (САПР) предназначены для автоматизации функций инженеровпроектировщиков, конструкторов, архитекторов, дизайнеров при создании новой техники или технологии • Интегрированные (корпоративные) ИС используются для автоматизации всех функций фирмы и охватывают весь цикл работ от планирования деятельности до сбыта продукции
Назначение модулей корпоративной ИС Финансовые и учетные подсистемы Подсистема кадров Прочие (например, ИС руководства) Подсистема маркетинга Производственные подсистемы Исследование рынка и прогнозирование продаж Планирование объемов работ и разработка календарных планов Управление портфелем заказов Анализ и прогнозирование потребности в трудовых ресурсах Контроль за деятельностью фирмы Управление продажами Оперативный контроль и управление производством Управление кредитной политикой Ведение архивов записей о персонале Выявление оперативных проблем Рекомендации по производству новой продукции Анализ работы оборудования Разработка финансового плана Анализ и планирование подготовки кадров Анализ управленческих и стратегических ситуаций Анализ и установление ценами Участие в формировании заказов поставщикам Финансовый анализ и прогнозирование Учет заказов Управление запасами Контроль бюджета, бух. учет и расчет зарплаты Обеспечение процесса выработки стратегических решений
Классификация рынка ИС Локальные системы Малые интегрированные системы Средние интегрированные системы БЭСТ Инотек Инфософт Супер. Менеджер Турбо. Бухгалтер Инфо. Бухгалтер Concorde XAL Exact NS-2000 Platinum PRO/MIS Scala Sun. Systems БЭСТ-ПРО 1 C-Предприятие БОСС-Корпорация Галактика Парус Ресурс Эталон Microsoft-Business Solutions - Navision, Axapta J D Edwards (Robertson & Blums) MFG-Pro (QAD/BMS) Syte. Line (COKAП/SYMIX) Крупные интегрированные системы (IC) SAP/R 3 (SAP AG) Baan (Baan) BPCS (ITS/SSA) OEBS (Oracle EBusiness Suite)
По уровню управления ёт ра ть ен тв ве От операционный т ас йр тс функциональный ни ше ре но с ка ми стратегический на Ди ст ёт 1. ИС стратегического уровня 2. ИС функционального уровня 3. ИС операционного уровня
ИС оперативного уровня • Уровень менеджмента и специалистов операционного звена • Является связующим звеном между фирмой и внешней средой • Задачи, цели, источники информации и алгоритмы обработки на оперативном уровне заранее определены и в высокой степени структурированы: – Оформление счета – Оформление накладной – Расчёт зарплат – Операции по кредитам – Оформление потоков сырья, материалов и т. п.
ИС функционального уровня • Уровень менеджмента и специалистов среднего управленческого звена • Используются для мониторинга, контроля, принятия решений и администрирования • Основные функции этих информационных систем: – сравнение текущих показателей с прошлыми – составление периодических отчетов за определенное время, а не выдача отчетов по текущим событиям, как на оперативном уровне – обеспечение доступа к архивной информации и т. д.
ИС стратегического уровня • Уровень специалистов высшего управленческого звена • Обеспечивают: – поддержку принятия решений по реализации стратегических перспективных целей развития организации – решение неструктурированных задач – осуществление долгосрочного планирования • Основная задача - сравнение происходящих во внешнем окружении изменений с существующим потенциалом фирмы.
По характеру обработки данных • Информационно-поисковые • Информационно-решающие – Управляющие – Советующие • Информационно-поисковые системы производят ввод, систематизацию, хранение, выдачу информации по запросу пользователя без сложных преобразований данных • Например: – ИС библиотечного обслуживания – ИС резервирования и продажи билетов – ИС бронирования мест в гостиницах и т. п.
Информационно-решающие системы • Осуществляют операции переработки информации по определенному алгоритму • По характеру использования выходной информации подразделяются на управляющие и советующие – Управляющие ИС - результирующая информация непосредственно трансформируется в принимаемые человеком решения Например, ИС планирования производства или заказов, бухгалтерского учета – Советующие ИС вырабатывают информацию, которая принимается человеком к сведению и учитывается при формировании управленческих решений. Эти системы имитируют интеллектуальные процессы обработки знаний, а не данных Например, экспертные системы
База данных Ядро любой ИС составляет база данных Базы данных представляют собой особую организацию данных и предполагают использование программноязыковых средств (систем управления базами данных – СУБД) для организации доступа к информации • База данных есть поименованная совокупность специальным образом организованных данных, отображающих состояние объектов и их взаимосвязь в рассматриваемой предметной области • Банк данных есть совокупность БД, программных, технических и языковых средств, предназначенных для обеспечения накопления и многоцелевого использования данных
Выводы: • Базы данных отражают определенную часть реального мира. Необходимо, чтобы вся информация, описывающая предметную область, фиксировалась в БД однократно, накапливалась и поддерживалась в актуальном состоянии централизовано • Базы данных создаются для многоцелевого использования. Полнота отображения предметной области позволяет расширить круг задач, решаемых в предметной области • Базы данных есть специальным образом организованные данные. БД представляют собой системы взаимосвязанных данных, единство и целостность которых поддерживается специальными программами средствами • Для функционирования Бн. Д необходимо наличие специальных языковых и программных средств (СУБД), обеспечивающих хранение, корректировку и доступ к данным
Основные Термины • СУБД-- система управления базами данных • DBMS - database management system • Под системой понимается программа , которая позволяет хранить большие массивы данных, обрабатывать их, представлять в удобном для пользователя виде • База данных (БД)-- файл, в котором обычно хранятся данные для одной конкретной прикладной задачи
По типу хранимой информации 1. Фактографические БД 2. Лексикографические БД 3. Документальные БД • • • Фактографическая БД есть база, в которой регистрируются конкретные значения данных об объектах, процессах и явлениях реального мира. Предназначена для хранения и обработки структурированных данных Лексикографическая БД - база данных, запись в которой содержит данные об одной лексической единице и соответствует статье словаря Документальная БД есть база, в которой единицей хранения является конкретный документ. Предназначена для хранения неструктурированных данных Примеры: картотека отдела кадров — фактографическая ИС алфавитный каталог библиотеки — библиографическая, список рефератов на сайте – документальная
По степени неизменности информации • Архивная БД — база данных, в которой однажды внесенная информация не меняются на всем протяжении хранения • Справочная БД — база данных, в которой данные используются гораздо чаще, чем изменяются. Как правило, изменения данных в справочных БД выполняются с фиксированной периодичностью • БД работы с транзакциями — база данных, в которой данные могут измениться в произвольный момент в результате выполнения транзакции • Транзакцией называется запрос на изменение данных, хранящихся в БД, сформированный пользователем системы или автоматически Пример: телефонный справочник, напечатанный на бумаге — архивная БД, оформленный в виде картотеки справочной службы ПТС — справочная БД, система резервирования номеров в отеле — БД работы с транзакциями
Структурированность информации есть степень соответствия представленной в системе информации жестким правилам разбиения ее на отдельные элементы данных с четко определенными характеристиками — структуре представления данных Этот квалификационный признак относится к числовой и символьной информации
По степени структурированности • Документо-ориентированной называется БД, рассчитанная на работу непосредственно с неструктурированными или слабо структурированными данными • Структурированной называется БД, работающая с жестко структурированными данными Структурированные БД требуют предварительного проектирования и описания структуры БД По типу используемой модели делятся на: – Иерархические – Сетевые – Реляционные – Объектно-ориентированные Пример: служба WWW интернета — документно-ориентированная БД телефонный справочник на CD – таблично-ориентированная БД
По способу хранения данных и доступа • Локальной БД называется база данных, в которой все данные хранятся на персональном компьютере, доступ к которому имеет один пользователь • Централизованной БД называется база данных, в которой все данные хранятся в единой БД и представлены только в одном экземпляре • Распределенной БД называется база данных, в которой данные хранятся в нескольких локальных БД Пример: – В системе пунктов обмены валюты большинства банков информация об обменных курсах поступает по несколько раз в день и хранится там до поступления нового курса — распределенная ИС – В системе резервирования билетов на самолеты авиакомпании информация о любом купленном или сданном билете сразу фиксируется в центральной единой БД — это централизованная ИС
Системы управления базами данных • Система управления базами данных (СУБД) есть комплекс языковых и программных средств, предназначенный для создания, ведения и совместного использования БД многими пользователями
Вид программы Характер использования Модель данных Полнофункциональные Персональные Иехархические Серверы БД Многопользовательские (корпоративные) Сетевые Клиенты БД Реляционные Средства разработки программ управления БД Объектноориентированные
По виду программ • Полнофункциональные имеют развитый интерфейс, позволяющий выполнять основные действия с БД: – создавать и модифицировать структуры таблиц – вводить данные – формировать запросы, формы и т. п. Для создания запросов необязательно программирование, можно пользоваться языком QBE (Query By Example) • Многие полнофункциональные СУБД включают средства программирования для профессиональных разработчиков • Для обеспечения доступа к другим БД или данным SQL-серверов многие СУБД имеют соответствующие модули Примеры: DBASE IV, Microsoft Access, Microsoft Fox. Pro, Paradox R: BASE/
По виду программ • Серверы БД предназначены для обработки данных в сетях Серверы БД реализуют функции управления базами банных с помощью SQL Примеры: Net. Ware SQL (Novel), MS SQL Server (Microsoft), Inter. Base (Borland)/ • Клиенты БД для серверов БД представляет различные программы, как полнофункциональные СУБД, так и табличные и текстовые процессоры, программы электронной почты и т. п. • Средства разработки программ работы с БД могут использоваться для создания клиентских программ, серверов БД и их отдельных компонентов, а так же пользовательских приложений. Примеры: Clipper, Delphi, Power Builder (Borland), Visual Studio (Microsoft), С++.
По характеру использования 1. Персональные 2. Многопользовательские (корпоративные) • Персональные СУБД обеспечивают возможность создания персональных БД и недорогих приложений. Примеры: Visual Fox. Pro, Paradox, Clipper, d. Base, Access • Многопользовательские СУБД включают в себя сервер БД и клиентскую часть. Примеры: СУБД Oracle, Informix.
По модели данных СУБД (как и БД) разделяются на 1. Иерархические 2. Сетевые 3. Реляционные 4. Объектно-ориентированные Некоторые СУБД могут поддерживать несколько моделей данных
Иерархическая модель Иерархические модели данных исторически были первыми. Простота организации, наличие заранее заданных связей между сущностями, сходство с физическими моделями данных позволяли добиваться приемлемой производительности иерархических СУБД на медленных ЭВМ с весьма ограниченными объемами памяти. Но, если данные не имели древовидной структуры, то возникала масса сложностей при построении иерархической модели и желании добиться нужной производительности. В иерархической структуре исходные элементы порождают другие элементы, которые в свою очередь порождают следующие и т. д. Каждый порожденный элемент (потомок) имеет только одного родителя и каждый родитель имеет произвольное количество потомков Пример иерархической структуры – книга, система почтовых адресов, файловая система. Книга разбивается на части, разделы, главы
Сетевая модель организации данных является расширением иерархической В сетевой структуре данных каждый потомок может иметь любое число предков и каждый предок может иметь любое количество потомков Сетевая модель позволяет отображать разнообразные взаимосвязи элементов данных в виде произвольного графа. Сетевая БД состоит из набора записей и набора связей между этими записями
Реляционная модель В реляционной базе любые данные представляются в виде таблиц. Реляционная модель была предложена сотрудником фирмы IBM Эдгаром Коддом и основывается на понятии отношение (relation)
Объектно-ориентированная модель БИБЛИОТЕКА Свойство Тип Район string АБОНЕНТ class КАТАЛОГ class ВЫДАЧА class Билет abs Номер abs Значение Московский АБОНЕНТ Билет Имя Адрес Телефон ВЫДАЧА Билет Номер Дата string 00015 02867 09/01/06 КНИГА Номер Стеллаж Издание integer string 21555 7 1 string 00015 рогов сена 14 3102548 КАТАЛОГ Isbn Название Автор КНИГА string class 1222245 Базы данных Диго
В объектно-ориентированной модели имеется возможность идентифицировать отдельные записи базы. Между записями базы данных и функциями их обработки устанавливаются взаимосвязи с помощью механизмов, подобных соответствующим средствам в объектно-ориентированных языках программирования Структура объектно-ориентированной БД графически представлена в виде дерева, узлами которого являются объекты. Каждый объект-экземпляр класса является потомком объекта, в котором он определен как свойство. Объект – экземпляр класса принадлежит своему классу и имеет одного родителя. Родовые отношения в БД образуют связанную иерархию объектов. Для выполнения действий над данными в объектно-ориентированной модели применяются механизмы ü инкапсуляции (ограничения видимости) ü наследования (распространения области видимости на всех потомком) ü полиморфизма (возможность в объектах разных типов иметь процедуры и функции с одинаковыми именами, т. е. во время выполнения программы одни и те же методы оперируют с разными объектами в зависимости от типа аргумента)
Исходя из представленных выше определений, можно сделать следующие выводы: • Базы данных отражают определенную часть реального мира. Необходимо стремиться, чтобы вся информация, описывающая предметную область, фиксировалась в БД однократно, накапливалась и поддерживалась в актуальном состоянии централизовано, а пользователи имели возможность работать с ней. • Базы данных создаются обычно для многоцелевого использования, а не для решения какой-либо одной задачи. Полнота отображения предметной области позволяет расширить круг задач, решаемых в предметной области. • Базы данных есть специальным образом организованные данные. Эта особенность заключается в том, что БД представляют собой системы взаимосвязанных данных, единство и целостность которых поддерживается специальными программами средствами. • Для функционирования Бн. Д необходимо наличие специальных языковых и программных средств (СУБД), обеспечивающих хранение, корректировку и доступ к данным.