Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Разработка в среде ERWIN

Системный анализ | Эксплуатация и сопровождение проекта | Модели жизненного цикла | Формализация технологии проектирования ИС | Стадии и этапы канонического проектирования ИС | Методы проведения обследования | Отчет об обследовании объекта | Проектирование ИС и РБП — реинжиниринг бизнес-процессов (BPR — business process reengineering) | Основные недостатки каскадных схем | Автоматизация проектирования АИС (CASE-технологии) |


Читайте также:
  1. V. Обязанности личного состава при тушении пожаров в непригодной для дыхания среде
  2. Аллопатическая медицина прописывает лекарства, разработка которых основывается на антинаучных принципах
  3. Анализ схемы принятия решений и разработка предложений по совершенствованию управления в подразделении
  4. Все виды дробления создают эффект ускорения движения и роста напряжения, потому применяются в неустойчивых разделах формы - в развивающих серединах и разработках.
  5. Германское гражданское уложение 1896 г., его разработка и принятие. Структура ГГУ. Юридические лица.
  6. Глава 3. Разработка программы тура и расчет
  7. Глубокое понимание потребителей и разработка продукта

Обычно разработка модели базы данных состоит из двух этапов: составление логической и создание на ее основе физической моде­ли. ERWIN полностью поддерживает такой процесс, он имеет два уровня представления модели: логический (logical) и физический (physical). Таким образом, разработчик может строить логическую модель базы данных, не задумываясь над деталями физической реа­лизации, т. е. уделяя основное внимание требованиям к информа­ции и бизнес-процессам, которые будет поддерживать будущая база данных. ERWIN имеет очень удобный пользовательский интерфейс, позволяющий представить базу данных в самых различных аспектах. Например, ERWIN содержит такие средства визуализации, как хра­нимое отображение (stored display) и предметная область (subject area). Хранимые отображения позволяют иметь несколько вариан­тов представления, в каждом из которых могут быть подчеркнуты определенные детали, которые вызвали бы перегрузку модели, буду­чи размещенными на одном представлении. Предметные области помогают вычленить из сложной и трудной для восприятия модели отдельные фрагменты, которые относятся лишь к определенной об­ласти, из числа тех, которые ею охвачены. Интерфейс среды разра­ботки ERWIN представлен на рис. 3.6.

ERWIN является не только инструментом для дизайна баз дан­ных, он также поддерживает автоматическую генерацию спроекти­рованной и определенной на физическом уровне структуры данных. ERWIN 3.5 поддерживает ряд клиент-серверных и локальных СУБД. В этот список входят такие продукты, как Microsoft SQL Server, Oracle, Sybase, DB2, INFORMIX, Red Brick, Teradata, PROGRESS, Microsoft Access, FoxPro, Clipper и многие другие. Для каждой из перечисленных СУБД в ERWIN предусмотрено присоединение по протоколу этой СУБД и поддержка всех присущих ей средств управления данными.

ERWIN не поддерживает моделирования механизмов защиты базы данных, однако с помощью макроязыка можно автоматически выдать права на объект, пользуясь языком определения прав, кото­рый применяется в конкретной СУБД.

ERWIN имеет средство, выполняющее процесс, обратный гене­рации или обратную разработку (reverse engineering), т. е. можно осуществить присоединение к БД и, получив информацию о струк­туре, отобразить ее в графическом интерфейсе, сохранив все сущно­сти, связи и атрибуты. Таким образом, можно переносить сущест­вующую структуру данных с одной платформы на другую, а также исследовать конкретные БД.

В состав ERWIN входит также средство интерактивной разра­ботки Complete-Compare. ERWIN демонстрирует разногласия между моделью и базой данных, эти несоответствия можно переносить или оставлять без изменений. С помощью этого средства можно все из­менения модели вносить в базу данных автоматически без необхо­димости контроля за соответствием модели и базы данных «вруч­ную», при этом существующие данные не будут затронуты.

ERWIN тесно интегрирован с другими продуктами Logic Works. Словарь данных, созданный при анализе бизнес-процессов с по­мощью инструмента BPwin, может быть использован как основа для построения модели базы данных. Однако взаимосвязь между этими двумя инструментами двусторонняя, модели BPwin и ERWIN можно постоянно поддерживать в согласованном состоянии. Интеграция этих двух продуктов очень важна с точки зрения их совместного ис­пользования при разработке программного обеспечения, так как от­падает необходимость в повторном выполнении действий и процесс создания словаря данных становится практически автоматическим.

Проектирование модели в ERWIN наглядно представляет огра­ничения ссылочной целостности в независимом от СУБД виде. В то же время для выбранной целевой СУБД ERWIN автоматически ге­нерирует нужные элементы ссылочной целостности — внешние и альтернативные ключи, триггеры, ограничения.


Дата добавления: 2015-07-20; просмотров: 130 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
ER-моделирование структуры предметной области| Моделирование в ERWIN

mybiblioteka.su - 2015-2024 год. (0.006 сек.)