ER Диаграмма о компании по прокату автомобилей
Я создаю диаграмму ER о компании по прокату автомобилей, которая хранит информацию об автомобилях, их марках, моделях и цветах. Буду ли я классифицировать марку, модель и цвета как отдельные объекты или как атрибуты объекта автомобиля?
1 ответ
Решение
Было бы целесообразно, чтобы сами марки, модели и цвета имели атрибуты (например, цвет может иметь такие атрибуты, как сохранение тепла или отражательная способность). Используя принципы BCNF, вы не захотите копировать эти свойства для каждой машины, но держите их по одному разу для каждого цвета, и разные машины ссылаются на этот цвет.
В противном случае, если они являются просто простыми свойствами, не имеет смысла хранить их как объекты самостоятельно.