11578

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

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

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

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

Русский

2013-04-08

93.57 KB

96 чел.

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

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

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

На тему:

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

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

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

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

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

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

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

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


 

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

85066. Чрезвычайные ситуации природного характера, их причины и последствия 30.73 KB
  Чрезвычайные ситуации природного характера их причины и последствия Цель урока. Систематизировать знания учащихся о наиболее характерных опасных природных явлениях и чрезвычайных ситуациях природного происхождения возникающих на территории нашей страны. Повторить основные причины возникновения чрезвычайных ситуаций природного характера и их возможные последствия. Напомнить о необходимости знать местные признаки приближения опасного природного явления.
85067. Чрезвычайные ситуации техногенного характера, их причины и последствия 30.7 KB
  Сформировать у учащихся более полное представление о факторах опасности техносферы для безопасности жизнедеятельности населения страны обратив внимание на источники техногенных опасностей основные причины их возникновения. Сформировать убеждение что повышение уровня культуры в области безопасности жизнедеятельности всего населения страны это приоритетный путь повышения уровня безопасности жизнедеятельности личности общества и государства. Изучаемые вопросы Факторы опасности техносферы для безопасности жизнедеятельности населения страны....
85068. Военная угроза национальной безопасности России. Международный терроризм — угроза национальной безопасности России 35.59 KB
  Военная угроза национальной безопасности России. Международный терроризм угроза национальной безопасности России Цель урока. Познакомить учащихся с внешними внутренними и трансграничными угрозами национальной безопасности России в современном мире. Обоснованно показать учащимся возрастание роли Вооруженных сил России по обеспечению военной безопасности государства и укрепления Вооруженных сил РФ.
85069. Наркобизнес как разновидность проявления международного терроризма 33.03 KB
  Смертность среди наркоманов за последние 10 лет увеличилась: в Германии почти в 5 раз в Италии в 4 раза во Франции в 3 раза в России в 12 раз по данным Интерпола и ООН. была раскрыта наркоситуация в России на современном этапе. На конгрессе в частности говорилось: Масштабы и темпы распространения наркомании в стране таковы что ставят под вопрос физическое и моральное здоровье наших граждан стабильность общества затрагивая по существу вопросы национальной безопасности России. В настоящее время по данным специалистов в...
85070. Виды террористических актов, их цели и способы осуществления 30 KB
  Обобщить знания учащихся о терроризме как идеологии насилия и террористической деятельности. Познакомить с основными видами террористической деятельности и основными чертами современного терроризма. Изучаемые вопросы Терроризм и террористическая деятельность. Основные виды терроризма.
85071. Законодательная и нормативно-правовая база по организации борьбы с терроризмом 29.94 KB
  Изучаемые вопросы Правовые основы противодействия терроризму. Основные принципы противодействия терроризму. Сообщить учащимся о том что правовую основу борьбы с терроризмом составляют Конституция РФ Уголовный кодекс РФ Федеральный закон О противодействии терроризму и другие федеральные законы общепризнанные принципы и нормы международного права международные договоры РФ указы и распоряжения Президента РФ постановления и распоряжения Правительства РФ а также принимаемые в соответствии с ними другие нормативные правовые акты...
85072. Система борьбы с терроризмом 29.31 KB
  Силы и средства привлекаемые для проведения контртеррористической операции. Единое управление силами и средствами входящими в состав группировок включая переподчинение представителей и подразделений федеральных органов исполнительной власти осуществляет руководитель контртеррористической операции. Все военнослужащие сотрудники и специалисты привлекаемые для проведения контртеррористической операции с момента начала контртеррористической операции и до ее окончания подчиняются руководителю контртеррористической операции. В заключение...
85073. Правила поведения при угрозе террористического акта 32.57 KB
  Правила поведения при угрозе террористического акта Цель урока. Обсудить с учащимися правила безопасного поведения в различных ситуациях террористического характера. Изучаемые вопросы Правила безопасного поведения при угрозе взрыва и при взрыве. Не прикасайтесь к находке и не давайте этого делать другим Далее обсудить с учащимися правила безопасного поведения при следующих ситуациях.
85074. Государственная политика противодействия наркобизнесу. Профилактика наркомании 32.58 KB
  Профилактика наркомании. Привлечь внимание учащихся к факту губительного распространения наркомании среди молодежи познакомить их с нормативноправовой основой противодействия наркомании; обсудить статью Уголовного кодекса РФ в которой предусмотрены наказания за действия связанные с наркотическими и психотропными веществами. Сформировать у учащихся убеждение в том что самая эффективная профилактика наркомании это индивидуальная система самовоспитания. Познакомить учащихся с психологической основой по формированию индивидуальной системы...