Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
met_erwin.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.07 Mб
Скачать

Министерство образования и науки Российской Федерации

Федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального образования

«Уфимский государственный авиационный технический университет»

Кафедра автоматизированных систем управления моделирование экономических и производственных процессов предприятий с использованием eRwin

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

к лабораторным работам по курсу

«Проектирование экономических информационных систем» для студентов специальности

080801 «Прикладная информатика в экономике»

УФА 2007

Составители: Н.О. Никулина, Е.Б. Старцева, Э.И. Синагатуллина

УДК 681.3

Моделирование экономических и производственных процессов предприятий с использованием ERwin: Методические указания к лабораторным работам по курсу "Технико-экономический анализ деятельности предприятий" / Уфимск. гос. авиац. техн. ун-т; Сост.: Н.О. Никулина, Е.Б. Старцева, Э.И. Синагатуллина - Уфа, 2007. - 35 с.

Содержатся основные сведения, необходимые для работы с одним из современных программных продуктов фирмы Platinum Technology - ERwin, предназначенным для структурного анализа и проектирования информационных систем. Рассматриваются принципы проектирования информационных систем с использованием CASE-средств, приводится подробное описание программного продукта. Обсуждается порядок проведения лабораторных работ.

Предназначены для студентов старших курсов специальности «Прикладная информатика в экономике».

Табл.1 Ил. 20. Библиогр.: 2 назв.

Рецензенты: канд. техн. наук Л.Р. Черняховская

канд. техн. наук А.Н. Набатов

Содержание

Введение………………………………………………………………….4

ЛАБОРАТОРНАЯ РАБОТА....………………………………………….8

1.Цель работы…………………………………………………………….8

2.Теоретические сведения……………………………………………….8

2.1. Реляционные базы данных………………..……………………….8

2.2. Моделирование в ERWin…………………………………………..9

3.Описание работы с пакетом……….…………………………………19

3.1. Постановка задачи………………………………………………...20

3.2. Создание логической модели БД………………………………...20

3.3. Создание физической модели БД и генерация схемы БД……...29

4.Порядок выполнения работы……….………………………………..35

5.Контрольные вопросы………………………………………………..35

Список литературы……………………………………………………35

Введение

В условиях рынка все большее число компаний осознают преимущества использования информационных систем (ИС). В некоторых случаях ИС - это не только набор услуг, но и важнейший компонент бизнеса, как, например, система резервирования билетов или средства предоставления финансовой информации. Чтобы получить выгоду от использования информационной системы, ее следует создавать в короткие сроки и с уменьшенными затратами. Информационная система должна быть легко сопровождаемой и управляемой. Создание современных информационных систем представляет собой сложнейшую задачу, решение которой требует применения специальных методик и инструментов. Неудивительно, что в последнее время среди системных аналитиков и разработчиков значительно вырос интерес к CASE - технологиям и инструментальным CASE – средствам. CASE-средства (Computer Aided Software/System Engineering) позволяют проектировать любые системы на компьютере. Необходимый элемент системного и структурно-функционального анализа, CASE-средства позволяют моделировать бизнес-процессы, базы данных, компоненты программного обеспечения, деятельность и структуру организаций. Применимы практически во всех сферах деятельности. Результат применения CASE-средств - оптимизация систем, снижение расходов, повышение эффективности, снижение вероятности ошибок.

Информационная модель - это спецификация структуры данных и бизнес правил (правил предметной области).

Технология создания информационных систем (ИС) предъявляет особые требования к методикам реализации и программным инструментальным средствам, а именно:

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

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

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

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

На современном рынке средств разработки ИС достаточно много систем, в той или иной степени удовлетворяющих перечисленным требованиям. CASE -средства ERwin и BPwin, разработанные фирмой PLATINUM, входят в число лучших на сегодняшний день. Одним из условий успешной деятельности любой компании является способность принимать оптимальные решения в минимально краткий срок на основе точной информации. Для построения высококачественных приложений, витрин и хранилищ данных организация должна иметь твердый фундамент, на котором будет базироваться вся информационная система предприятия. ERwin позволяет организациям автоматизировать процесс создания модели данных, наглядно отображая комплексные структуры данных и информационные массивы. Данное решение дает организациям возможность быстро реагировать на меняющиеся требования бизнеса благодаря глубокому анализу влияния изменений на свойства данных в масштабе всей организации и обеспечению оперативного внедрения этих изменений.

ERwin - средство разработки структуры базы данных (БД). ERwin сочетает графический интерфейс Windows, инструменты для построения ER-диаграмм, редакторы для создания логического и физического описания модели данных и прозрачную поддержку ведущих реляционных СУБД и настольных баз данных. С помощью ERwin можно создавать или проводить обратное проектирование (реинжиниринг) баз данных. Этот программный продукт - лидер среди средств моделирования баз данных и хранилищ данных. Позволяет проектировать, документировать и сопровождать базы данных различных типов. Поддерживая прямое и обратное проектирование для 20 типов СУБД, ERwin повышает качество разрабатываемой БД, производительность труда и скорость разработки.

Реализация моделирования в ERwin базируется на теории реляционных баз данных и на методологии IDEF1X.

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

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

Возможны две точки зрения на информационную модель и, соответственно, два уровня модели.

  1. Логический уровень – это абстрактный взгляд на данные, на нем данные представляются так, как выглядят в реальном мире, и могут называться так, как они называются в реальном мире, например "Студент", "Бухгалтерия" или "Стипендия". Объекты модели, представляемые на логическом уровне, называются сущностями и атрибутами (подробнее о сущностях и атрибутах будет рассказано ниже). Логическая модель данных может быть построена на основе другой логической модели, например на основе модели процессов. Логическая модель данных является универсальной и никак не связана с конкретной реализацией СУБД.

  2. Физический уровень представляет физическую модель данных, которая зависит от конкретной СУБД, фактически являясь отображением системного каталога. В физической модели содержится информация о всех объектах БД. Поскольку стандартов на объекты БД не существует (например, нет стандарта на типы данных), физическая модель зависит от конкретной реализации СУБД.

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