Построение полноатрибутной модели — КиберПедия 

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Построение полноатрибутной модели

2022-10-11 30
Построение полноатрибутной модели 0.00 из 5.00 0 оценок
Заказать работу

Определите атрибуты для сущностей, выявленных на предыдущих этапах моделирования.

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

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

Для этого нужно открыть контекстное меню для связи и выбрать пункт меню Relationship Properties.

Откроется диалоговое окно, в нем следует активировать опцию RI Action. Для использования опции предусмотрено шесть полей. Каждое поле предоставляет несколько вариантов описания.

Для полей Parent Delete и Parent Update возможно задание следующих вариантов:

· Restrict – запрет изменения и удаления экземпляра родительской сущности в случае, если с данным экземпляром связан экземпляр дочерней сущности (В MS SQL Server данный подход называется No Action);

· Cascade – каскадное удаление или обновление;

· Set Default – установка значения атрибута внешнего ключа в значение по умолчанию, в случае если соответствующий первичный ключ родительской сущности обновляется или удаляется;

· Set Null – установка значения атрибута внешнего ключа в значение Null, в случае если соответствующий первичный ключ родительской сущности обновляется или удаляется;

· None – правила ссылочной целостности не заданы. В этом случае действуют правила, установленные по умолчанию в целевой СУБД (для MS SQL Server – Restrict).

Первые два правила (Restrict и Cascade) поддерживаются в среде SQL Server на уровне создания таблиц. Для реализации остальных правил требуется создание триггеров ссылочной целостности.

Построение внутренней модели данных.

Чтобы перейти на внутреннюю модель данных, нужно переключиться на физическую (Physical) модель. Поскольку внутренняя модель данных строится с учетом именно той СУБД, в которой планируется реализация проекта, следует проверить, что выбранный в начале работы MS SQL Server 2000 действительно активирован в окне меню.

На этом шаге в меню Database остановитель на опции Choose Database и в окне выбора задайте SQL Server версии 2000. В физической модели уже конкретно создаются те таблицы, которые нужны в соответствии с описанием объекта автоматизации. Это выполняется с помощью опции CREATE TABLE. Освоение пакета Design IDEF в нотации IDEF1X завершено.

В качестве отчета по проделанной работе предъявляются построенные модели; нужно продемонстрировать владение синтаксисом и семантикой диаграмм.

 

 

Контрольные вопросы

· Каким образом проводится создание новой модели?

· Как происходит определение сущностей?

· Что требуется выполнить для задания неопределенной связи?

· Каким образом задается не идентифицирующая определенная связь?

· Каким образом задаются имя и номер связи?

· Что такое кардинальное число связи и как оно устанавливается?

· Имеется ли возможности задания обязательности связи и для какого типа связи это предусмотрено?

· Каковы характеристики модели уровня ключей?

· Какие параметры задаются для домена при определении ключевых атрибутов?

· Каким образом можно задать новый домен?

· Какие типы проверки значений атрибутов домена предусмотрены в технологии?

· Каковы характеристики полноатрибутной модели?

· Что представляет собой внутренняя модель данных?

· Каким образом в физической модели данных создаются таблицы?

· В каком случае при разработке информационной модели требуется вручную задавать атрибуты, которые являются внешними ключами сущностей?

 

Работа 4. Разработка функциональной и информационной моделей нотаций IDEF0 и IDEF1Х в среде DESIGN IDEF по индивидуальному заданию.

Цель лабораторной работы:

· приобретение навыков разработки комплекта диаграмм для описания информационной системы;

· построение функциональной и информационной моделей в соответствии с выданным преподавателем индивидуальным заданием;

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

 

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

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

Работу выполняйте в следующей последовательности:

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

2.Определите точку зрения, цель и контекст функциональной модели.

3. Составьте перечень данных. Выделите функции, при выполнении которых задействованы данные.

4. Разработайте контекстную диаграмму. Заполните бланк, содержащий контекстную диаграмму, в соответствии с правилами стандарта IDEF0. Декомпозируйте контекстную диаграмму и постройте диаграмму А0.

5. Проверьте синтаксис модели. Исправьте обнаруженные ошибки. Проведите цикл папки с участием других студентов учебной группы.

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

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

8. Поскольку основная часть вариантов рассчитана на разработку реляционных решений, создание физической модели целесообразно планировать на основе SQLServer 2000, субреляционных сред Cashe, PostGress или других.

9. Определите основные сущности. Задайте номер, имя сущности, введи определение и описание сущностей. Задайте связи. На этом этапе проектирования построение модели уровня сущностей выполнено.

10. Переходите к построению модели уровня ключей. Если имеются неопределенные связи, их надо раскрыть, заменяя связующими сущностями и двумя определенными связями.

