
- •1. Информационные ресурсы – основа компьютеризации экономической деятельности 4
- •2. Введение в проектирование аис 12
- •3. Информационное обеспечение аис 16
- •4. Основы проектирования реляционных баз данных 26
- •5. Защита информации в аис 32
- •6. Управление информационными ресурсами предприятия 41
- •Информационные ресурсы – основа компьютеризации экономической деятельности
- •Понятие экономической информации
- •Автоматизированные информационные системы управления и их классификация.
- •Понятие системы управления
- •Функциональные компоненты ис
- •Классификация аис.
- •Автоматизированные информационные технологии и их классификация
- •Понятие аит
- •Классификация аит
- •Понятие об автоматизированном рабочем месте (арм)
- •Структурная и функциональная организация аис Структурная и функциональная организация аис представлена на рис.2
- •Введение в проектирование аис
- •Методы ведения проектировочных работ
- •Принципы проектирования аис
- •Роль пользователя в создании аис
- •Этапы выполнения постановки задачи на проектирование аис.
- •1. Организационно-экономическая сущность задачи.
- •2. Описание выходной информации.
- •3. Описание входной информации
- •4. Описание алгоритма решения задачи.
- •Информационное обеспечение аис
- •Структура информационного обеспечения аис
- •Внемашинное обеспечение аис
- •Классификаторы, коды и технология их применения.
- •Общегосударственные классификаторы
- •22 7240000 0 – Базы данных.
- •Технология подготовки локальных классификаторов
- •Документация и технология ее формирования.
- •Структура унифицированного документа
- •Состав и организация внутримашинного информационного обеспечения аис
- •Базы данных
- •Проблемы распределенной обработки данных
- •Информационная и расчетная составляющие в работе аис
- •Витрины (киоски) данных.
- •Основы проектирования реляционных баз данных
- •4.1. Модели данных
- •4.2. Реляционная модель данных
- •4.3. Метод "Сущность - связь"
- •4.3.1. Основные определения
- •4.3.2. Степень связи
- •4.3.3. Класс принадлежности сущности
- •4.3.4. Построение таблиц реляционной бд
- •Аппарат
- •Защита информации в аис
- •Виды угроз безопасности информации аис
- •Пути несанкционированного доступа к информации:
- •Вредоносные программы
- •Виды вредоносных программ
- •Симметричное шифрование
- •Асимметричное шифрование
- •Электронная цифровая подпись
- •Система защиты от несанкционированного доступа для абс
- •Управление информационными ресурсами предприятия
- •Основы проектирования систем баз данных
- •Типовая методика проектирования системы баз данных
- •Планирование распределения данных
- •Типовая структура системы баз данных предприятия
- •Эволюция стратегических моделей управления предприятиями в информационных системах
- •Системы планирования материальных ресурсов (mrp Material Resource Planning)
- •Формирование входной информации для мrр-системы и результаты ее работы.
- •Системы планирования производственных ресурсов (мrр II)
- •6.2.4. Системы планирования ресурсов предприятия (еrр)
- •6.2.5. Системы планирования ресурсов предприятия, синхронизированного с потребителями (csrp)
- •6.2.6. Развитые системы планирования (арs)
- •6.2.7. Некоторые особенности дальнейшего развития
- •6.3. Системы автоматизации управления предприятиями (сауп) в Украине
- •Литература
4.3. Метод "Сущность - связь"
4.3.1. Основные определения
Сущность - некоторый объект, представляющий интерес для организации, информацию о нем желательно хранить в компьютере. Этот объект должен иметь экземпляры, отличающиеся друг от друга и допускающие однозначную идентификацию.
Связь - соединение между двумя и более сущностями.
Атрибут - свойство сущности или связи. Например, атрибутами СОТРУДНИКА могут быть ФАМИЛИЯ, АДРЕС, ОКЛАД, СТАЖ и т.п.
Ключ сущности (первичный ключ) - атрибут или набор атрибутов, используемый для идентификации экземпляра сущности. Например, атрибут ФАМИЛИЯ может быть ключевым только в том случае, если в базе данных не будет однофамильцев. Поэтому часто в качестве ключевого используется атрибут НОМЕР_ПО_ПОРЯДКУ.
В методе "Сущность - связь" результатом проектирования является диаграмма (ER - диаграмма), в которой сущности изображаются прямоугольниками, а связи - ромбами.
Например, связь "ПОСТАВЩИК - ТОВАР" можно изобразить следующим рисунком:
4.3.2. Степень связи
Различают степени связи: один к одному (1:1), один ко многим (1:М), многие ко многим (М:М).
Пусть каждый поставщик поставляет не более одного товара, и каждый вид товара поставляется не более чем одним поставщиком. В этом случае степень связи принимается один к одному (1:1). На диаграмме это изображается так:
Если каждый поставщик может поставить более чем один товар, а каждый вид товара поставляется не более чем одним поставщиком. В этом случае степень связи принимается многие к одному (М:1). На диаграмме это изображается так:
М
1
Если каждый поставщик может поставить не более чем один товар, а каждый вид товара может быть поставлен более чем одним поставщиком. В этом случае степень связи принимается один ко многим (1:М). На диаграмме это изображается так:
1
М
Если каждый поставщик может поставить более чем один товар, а каждый вид товара может быть поставлен более чем одним поставщиком. В этом случае степень связи принимается многие ко многим (М:М). На диаграмме это изображается так
М
М
4.3.3. Класс принадлежности сущности
Для сущностей различают обязательный и необязательный классы принадлежностей. Если все экземпляры сущности обязательно участвуют в связи, то данная сущность имеет обязательный класс принадлежности в данной связи.
Если допускаются экземпляры сущности, которые могут не участвовать в связи, то данная сущность имеет необязательный класс принадлежности.
Так, если в базе данных допускается хранение данных о поставщиках, которые не поставляют никаких товаров, то класс принадлежности сущности ПОСТАВЩИКИ необязательный. Если в базе данных не может быть информации о товарах никем не поставляемых, то класс принадлежности сущности ТОВАР - обязательный. На ER - диаграмме обязательный класс принадлежности можно отметить звездочкой (*).
4.3.4. Построение таблиц реляционной бд
Общий подход к построению БД с использованием метода "Сущность - связь" сводится к следующим шагам:
Выявить все представляющие интерес для организации сущности, их атрибуты, ключевые атрибуты, связи между ними;
Построить ER-диаграмму;
Разметить ER-диаграмму, указав степени связей и классы принадлежности сущностей;
Построить предварительные таблицы, используя четыре формальных правила;
Окончательно распределить все представляющие интерес атрибуты по предварительным таблицам.
Правила для построения предварительных отношений сводятся к следующим:
Правило 1. Если степень связи равна 1:1 и класс принадлежности обеих сущностей является обязательным, то требуется построить только одну таблицу, атрибутами которой будут все атрибуты исходных сущностей.
Правило 2. Если степень связи равна 1:1 и класс принадлежности одной сущности является обязательным, а другой необязательным, то необходимо построение двух таблиц: по одной на каждую сущность, и ключевой атрибут необязательной сущности необходимо добавить в список атрибутов обязательной сущности.
Правило 3. Если степень связи равна 1:М и класс принадлежности М – связанной сущности является обязательным, то необходимо построение двух таблиц: по одной на каждую сущность, и ключевой атрибут одно-связанной сущности необходимо добавить в список атрибутов много-связанной сущности.
Правило 4. Если: 1) степень связи равна 1:1 и класс принадлежности обеих сущностей является необязательным, или 2) степень связи равна 1:М, а класс принадлежности много – связанной сущности является необязательным, или 3) степень связи равна М:М, то требуется построение трех таблиц: по одной на каждую сущность плюс дополнительная таблица для связи. При этом в качестве атрибутов дополнительной таблицы необходимо взять ключевые атрибуты сущностей.
Рассмотрим процесс проектирования учебной БД для некоторого предприятия бытового обслуживания, например, телеателье.
Прежде всего, необходимо сформулировать примерный список задач, для решения которых разрабатывается данная автоматизированная информационная система. Для этого рассмотрим основные моменты деятельности телеателье. Телеателье работает с клиентами, которые сдают свои аппараты в ремонт, при этом между клиентом и телеателье заключается типовой договор. Неисправный аппарат передается в ремонт мастеру с выпиской соответствующего наряда на выполнение работ. В ходе выполнения ремонта мастер заменяет неисправные блоки исправными, для чего оформляет требование и обменивает их на складе. По окончанию ремонта клиенту выставляется счет.
Таким образом, разрабатываемая АИС будет решать следующие задачи:
- ввод данных о клиентах, об аппаратах, мастерах, запчастях;
- автоматизация формирования выходного документооборота (счетов);
- автоматизация формирования входного документооборота (договоров с клиентами, нарядов, требований);
- анализ наиболее «ломких» типов аппаратов, наиболее распространенных причин поломки и т.п.
Процесс выделения информационных объектов достаточно сложный. Информационный объект образуется совокупностью логически взаимосвязанных реквизитов. Реквизиты делятся на ключевые и описательные. Ключевой реквизит однозначно определяет отдельный конкретный экземпляр объекта. Не ключевые реквизиты называются описательными. Между реквизитами имеется функциональная зависимость, если одному значению ключа соответствует только одно значение описательного реквизита.
Реквизиты каждого информационного объекта должны удовлетворять требованиям нормализации:
- информационный объект должен содержать уникальный идентификатор (ключ); ключ является простым, если он состоит из одного реквизита, или составным, если из нескольких;
- все описательные реквизиты должны быть взаимонезависимы, т.е. между ними не может быть функциональных зависимостей;
- все реквизиты, входящие в составной ключ, должны быть также взаимонезависимы;
- каждый описательный реквизит должен функционально зависеть от ключа;
- при составном ключе описательные реквизиты должны зависеть целиком от всей совокупности реквизитов, образующих ключ.
- каждый описательный реквизит не может зависеть от ключа транзитивно, т.е. через другой промежуточный реквизит. В случае транзитивной зависимости между реквизитами можно выполнить расщепление совокупности реквизитов с образованием двух информационных объектов вместо одного.
В качестве объектов (сущностей) телеателье выберем: клиентов, мастеров, ремонтируемые аппараты, запасные части.
Атрибутами этих объектов могут быть:
клиент (номер клиента, фамилия, имя, отчество, адрес, телефон);
мастер (номер мастера, фамилия, имя, отчество, адрес, телефон, разряд);
АППАРАТ (номер аппарата, название, тип, заводской номер, гарантия, дата поступления, дата возврата);
ЗАПАСНЫЕ ЧАСТИ (номер ЗЧ, название, количество, наличие драгоценных металлов, цена).
Ключевые атрибуты: номер_клиента, номер_мастера, номер_аппарата, номерЗЧ.
Перечисленные объекты участвуют в следующих связях:
КЛИЕНТ имеет АППАРАТ;
МАСТЕР исправляет АППАРАТ;
ЗАПАСНЫЕ_ЧАСТИ устанавливают в АППАРАТ.
ER – диаграмма будет иметь вид:
м
1
м
м