Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Проектирование логической структуры базы данных

РефератПомощь в написанииУзнать стоимостьмоей работы

Результатом проектирования логической модели базы данных является нормализованная схема отношений базы данных. Отмечу, что в ходе выполнения этапа создания логической модели базы данных могут быть созданы новые объекты базы данных, не предусмотренные в информационной модели предметной области, например, связывающая сущность при нормализации отношения со степенью связи «многие-ко-многим… Читать ещё >

Проектирование логической структуры базы данных (реферат, курсовая, диплом, контрольная)

Основной целью этапа создания логической модели базы данных является преобразование информационной модели предметной области базы данных в логическую модель реляционной базы данных. Создание логической модели базы данных предполагает решение следующих основных задач и выполнения операций в рамках таких задач:

  • 1. нормализация сущностей предметной области:
  • 2. получить список атрибутов сущности;
  • 3. определить функциональные зависимости (ФЗ) в сущности;
  • 4. определить детерминанты сущности;
  • 5. определить возможные ключи отношения, в частности, рассмотрев уникальный идентификатор сущности.
  • 6. выполнить нормализацию сущности (преобразовать сущность в отношение);
  • 7. для полученного отношения назначить первичные ключи;
  • 8. сформировать список кандидатов на внешние ключи, если необходимо;
  • 9. сформировать бизнес-правила поддержки целостности сущности, если необходимо;
  • 10. нормализация отношений логической модели базы данных:
  • 11. определить степень связи сущностей;
  • 12. определить класс принадлежности сущности к связи;
  • 13. нормализовать отношение (разрешить связи);
  • 14. назначить первичные ключи связывающих отношений, исходя из уникального идентификатора связи и процедуры миграции ключей при нормализации;
  • 15. определить атрибуты связывающих отношений, если необходимо;
  • 16. сформировать бизнес-правила поддержки целостности связей;
  • 17. проверка правильности логической модели реляционной базы данных:
  • 18. проверка отношений на соответствие нормальной форме Бойса-Кодда;
  • 19. проверка отношений на свойства соединения без потерь и сохранения функциональных зависимостей;
  • 20. предотвращение потери данных путем миграции первичных ключей отношения и назначения внешних ключей;
  • 21. проверка на отсутствие незамкнутых связей;
  • 22. проверка на отсутствие одиночных отношений;
  • 23. формулировка части исходных данных для решения задачи управления ссылочной целостностью;
  • 24. документирование логической модели реляционной базы данных;
  • 25. принятие решения о реализуемости построенной логической модели реляционной базы данных;
  • 26. принятие решения о разработке физической модели реляционной базы данных.

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

Показать весь текст
Заполнить форму текущей работой