Я делаю некоторую работу, используя Azure и Idea Blade DevForce, и мне интересно, каков наилучший подход с точки зрения отображения сущностей в таблицы базы данных ...
Если у сущности есть собственная таблица вбаза данных?Есть ли какой-либо выигрыш в производительности / ущерб от этого?
Скажем, у нас есть сущность "Заказ", сущность "Продукт", сущность "Клиент" и сущность "Адрес";Каковы плюсы / минусы смешивания их в одной таблице против разделения их всех?Очевидно, что БД не было бы в 3-й нормальной форме, если бы мы не отделялись, но имеет ли это значение при использовании MEF / DevForce?
В качестве второго (менее надуманного) примера, что, если бы у нас было "Учетная запись "сущность" и "пользователь" сущность;учетная запись может иметь много пользователей, но пользователи могут принадлежать только к одной учетной записи ... Таким образом, помещение их всех в одну таблицу не дублирует какие-либо пользовательские данные, но я (лично) все еще считаю, что такой подход совершенно неправильный.Есть ли причины, по которым это будет выгодно?