<На страницу назад | На страницу вперед >

2.3. Цели моделирования данных

Логическая структура данных субд, иерархическая, сетевая или реляционная, не может полностью удовлетворять требованиям к концептуальному определению данных, поскольку она имеет ограниченные рамки и обуславливается стратегией реализации субд. Необходимость определения данных с концептуальной точки зрения привела к разработке методологии моделирования данных, основанной на семантике, то есть к трактовке данных в контексте их взаимосвязей с другими данными. Как показано на рис.2-4, реальный мир в терминах ресурсов, идей, событий и т.п. можно символически представить в рамках физического хранения данных. Семантическая модель данных является абстрактной схемой, показывающей, как хранящиеся символы соотносятся с реальным миром. То есть такая модель должна быть верным отражением реального мира.

Рис. 2-4. Семантические модели данных

Семантическая модель данных может применяться в различных целях. Укажем важнейшие из них.

1. Планирование ресурсов данных

Предварительная модель данных помогает при выработке широкого взгляда на данные, необходимые для деятельности предприятия. Затем эта модель может быть исследована для построения совместно используемых ресурсов данных.

2. Построение совместно используемых баз данных

Полностью разработанная модель может применяться для представления данных независимо от их конкретного использования. Это представление может быть проверено пользователями и затем преобразовано в физический проект базы данных для любой из различных технологий субд. Помимо того, что разработанные базы данных будут непротиворечивыми и совместно используемыми, моделирование данных существенно сократит затраты на разработку.

3. Оценка покупаемого программного обеспечения

Модель данных, отражающая действительную инфраструктуру организации, позволяет оценить, насколько покупаемое программное обеспечение соответствует модели данных компании и не противоречит ли инфраструктура, налагаемая программным обеспечением, способу ведения дел компании.

4. Объединение существующих баз данных

Определив содержание существующих баз данных через семантические модели данных можно получить интегрированное определение данных. Концептуальная схема может использоваться для управления обработкой запросов в среде распределенной базы данных. Проект "Поддержка информационных интегрированных систем" ВВС США (IISS) является экспериментальной разработкой, в которой демонстрируется применение технологий такого типа к неоднородной среде СУБД.

<На страницу назад | На страницу вперед >