Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая переделанная.docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
54 Кб
Скачать
☆

2.2 Методология физического проектирования базы данных

 

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

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

  • Представление Branch, состоящее из пользовательских представлений таких типов пользователей, как Director и Manager.

  • Представление Staff, состоящее из пользовательских представлений таких типов пользователей, как Supervisor и Assistant.

     В настоящей главе приведен пример создания локальной концептуальной модели данных для представления Staff учебного проекта DreamHome, а в следующей главе показано, как преобразовать локальную концептуальную модель данных в локальную логическую модель данных для этого представления, а затем описано, каким образом можно выполнить слияние полученной локальной логической модели с локальной логической моделью для представления Branch. Каждая локальная концептуальная модель данных состоит из следующих компонентов:

  • типы сущностей;

  • типы связей;

  • атрибуты и домены атрибутов;

  • первичные ключи;

  • альтернативные ключи;

  • ограничения целостности;

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

  • Определение типов сущностей.

  • Определение типов связей.

  • Определение атрибутов и связывание их с типами сущностей и связей.

  • Определение доменов атрибутов.

  • Определение атрибутов, являющихся потенциальными и первичными ключами.

  • Обоснование необходимости использования понятий расширенного моделирования (необязательный этап).

  • Проверка модели на отсутствие избыточности,

  • Проверка соответствия локальной концептуальной модели конкретным пользовательским транзакциям.

  • Обсуждение локальных концептуальных моделей данных с конечными пользователями. [8, С.178]

(прочитать, убрать повторения)