Страница
Пример проектирования базы данных
Для демонстрации процесса проектирования баз данных создадим базу данных минеральных удобрений. В качестве источника данных используем сайт компании Фосагро (https://www.phosagro.ru/).
На этапе концептуального проектирования определим основные сущности и мощности связей между сущностями. Можно выделить следующие сущности:
- производитель. В данной сущности будет хранится информация о предприятиях производителях минеральных удобрений
- удобрение. Основная сущность базы данных, которая будет агрегировать в себе информацию о свойствах и характеристиках удобрений, хранящихся в других сущностях
- химический состав. Данная сущность предназначена для хранения информации о процентном составе минеральных удобрений
- компоненты удобрений. Основным назначением данной сущности является хранение информации о химических соединениях, входящих в состав того или иного удобрения
- фасовка. В данной сущности агрегируется информация о способах фасовки того или иного минерального удобрения
- совместимость. Данная сущность предназначена для отображения возможности совместного использования разных видов удобрений
- сезонность. Данная сущность предназначена для отображения наиболее эффективного периода использования того или иного минерального удобрения
- свойства удобрения. Одна из основных сущностей базы данных, содержит информацию об основных свойствах того или иного минерального удобрения
- тип почвы. В данной сущности хранится информация о типах почв, для которых применимо то или иное минеральное удобрение
- применимость. Содержит информацию о культурах, для которых может использоваться минеральное удобрение
- преимущества. Содержит информацию об основных преимуществах использования того или итого минерального удобрения
- способ применения. Данная сущность предназначена для отображения рекомендательных способах применения того или иного минерального удобрения
- тип удобрения. Содержит информацию о типах удобрений
- агрегатное состояние. Содержит информацию об агрегатном состоянии того или иного минерального удобрения
Описанную выше концептуальную модель можно представить следующим образом:
Разработаем логическую модель базы данных, наполнив разработанную концептуальную модель необходимыми атрибутами:
Физическая модель данных:
Последнее изменение: Четверг, 3 ноября 2022, 10:22