Базы данных

Уровни моделирования предметной области

Различным пользователям соответствуют различные подмножества логической модели. Модель, описывающая логическую структуру БД с точки зрения конкретного пользователя (приложения), называется внешней, а ее описание называется подсхемой. Внешняя модель пользователя представляет отображение концептуальных требований этого пользователя.

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

Взаимосвязь этапов проектирования БД показана на рис. 17.

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

Image

Рис. 17. Взаимосвязь этапов проектирования

предыдущаяследующая