Главная страница

Лекции и практики (1). Курс лекций и материалы для практических занятий


Скачать 1.01 Mb.
НазваниеКурс лекций и материалы для практических занятий
Дата17.03.2023
Размер1.01 Mb.
Формат файлаdocx
Имя файлаЛекции и практики (1).docx
ТипКурс лекций
#996812
страница45 из 75
1   ...   41   42   43   44   45   46   47   48   ...   75

Логическое проектирование БД


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

Результатом выполнения этапа логического проектирования являются схемы БД концептуального и внешнего уровней архитектуры, составленные на языке определения данных (DDL, Data Definition Language) выбранной СУБД.

Более подробно этот этап мы рассмотрим для РМД (раздел 9.9).
    1. Физическое проектирование БД


Основой для физического проектирования является схема БД, полученная на предыдущем этапе. Физическое проектирование заключается в увязке логи- ческой структуры БД и физической среды хранения с целью наиболее эффек- тивного размещения данных. Решается вопрос размещения хранимых данных в пространстве памяти и выбора эффективных методов доступа к различным компонентам "физической" БД. Результаты этого этапа документируются в форме схемы хранения на языке определения данных. Принятые на этом этапе решения оказывают определяющее влияние на производительность системы.

Для реляционной БД на этом этапе определяются параметры распределе- ния памяти для объектов БД, строятся индексы, определяется целесообразность использования хеширования и кластеризации.

Фактически проектирование БД имеет итерационный характер. В процес- се функционирования системы становится возможным измерение её реальных характеристик, выявление "узких" мест. И если система не отвечает предъявля- емым к ней требованиям, то обычно она подвергается реорганизации, т.е. мо- дификации первоначально созданного проекта.
    1. Автоматизация проектирования БД


Функциональное ядро систем автоматизированного проектирования (САПР) БД строится как совокупность взаимосвязанных модулей инфологиче- ского моделирования, проектирования схем и физической организации БД.

Существующие в настоящее время САПР БД строятся как человеко- машинные экспертные системы. В первую очередь это определяется слабо под- дающимся формализации процессом синтеза инфологического описания ПрО, т.е. преобразования неформальных представлений реального мира в формаль- ные категории. Этот процесс выполняется экспертом – специалистом в той или иной ПрО. Поэтому все проблемы, которые характерны для формирования ба- зы знаний экспертной системы, возникают и в случае САПР БД.


Характерной особенностью САПР БД является её ориентация на коллек- тивное творчество и продолжительность самого процесса проектирования, предполагающего множество итераций. Это находит своё отражение в наличии журнала проектирования и других средств, обеспечивающих ведение и коллек- тивное использование исходных данных, промежуточных и окончательных ре- зультатов проектирования. Общая структура САПР БД приведена на рис. 9.3.

Рис. 9.3. Общая структура САПР БД

В настоящее время создан ряд САПР БД, которые называются CASE– средствами. В качестве примеров таких систем можно привести ERWin, BPWin, Designer (Oracle) и др. Подробный обзор современных CASE–средств можно найти в [8].
    1. 1   ...   41   42   43   44   45   46   47   48   ...   75


написать администратору сайта