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 (или наоборот).


 

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

41119. Общие сведения о SQL 3.27 MB
  Сегодня Oracle поставляет на мировой рынок огромное количество продуктов, услуг и решений, ее штат насчитывает более 43 тыс. человек, и доход этой компании, превысивший в 2000 году 10 млрд. долл., определяется не только продажами СУБД.
41120. Параллельные вычислительные системы 467 KB
  К распараллеливанию прибегают при проектировании отдельных устройств ЭВМ устройств управления буферов команд каналов обращения к памяти и модулей памяти многофункциональных арифметическологических устройств АЛУ повсеместно применяемых конвейеров и т. Сложилось представление о двух основных уровнях на которых в ВС применяются практические методы распараллеливания: на уровне программ процессов процедур первый уровень распараллеливания; на уровне команд и операций второй уровень распараллеливания. Уровень команд и операций...
41121. ПСИХОЛОГІЯ СТРАХУ ТА ФОБІЙ 69.5 KB
  Ознайомити студентів з особливостями емоції страху. Основні завдання: Охарактеризувати страх як емоційний стан поняття психологічна характеристика переживання страху причини та види страхів; Охарактеризувати фобію як емоційний стан; Порівняння емоцій страху та фобій; Визначити психотерапевтичні методи подолання страхів та фобій. Визначення емоційного стану людини за зовнішніми показниками Після читання лекції Характеристика страху та фобії; причини та наслідки переживання страхів та фобій; знання основних методів...
41122. учасні приклади біотехнологій в архітектурі.Об’єкти екологічного дизайну 1.48 MB
  Біосферна концепція розвитку екосистеми міста дизайнерські рішення як один з запобіжних факторів по зменшенню антропогенного навантаження на довкілля сучасні приклади проектування біопозитивних споруд В наш час багато Європейських організацій в тому числі і урядових структур погоджуються з тим що міста відіграють надзвичайно важливу роль в питаннях повязаних із зміною клімату. Усвідомлення цієї концепції відбулося через численні конференції та обговорення внаслідок чого деякі організацій виробили чітке прогресивне бачення того як...
41123. Основные понятия программного обеспечения систем защиты информации 277.5 KB
  Быстро развивающиеся компьютерные информационные технологии вносят заметные изменения в нашу жизнь. Информация стала товаром, который можно приобрести, продать, обменять. При этом стоимость информации часто в сотни раз превосходит стоимость компьютерной системы, в которой она хранится.
41124. Техническая термодинамика и промышленная теплотехника 209.5 KB
  Если использовать в качестве тестового физического тела например руку то прикасаясь к стеклу мы скажем: стекло холодное. Из сказанного следует что для отдельного тела не контактирующего с другими телами понятие теплоты не может быть использовано. Такое тело имеет запас энергии само по себе даже при отсутствии взаимодействия с другими телами: если например тело движется с некоторой скоростью можно сказать что оно имеет некоторый запас энергии. В термодинамике принято тела нагретые больше по отношению к остальным называть...
41125. СУЩНОСТЬ И РАЗРАБОТКА МСФО 329.5 KB
  Совет также издает основы для заключений относительно МСФО и их проектов. Обязанностями Комитета являются: толкование применения МСФО и предоставление своевременных руководств тем кто выпускает финансовую отчетность по вопросам непосредственно не прописанным в МСФО или МСБУ; публикование проектов интерпретаций для публичных комментариев и рассмотрение полученных комментариев; предоставление отчетов Совету и получение одобренных Советом окончательных интерпретаций. В процессе разработки МСФО принимают...
41126. Загальний огляд інформаційно-пошукових правових систем 59 KB
  Навчальновиховна мета заняття: дати загальний огляд інформаційнопошукових правових систем Тип заняття: Наочність: Між предметні звязки: лекція таблиця інформаційнопошукових правових систем ЛІГА:ЗАКОН Кваліфікаційні вимоги до знань умінь навичок: Студенти повинні: Основні поняття інформаційнопошукових правових систем. Підведення підсумків уроку Які існують сучасні інформаційнопошукові системами Які ви знаєте види правової системи ЛігаЗакон Для чого призначена ЛігаЗакон Що знаходиться в системі ЛігаЗакон Що дуже вдало...
41127. Авторское право 79 KB
  Учения о природе авторского права Становление двух основных систем авторского права 1. В субъективном смысле авторское право совокупность правовых норм регулирующих личные неимущественные и имущественные права принадлежащие создателям произведений науки литературы и искусства. Предмет изучаемого курса включает в себя: систему правовой охраны творческих произведений авторскими и смежными правами; принципы и основные направления государственного регулирования авторского и смежных прав в Российской Федерации; объекты и субъекты...