11578

Создание модели данных с помощью Allfusion ERwin Data Modeler

Лабораторная работа

Информатика, кибернетика и программирование

Лабораторная работа 4 по дисциплине: Проектирование и архитектура программного проектирования На тему: Создание модели данных с помощью Allfusion ERwin Data Modeler Цель работы: Знакомство с CASEсистемой Allfusion ERWin Data Modeler изучение основных принципов построения логической

Русский

2013-04-08

93.57 KB

82 чел.

Лабораторная работа 4

по дисциплине:

Проектирование и архитектура программного проектирования

На тему:

«Создание модели данных с помощью Allfusion ERwin Data Modeler»

Цель работы: Знакомство с CASE-системой Allfusion ERWin Data Modeler, изучение основных принципов построения логической модели данных, разработка модели.

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

ERwin имеет два уровня представления модели - логический и физический.

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

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

Документирование модели. Многие СУБД имеют ограничение на именование объектов (например, ограничение на длину имени таблицы или запрет использования специальных символов - пробела и т. п.). Зачастую разработчики ИС имеют дело с нелокализованными версиями СУБД. Это означает, что объекты БД могут называться короткими словами, только латинскими символами и без использования специальных символов (т. е. нельзя назвать таблицу предложением - только одним словом). Разделение модели на логическую и физическую позволяет решить эту проблему. На физическом уровне объекты БД могут называться так, как того требуют ограничения СУБД. На логическом уровне можно этим объектам дать синонимы - имена более понятные неспециалистам, в том числе на кириллице и с использованием специальных символов. Такое соответствие позволяет лучше задокументировать модель и дает возможность обсуждать структуру данных с экспертами предметной области.

Масштабирование. Создание модели данных, как правило, начинается с создания логической модели. После описания логической модели, проектировщик может выбрать необходимую СУБД и ERwin автоматически создаст соответствующую физическую модель. На основе физической модели ERwin может сгенерировать системный каталог СУБД или соответствующий SQL-скрипт. Этот процесс называется прямым проектированием (Forward Engineering). Тем самым достигается масштабируемость - создав одну логическую модель данных, можно сгенерировать физические модели под любую поддерживаемую ERwin СУБД. С другой стороны, ERwin способен по содержимому системного каталога или SQL-скрипту воссоздать физическую и логическую модель данных (Reverse Engineering). На основе полученной логической модели данных можно сгенерировать физическую модель для другой СУБД и затем сгенерировать ее системный каталог. Следовательно, ERwin позволяет решить задачу по переносу структуры данных с одного сервера на другой. Например, можно перенести структуру данных с Oracle на Informix (или наоборот).


 

А также другие работы, которые могут Вас заинтересовать

16000. Виктимология социальные и криминологические проблемы 1.47 MB
  Туляков Вячеслав Алексеевич ВИКТИМОЛОГИЯ В монографии приведены результаты теоретического анализа основных науковедческих проблем современной виктимологии как перспективного направления социальноправовых исследований обеспечивающего повышение эффективнос...
16001. ВИКТИМОЛОГИЯ 924.5 KB
  Туляков В.А. ВИКТИМОЛОГИЯ ВИКТИМОЛОГИЯ от лат victime жертва и греч logos понятие учение область знания на стыке педагогики психологии социологии криминологии и этнографии изучающая различные категории людей жертв неблагопри...
16002. Історія вчень про державу та право 1.45 MB
  Посібник створений з урахуванням досвіду щодо подібних вітчизняних видань, а також власного напрацювання автора при викладанні навчальної дисципліни у вищих навчальних закладах. У посібнику вміщено теоретичний матеріал, перелік літератури, питання для заліку та самоконтролю знань студентів, глосарій контрольні тести-тренінги
16003. Наркоситуация в мире и транснациональный наркобизнес 316 KB
  Владивостокский центр изучения организованной преступности 2002 июль Наркоситуация в мире и транснациональный наркобизнес Реферат Тропиной Татьяны Наркобизнес – величайший массовый убийца. Исключая редкие случаи окровавленные руки п
16004. Валютное регулирование в международном инвестиционном праве 935 KB
  Валютное регулирование в международном инвестиционном праве Предисловие Разумное привлечение иностранного капитала в экономику России выгодно: иностранные инвестиции могут помочь стране быстро модернизировать промышленную базу и увеличить ее производстве...
16005. Современные международные отношения 2.56 MB
  На главную страницу ББК 6.4 С 56 Рекомендовано Учебнометодическим объединением вузов Российской Федерации по образованию в области международных отношений в качестве учебника для студентов обучающихся по специальностям Международные отношения и Реги
16006. Словесный портрет 3.34 MB
  Топорков А.А. Т58 Словесный портрет: Практическое пособие. М.: Юристъ 1999. 112 с.: ил. ISBN 579750149Х Практическое пособие подготовлено на основе обобщения теоретических разработок опыта работы правоохранительных органов и личного опыта автора по составлению и испо...
16007. Очерки теории эффективного уголовного процесса 956.5 KB
  В монографии представлены некоторые кажущиеся авторам перспективными идеи теории эффективного уголовного процесса. Авторы пытаются творчески пересмотреть научную парадигму современного российского уголовного судопроизводства, подвергая сомнению ряд ее традиционных
16008. Использование средств массовой информации в борьбе с преступностью 374.5 KB
  Настоящее учебное пособие посвящено проблемам взаимодействия органов внутренних дел с телевидением, печатью, радио. Основываясь н.а материалах передового опыта и теоретической интерпретации данных науки, автор дает практические рекомендации по организации и повышению эффективности взаимодействия правоохранительных