Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
(3)erwin_metod_1.doc
Скачиваний:
4
Добавлен:
02.05.2019
Размер:
240.64 Кб
Скачать

Интерфейсы к субд

ERwin поддерживает прямой интерфейс с основными СУБД: DB2 версии 2 и 3, Informix версий 5.1, 6.0, 7.1, Ingres, NetWare SQL, ORACLE версий 6 и 7, Progress, Rdb версий 4 и 6, SQL/400 версий 2 и 3, SQLBase версий 5 и 6, SQL Server версий 4 и 6, Sybase версии 4.2, Sybase System 10 и 11, Watcom SQL. Отметим, что поддерживаются как самые современные, так и предыдущие версии основных СУБД (рис.6).

Рис. 6. Выбор СУБД для создания модели.

ERwin поддерживает также настольные (desktop) СУБД: Microsoft Access, FoxPro, Clipper, dBASE III, dBASE IV и Paradox. Проектирование на физическом уровне выполняется в терминах той базы данных, которую предполагается использовать в системе. Важно, что ERwin "известны" соответствия между возможностями СУБД различных производителей, вследствие чего возможно преобразование физической схемы, спроектированной для одной СУБД, в другую. Для создания физической структуры БД может быть запрошена генерация DDL-скрипта (data definition language). При этом используется диалект SQL для выбранного типа и версии сервера. Хотя сгенерированный код не нуждается в модификации, имеется возможность его сохранить в файл или распечатать.

Заключение

Применение ERwin существенно повышает эффективность деятельности разработчиков информационных систем. Перечислим кратко основные получаемые преимущества:

  • существенное повышение скорости разработки за счет мощного редактора диаграмм, автоматической генерации базы данных, автоматической подготовки документации;

  • нет необходимости ручной подготовки SQL-предложений для создания базы данных;

  • возможность легко вносить изменения в модель при разработке и расширении системы;

  • возможность автоматической подготовки отчетов по базе данных; важно, что эти отчеты всегда в точности соответствуют реальной структуре БД;

  • разработчики прикладного программного обеспечения снабжены удобными в работе диаграммами;

  • тесная интеграция со средствами 4GL позволяет уже на стадии информационного моделирования задавать отображение данных в приложениях;

  • обратное проектирование позволяет документировать и вносить изменения в существующие информационные системы;

  • поддержка однопользовательских СУБД позволяет использовать для персональных систем современные технологии, что значительно упрощает переход от настольных систем к системам в технологии клиент-сервер (upsizing).

Литература

  1. Дж. Дейт. Введение в системы баз данных. - М.: Наука, 1980 г. - 463 с.

  1. Дж. Дейт. Введение в системы баз данных. - Шестое издание. Киев - Москва: «Диалектика», 1998 г. - 784 с.

  2. Мейер Д. Теория реляционных баз данных: Пер. с англ. – М.: Мир, 1987. – 607 с.

  3. Мартин Дж. Организация баз данных в вычислительных системах. - М.: Мир, 1980. - 660 с.

  4. Тиори Т., Фрай Дж. Проектирование структур баз данных: В 2 кн. - М.: Мир, 1985. - Кн. 1. - 278 с.; кн. 2. - 320 с.

  5. Атре Ш. Структурный подход к организации баз данных. - М.: Финансы и статистика, 1983. - 317 с.

  6. Ульман Дж. Основы систем баз данных. - М.: Финансы и статистика, 1983.- 334 с.

  7. Наумов А.Н., Вендеров А.М., Иванов В.К. и др. Системы управления базами данных и знаний: Справ. изд.-М.:Финансы и статистика, 1991.- 351 с.

  8. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++, 2-е изд./ Пер. с англ. - М.: «Издательство Бином», СПб: «Невский диалект», 1998 г. - 560 с.

  9. Калянов Г.Н. CASE. Структурный системный анализ (автоматизация и применение). — Москва, 1996 - 242 с.

  10. Журнал СУБД. - 1995 (№ 1-4), 1996 (№ 5-6), 1997( № 3, 5-6).

  11. Маклаков С.В. BPWin, ERWin – CASE-средства разработки информационных систем. – М.: ДИАЛОГ-МИФИ, 1999 – 256 с.

  12. Ковязкин А., Востриков С. Мир InterBase. Архитектура, администрирование и разработка приложений баз данных в InterBase/Firebird/Yaffil. – М.: КУДИЦ-ОБРАЗ, 2002. – 432 с.

  13. Чен Петер Пин-Шен. Модель "сущность-связь" - шаг к единому представлению о данных. - Переведено из ACM Transactions on Database Systems, v.1, #1, 1976 с разрешения ACM. – СУБД, № 3, 1995 · с. 137-158.

  14. Кодд Е.Ф. Реляционная модель данных для больших совместно используемых банков данных. СУБД № 1, 1995, с. 145-160.

  15. Зеленков Ю.Я. Введение в базы данных. Центр Интернет ЯГУ. http://www.mstu.edu.ru/education/materials/zelenkov/toc.html. 1997.

  16. Грабер М. Введение в SQL-Пер.с англ.-М.: «Лори», 1996.- 364 с.

  17. Дэвид А. Марка, Клемент Л. МакГоуэн Методология структурного анализа и проектирования SADT. - М.:1993.

  18. Калянов Г.Н. CASE: структурный системный анализ (автоматизация и применение). М.: ЛОРИ. 1996.

  19. Калянов Г.Н., Козлинский А.В., Лебедев В.Н. Сравнительный анализ структурных методологий. //СУБД 1997, N 5-6, с. 75-78.

  20. Дж.Боуман, С.Эмерсон, М.Дарновски. Практическое руководство по SQL.-Киев: Диалектика,1997.

  21. Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем. http://www.citforum.ru/database/case.

  22. Горин С.В., Тандоев А.Ю. Применение CASE-средства ERwin 2.0 для информационного моделирования в системах обработки данных. – СУБД, 1995, № 3. – с.26 – 40.

26