Смекни!
smekni.com

Автоматизированные информационные системы и их классификация (стр. 2 из 3)

В ряде случаев установление идентифицирующего свойства не является простой задачей.

Рассмотрим, например, объект Личность. Простейшими идентифицирующими свойствами личности обычно считаются Фамилия, Имя, Отчество. Однако наличие однофамильцев с совпадающими именами и отчествами показывает, что этих трех свойств недостаточно для идентификации. Можно пойти по пути расширения списка идентифицирующих свойств, добавляя свойства Дата рождения, Национальность и т.д., пока не будет обеспечена однозначная идентификация требуемого множества людей, или предложить новое идентифицирующее свойство (возможно, вводимое искусственно). В нашем примере можно использовать два свойства - Номер паспорта и Серия паспорта, однако паспортная система охватывает не всех жителей страны (за рубежом в качестве идентификатора личности часто используется номер социального страхования). Если множество людей ограничено рамками некоторого предприятия (учреждения), то идентифицирующим свойством может служить Табельный номер.

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

Сущность - реальный или воображаемый объект, имеющий существенное значение для рассматриваемой предметной области.

Каждая сущность должна обладать уникальным идентификатором. Каждый экземпляр сущности должен однозначно идентифицироваться и отличаться от других экземпляров данного типа сущности. Каждая сущность должна обладать некоторыми свойствами:

иметь уникальное имя; к одному и тому же имени всегда должна применяться одна и та же интерпретация;

одна и та же интерпретация не может применяться к различным именам, если только они не являются псевдонимами;

обладать одним или несколькими атрибутами, которые либо принадлежат сущности., либо наследуются через связь;

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

Каждая сущность может обладать любым количеством связей с другими сущностями модели.

Связь - поименованная ассоциация между двумя сущностями, значимая для рассматриваемой предметной области. Связь - это ассоциация между двумя сущностями, при которой каждый экземпляр одной сущности ассоциирован с произвольным (в том числе нулевым) количеством экземпляров второй сущности, и наоборот.

Связь (отношение) между сущностями обладает свойством, именуемым мощность - количество экземпляров сущности-потомка, которое может существовать для каждого экземпляра сущности-родителя.

Например,

заказчик может иметь 0,1 или много заказов - связь «0,1 или много»;

заказ содержит 1 или много наименований товаров - связь «1 или много»;

у автомобиля ровно 4 колеса - связь «ровно п»;

билет резервируется для 0 или 1 пассажира - связь « 0 или 1».

Наиболее типичной является связь «0, 1 или много» (в теории реляционных баз данных - связь «1: М» или «один-ко-многим»),

Тип связи - если экземпляр сущности-потомка однозначно определяется своей связью с сущностью-родителем, то связь называется идентифицирующей, в противном случае - неидентифицирующей. Атрибут - любая характеристика сущности, значимая для рассматриваемой предметной области и предназначенная для квалификации, идентификации, классификации, количественной характеристики или выражения состояния сущности. Атрибут представляет тип характеристик или свойств, ассоциированных с множеством реальных или абстрактных объектов (людей, мест, событий, состояний, идей, предметов и т.д.). Экземпляр атрибута определяется типом характеристики и ее значением, называемым значением атрибута. В ER-модели атрибуты ассоциируются с конкретными сущностями. Таким образом, экземпляр сущности должен обладать единственным определенным значением для ассоциированного атрибута.

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

первичный ключ:

альтернативный ключ;

внешний ключ.

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

должен иметь уникальные значения;

не должен содержать пустых (неопределенных) значений:

должен быть компактным, т.е. должен содержать только такие атрибуты, удаление любого из которых может привести к утрате уникальности.

Альтернативный ключ - заменитель главного ключа. Используется для организации поиска данных. Выбирается из числа ключей-кандидатов на роль главного ключа.

Внешний ключ - существует только для дочерней сущности и является ссылкой на значение ключа родительской сущности. При создании связей (отношений) между сущностями в дочернюю сущность передаются атрибуты, составляющие первичный ключ родительской сущности. Эти атрибуты и составляют внешний ключ.

3. Функциональные и обеспечивающие подсистемы ЭИС

Функциональная часть ЭИС фактически является моделью системы управления объектом.

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

В ходе декомпозиции функциональная часть разбивается на подсистемы, в соответствии с различными классификационными признаками:

Уровень управления (высший, средний, оперативный)

Вид управляемого ресурса (основные фонды, материальные, трудовые, финансовые и информационные ресурсы)

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

Функции управления и период управления.

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

Цель решения задачи может быть сформулирована, как:

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

доказать по установленным правилам правильность построения или отождествления некоторого объекта (задача на доказательство).

В задачах на нахождение поиск неизвестной процедуры является целью, достижение цели обеспечивается поиском информационной технологии, способной предоставить пользователю необходимую информацию. После задача из статуса на нахождение переходит в статус на доказательство. В задачах на доказательство в качестве неизвестного выступает цепочка известных правил, выполнение которых позволяет отождествить объект по заданным критериям. Доказательство заключается в том, чтобы каждый раз при наличии новых исходных данных продемонстрировать наличие или отсутствие у объекта тех или иных характеристик. Особенно ярко этот тип задач демонстрируется экспертными системами, в которых сам принцип их построения базируется на доказательстве цели. Состав задач в ЭИС определяется следующими факторами:

Важностью той или иной функции управления

Возможностью формализации управленческих процедур

Уровнем подготовки персонала управления к использованию компьютеров

Наличием информационной базы и технических средств.

Обеспечивающие подсистемы ЭИС состоят из информационного, технического, программного организационного и правового обеспечения.

1. Информационное обеспечение - это хранимые на предприятии потоки информации. Информация формируется в результате обработки данных. Любая система имеет дело с двумя видами информации:

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

Внутренняя информация возникает в самой системе и отражает ее финансово-хозяйственное состояние и директивные цели на случай уклонения от заданных параметров.

Информационная база состоит из 2-х взаимосвязанных частей: внемашинной и внутримашинной.

Внемашинная - это часть системы, воспринимаемая человеком без ЭВМ (документы, акты, счета, устная информация). Внутримашинная содержится на машинных носителях и состоит из файлов.

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

3. Программное обеспечение служит для выполнения операций по обработке информации. ПО - это совокупность программ систем обработки данных и программных документации, необходимой для эксплуатации этих программ.

Различают общее ПО (операционная система, системы программирования, сервисные программы) и прикладное ПО.

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

Сбор первичной информации

Передачу или рассылку информации

Хранение и поддержку коллективного использования информации.

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