Вопрос по проектированию
От: Аноним  
Дата: 21.02.11 15:18
Оценка:
Привет РСДН!

Есть ода база данных и вопросы по правильности проектирования.

Собственно интересующий меня фрагмент — всего лишь 2 таблицы. "Собака" и "Выводок". Родословная хранится в виде дерева. Родителей может и не быть. У выводка (Обозначает группу зерлингов. в табл. "собаки" индивиды из группы не хранятся) то же самое за исключением отсутствующей родословной.

Dog
-----
ID
MotherID
FatherID


Brood
-----
MotherID
FatherID

При попытке связать все через форенкей — ругается на цикличиские зависимости.

Что нужно: реализовать каскадное обнуление при удалении собаки без триггеров (используется SQL CE).

Вопрос: это возможно? И если нет — как поправить структуру БД, чтобы это реализовать? Не хочется обнулять все ручками.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.