Доброго времени суток. Проектируем с ребятами БД и вопрос как избавиться от образовавшегося кольца?
Подробное описание: допустим, таблица "Объект" будет содержать разные объекты: гаражи, квартиры, дачи. Соответсвенно у них имеются совершенно разные свойства (у гаража не будет площади кухни, у квартиры соток и т.д.). Таким образом добавим к таблице "Объект" FK на "Тип" объекта. Таблица "Тип" связана связью многим-ко-многим с таблице "Атрибуты". Так мы можем узнать какие атрибуты есть у конкретного объекта (иначе говоря - какие разрешены атрибуты разрешены для конкретного типа объекта).
Ну и таблица "Значения атрибута" ссылается как на объекты, так и на артибуты и содержит значение конкретного атрибута какого-либо объекта.