Операция: Проектирование базы данных |
|
 |
Данная операция заключается в выборе классов проектирования для сохранения в базе данных и создании соответствующих структур базы данных. |
|
Взаимосвязи
Описание
Данная операция предполагает выполнение следующих действий:
-
Определение постоянных классов в проекте
-
Проектирование структур базы данных для хранения постоянных классов
-
Описание механизмов и стратегий хранения и извлечения постоянных данных, обеспечивающих достижение требуемой
производительности системы.
База данных и механизмы хранения и извлечения постоянных данных реализуются и тестируются вместе с остальными
компонентами и подсистемами приложения.
|
Свойства
Управляемый событиями |  |
Несколько вхождений |  |
Выполняющийся |  |
Необязательный |  |
Запланированный |  |
Повторяющийся |  |
Персонал
Проектировщики, отвечающие за разработку постоянных классов, должны хорошо разбираться в теории постоянных классов и, в
частности, в механизмах их поддержки. Их главная задача заключается в том, чтобы правильно определить, какие классы
должны быть постоянными, и задействовать для них механизмы поддержки постоянства. Проектировщик базы данных должен
понимать роль постоянных классов в модели и разбираться в методиках разработки и реализации объектно-ориентированных
решений. Кроме того, у проектировщика базы данных должен быть большой опыт в вопросах распределения и распараллеливания
баз данных.
|
Использование
Указания по использованию |
На этапе уточнения эта операция сводится к обеспечению расширяемости стратегии
поддержки постоянных объектов и проектировании механизма поддержки таким образом, чтобы его ресурсы были адекватны
масштабу разрабатываемой системы. Постоянные классы, определенные при выполнении процедуры Задача: проектирование классов, сопоставляются с механизмом
поддержки, после чего для обеспечения достаточной расширяемости этого механизма проводится анализ вариантов, в ходе
которых обрабатывается много данных. Таким образом выполняются анализ и проверка механизма поддержки постоянных
объектов и структуры базы данных.
|
Ключевые условия
Реализация поддержки постоянных объектов представляет собой одну из важнейших целей в ходе разработки программного
обеспечения и требует тесного сотрудничества проектировщиков продукта и проектировщиков базы данных. Как правило,
проектировщики базы данных представляют собой "плавающие" ресурсы, одновременно консультирующие различные коллективы по
вопросам реализации поддержки постоянных объектов. Как правило, проектировщики базы данных отвечают и за механизмы
поддержки постоянных объектов. Если эти механизмы разрабатываются внутри компании, а не приобретаются, то их поддержкой
обычно занимается специализированный коллектив. Для реализации больших проектов обычно требуется создать небольшой
коллектив проектировщиков базы данных, которые будут обеспечивать поддержку постоянных объектов в масштабах всего
проекта и координировать свою работу с основной группой разработчиков.
|
© Copyright IBM Corp. 1987, 2006. Все права защищены..
|
|