11578

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

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

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

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

Русский

2013-04-08

93.57 KB

90 чел.

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

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

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

На тему:

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

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

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

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

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

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

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

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


 

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

54381. Основные тенденции развития российской культуры в конце XX - начале XXI веков 20.76 KB
  Одной из особенностей развития российской культуры рубежа XX-XXI вв. является ее деидеологизированность и плюрализм творческого поиска. В элитарной художественной литературе и изобразительном искусстве пост - советской России на первый план вышли произведения авангардистского направления
54382. Розвиток критичного мислення школярів на уроках української літератури: запитання які «пробуджують» думку 94 KB
  Дьюї належить твердження що фундаментальна мета сучасної освіти полягає не в наданні учням інформації а в тому щоб розвивати в них критичний спосіб мислення. Саме такий тип мислення надає найбільше можливостей молоді успішно розбудовувати своє життя в мінливому сучасному світі. Критичне мислення допомагає людині адекватно оцінювати нові обставини та формувати стратегію подолання проблем пристосовуватися до нових часом не передбачуваних політичних економічних або інших обставин.
54383. Конкурсно – розважальна програма: «Міс Екологія» 34 KB
  Людська цивілізація вступила в таку форму розвитку, коли її доля вирішується не науково-технічним прогресом, а глибиною екологічних знань та вмінням діяти відповідно до цих знань. Завданням нашого конкурсу є – визначити творчий потенціал кожної учасниці.
54384. MISTER OF THE 5-В FORM 58.15 KB
  Dear participants, guests, jurors. Thanks you for being so active, diligent and clever. It's high time to score the results of our contest and to announce the nominations.
54385. Виховний захід для третьокласників «Містер класу» 55 KB
  Тоненьке кругленьке серце чорненьке Хто на його слід погляне думку його взнає Олівець Що ми робимо олівцем Малюємо Наступний конкурс 2К Містер художник. Наступний конкурс Містер поет. Містер ерудит На подвір’ї ходить декілька кур.
54386. Основные тенденции развития мировой культуры на рубеже XX - XXI веков 17.12 KB
  Анализируя произошедшие исторические события, развитие научно-технического прогресса, панораму художественной культуры, следует выделить основные тенденции и проблемы развития мировой культуры ХХ-XXI вв.
54387. Європейське середньовічне місто 276.5 KB
  Європейське середньовічне місто. Пояснити причини появи середньовічних міст; охарактеризувати цехове ремесло побут житло і заняття городян показати середньовічне місто як центр ремесла і торгівлі; розвивати навички роботи а групах аналізу документів вміння розв’язувати історичні задачі й проблемні завдання; виховувати інтерес до середньовічної історії. На кінець уроку ми зможемо:...
54388. Раціональні числа. Додавання і віднімання раціональних чисел. Система координат 46.5 KB
  Розмістити числа в порядку зростання. Але ці числа не прості кожному з них відповідає літера. Чому числа бувають додатні і від’ємні Числа люди Країна Модульна Вірш про додатні і від’ємні числа Казка про числа Предмет математика наскільки серйозний що корисно використовувати будьяку нагоду зробити його цікавим.
54389. Значение культурологии в профессиональной деятельности современного специалиста в сфере национальной экономики и управления 14.73 KB
  Культурология - новая дисциплина с пока неустоявшейся предметной областью и огромным познавательным потенциалом — занимает особое место среди гуманитарных дисциплин.