Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
Методология проектирования БД с помощью Case-инструментов SILVERRUNИспользование CASE-инструментов
Проектирование базы данных может предусматривать выбор наиболее подходящего инструмента автоматизированного проектирования - CASE-инструмента (Computer-Aided Software Engineering). В самом широком смысле термин CASE- инструмент применим к любым средствам автоматизированного проектирования и создания программ. CASE- инструменты могут включать следующие компоненты: · словарь данных, предназначенный для хранения информации в данных, используемых в создаваемом приложении; · инструменты проектирования, обеспечивающие проведение анализа данных; · инструменты разработки модели данных предприятия (модели бизнес-процесса), а также концептуальных и логических моделей данных; · инструменты, позволяющие создавать прототипы приложений.
Использование CASE-инструментов позволяет существенно повысить производительность труда при разработке приложений баз данных. CASE- инструменты предназначены для упрощения и автоматизации решения отдельных задач в ходе разработки системы, а поэтому позволяют существенно повысить продуктивность труда разработчиков. CASE- инструменты позволяют повысить качество конечного продукта, поскольку компьютеры лучше, чем человек, справляются с определенными задачами. Кроме того, использование CASE- инструментов существенно упрощает процесс создания и поддержку разнообразных диаграмм и позволяет генерировать более корректную документацию. CASE-инструменты позволяют автоматически преобразовать фрагменты спецификаций проекта(например, физическую диаграмму данных) в SQL операторы и выполняемый код, что сокращает объем работы по созданию готовой системы. Методология проектирования предусматривает разбиение всего процесса на несколько фаз, каждая из которых может состоять из нескольких этапов. На каждом этапе разработчик использует набор технических приемов позволяющих решать задачи данной стадии разработки. Весь процесс разработки разделяется на три основные фазы: концептуальное, логическое и физическое проектирование. Концептуальное проектирование БД необходимо для создания информационной модели предприятия (предметной области), не зависящей от каких- либо физических условий реализации. К последним относятся: тип СУБД, --- программ приложения, используемый язык программирования, конкретная вычислительная платформа и другие физические особенности реализации. Логическое проектирование БД необходимо для создания информационной модели предприятия на основе разработанного концептуальной модели с учетом используемого типа СУБД (но не конкретной СУБД и прочих физических условий реализации). Физическое проектирование БД - это процесс создания описания конкретной реализации БД с учетом особенностей выбранной СУБД. Эта фаза заканчивается созданием конкретной БД для создаваемого приложения, на основании разработанной ранее логической модели. CASE- инструменты SILVERRUN содержат три программных пакета SILVERRUN-BPM, SILVERRUN-ERX и SILVERRUN-RDM, которые (в основном) используются на соответствующих фазах проектирования- концептуальном, логическом и физическом проектировании. Ниже приведен перечень основных этапов работы с CASE- инструментом SILVERRUN. Более детальное описание практического использования этого CASE- средства вместе с вариантами индивидуальных заданий содержится в методических указаниях по выполнению лабораторных работ по курсу «Базы данных».
Дата добавления: 2014-02-28; просмотров: 541; Нарушение авторских прав Мы поможем в написании ваших работ! |