11. Определите атрибуты, которые являются первичными и внешними ключами, а также их домены. Задайте параметры доменов. Укажите тип данных для домена, установите признак обязательности и задайте правила проверки на значения атрибутов данного домена. После определения условия проверки зафиксируйте выбранную проверку. Сформируйте связь атрибута с созданным доменом. На этом этапе построение модели уровня ключей завершено.

12. Разработайте полноатрибутную модель. Для этого определите атрибуты для сущностей, выявленных на предыдущих этапах моделирования. Каждый атрибут должен быть определен на соответствующем домене. У разных атрибутов домены могут совпадать.

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

14. Убедитесь, что конкретная СУБД, выбранная на основании предварительного анализа данных и функционального моделирования, действительно активированав окне меню.

15. Создайте таблицы в физической модели.

 

В качестве отчета о проделанной работе предъявляются разработанные диаграммы; анализ работы по этапам выполнения.

 

Контрольные вопросы

· Для чего выполняется описание объекта автоматизации на начальном этапе моделирования?

· Каакие основные сведения о данных необходимы для начала моделирования?

· Какое значение при разработке диаграмм имеет точка зрения специалиста-разработчика?

· С чем связана необходимость определения цели деятельности на орбъекте автоматизации и выделение основных и вспомогательных процессов?

· Почему разработка декомпозиционной диаграммы функционального моделирования проводится с учетом маршрутизации процессов?

· Зачем проводится поэтапное, а не на стадии прекращения декомпозиции, выявление и исправление ошибок моделирования?

· Позволяет ли анализ диаграмм на этапе прекращения декомпозиции сделать предположение о структуре и архитектуре информационной системы поддржки процессов на объекте?

· В какой момент информационного моделирования нужно зафиксировать выбор СУБД?

· Если в ходе анаклиза оказывается, что предварительный выбор конкретной СУБД не оптимален, можно ли изменить его, существенно не меняя саму разработанную информационную модель в нотации IDEF1X?

· Какое значение при моделировании имеет определение первичных и внешних ключей?

· Какую информацию предоставляет модель уровня ключей?

· Какие возможности анализа предоставляет полноатрибутная модель?

· Зачем разработчику нужна внутренняя модель?

· Какие основные действия проводятся при создании физической модели?

· Какую роль в возможностях нотаций IDEF0 и IDEF1X играет жесткий синтаксис и семантика диаграмм?


 

Варианты заданий по разработке моделей

При выполнении заданий требуется:

· разработать описание объекта автоматизации;

· выполнить формализацию процессов;

· сформулировать аргументы выбора нотации для моделирования;

· разработать диаграммы моделирования для объекта.

 

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

 

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

 

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

 

4. Информационно-вычислительная система для фирмы, работающей в сфере малого и среднего бизнеса по созданию макетов документации для фармацевтической промышленности (15 рабочих мест технических специалистов, два сервера, бухгалтерия, директорский совет).

 

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

 

 

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

 

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

 

8. Информационно-вычислительная система для фирмы, работающей в сфере малого и среднего бизнеса по выполнению расчетов и созданию документации для кабельной промышленности (20 рабочих мест технических специалистов, два сервера, бухгалтерия, директорский совет).

 

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

 

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

 

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

 

 

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

 

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

 

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

 

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

 

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

 

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

 

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

19. Информационно-вычислительная система для фирмы, работающей в сфере малого и среднего бизнеса по выполнению заказов на аренду автомашин (4 комнаты с 2 рабочими местами в каждой, автосервис и гараж на одной территории, два сервера, бухгалтерия, директор).

 

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

 

21. Информационно-вычислительная система для фирмы, работающей в сфере малого и среднего бизнеса по перевозкам пассажиров маршрутными такси (3 комнаты с 2 рабочими местами в каждой, гараж и автосервис на одной территории, два сервера, бухгалтерия, директор).

 

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

 

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

 

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

 

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


 

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

1. Репин В., Елиферов В. Процессный подход к управлению. Моделирование бизнес-процессов. – М.: Стандарты и качество, 2005.

2. Сухомлин В.А. Введение в анализ информационных технологий: учебник для вузов. – М.: Горячая линия – Телеком, 2003

3. Валенов Г.Н. CASE-технологии. Консалтинг в автоматизации бизнес-процессов. 3-е изд. – М.: Горячая линия – Телеком. 2002.

4. Марка Д. А., МакГоуэн К. Методология структурного анализа и проектирования: пер. с англ. – М.: МетаТехнология, 1993.

  1. Степанова Е.Б. Анализ результатов применения метода проективного обучения в кибернетике в учебных курсах университета и в структурах переподготовки персонала на предприятиях / Е.Б.Степанова // Научная сессия МИФИ-2007. Сборник научных трудов. – М.: МИФИ, 2007. – Т.10: Телекоммуникации и новые информационные технологии в образовании. - С. 60-63.


Поделиться с друзьями:

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

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...

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



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.066 с.