11578

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

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

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

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

Русский

2013-04-08

93.57 KB

94 чел.

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

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

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

На тему:

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

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

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

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

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

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

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

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


 

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

23437. ФИЗИОЛОГИЯ РАСТЕНИЙ 6.3 MB
  Малиновский ФИЗИОЛОГИЯ РАСТЕНИЙ Владивосток 2004 УДК 581.1 Физиология растений. В учебном пособии кратко изложены основные разделы физиологии растений: физиология растительной клетки водный обмен минеральное питание фотосинтез брожение и дыхание гетеротрофное питание транспорт и выделение веществ рост и развитие движения растений механизмы защиты растений от факторов внешней среды в том числе и от патогенов. Особенности водного обмена у растений разных экологических групп .
23438. Способы построения, архитектура и обмен данными в цифровых сетях связи 1.2 MB
  Цифровые сети могут строиться на основе уже существующих проводных линий связи (медные, оптические), прокладываться специально выделенные линии, или строиться каналы беспроводной передачи данных. Архитектура сетей подразумевает различные технологии, протоколы...
23439. ФЕНОТИПИЧЕСКИЕ РЕАКЦИИ И ЭВОЛЮЦИОННЫЙ ПРОЦЕСС 428 KB
  Его обсуждение с дарвинистских позиций началось как известно с гипотезы органического или совпадающего отбора Моргана Болдуина выдвинутой на рубеже нашего века; в 30 40х годах в нашей стране к нему вновь было привлечено большое внимание благодаря работам таких исследователей как В. Одно из них унаследованное генетической теорией еще от вейсмановского неодарвинизма полагает что модификации или ненаследственные изменения в качестве таковых не имеют эволюционного значения и могут только замедлять темпы отбора если попадают в его...
23440. Строение и химия клеточного ядра. Клеточная биология 1.68 MB
  Структура и химия хроматина ДНК хроматина Репликация эукариотических ДНК Основные белки хроматина – гистоны Функциональные свойства гистонов Первый уровень компактизации ДНК. Структурная роль нуклеосом Нуклеосомы при репликации и транскрипции Второй уровень компактизации ДНК – 30 нм фибрилла Негистоновые белки Петлевые домены ДНК – третий уровень структурной организации хроматина ГЛАВА 6. Ядерный белковый матрикс Общий состав ядерного матрикса ДНК ядерного белкового матрикса ГЛАВА 7. Клетки увеличиваются в числе путем деления исходной клетки...
23441. Репликация генома 2.58 MB
  ДНКполимеразы 1. Биосинтез ДНК.2 Бактериальные ДНКполимеразы 1. ДНКполимераза I E.
23442. Биобезопасность 5.6 MB
  Мотивирующие факторы биотерроризма Возможные источники появления у террористов биологического оружия и пути предупреждения его распространения Последствия биотерроризма значимость психологического фактора Биотерроризм как составляющая часть угрозы распространения опасных инфекционных заболеваний человека и животных общие и отличительные черты Потенциальные и реальные патогены для биотерроризма Общие черты и отличительные особенности биотерроризма и естественных вспышек инфекционных заболеваний. Защита человека и общества...
23443. Сибирская язва 1.56 MB
  Три мембраносвязанные энзима необходимые для синтеза капсулы кодируются pXO2 плазмидой массой 60 мегадальтон Наличие капсулы отличает вирулентные штаммы сибирской язвы от вакцинного. Многочисленные исследования убедительно показали что вирулентность возбудителя сибирской язвы утратившего способность образовывать капсулу снижается в десятки тысяч раз хотя его способность вызывать иммунитет сохраняется. Во время Второй Мировой войны Великобритания тестировала взрывчатку с бациллами сибирской язвы на шотландском острове Груинард. Бактерии...
23444. Современные методы индикации и идентификации B.anthracis 98 KB
  В Центре по контролю за заболеваемостью США разработали оптимизировали и оценили ферментносвязанный иммуносорбентный анализ ELISA на IgG антитела к защитному антигену PA Bacillus anthracis в сыворотке человека. Identification of Bacillus anthracis by a sample protective antigenspecific mAb dotELISA. Detection of frequency resonance energy transfer pair on doublelabeled microsphere and Bacillus anthracis spores by flow cytometry. anthracis лабораторной службы США.
23445. ФИЗИЧЕСКАЯ ГЕОГРАФИЯ 12.61 MB
  Материковые воды . Современные представления о Мировом круговороте воды . Подземные воды . Внутренние воды и водные ресурсы России .