Для демонстрации процесса проектирования баз данных создадим базу данных минеральных удобрений. В качестве источника данных используем сайт компании Фосагро (https://www.phosagro.ru/).

На этапе концептуального проектирования определим основные сущности и мощности связей между сущностями. Можно выделить следующие сущности:

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

Описанную выше концептуальную модель можно представить следующим образом:


Разработаем логическую модель базы данных, наполнив разработанную концептуальную модель необходимыми атрибутами:


Физическая модель данных:


Last modified: Thursday, November 3, 2022, 10:22 AM