Как ограничить схему данных.
От: loknalori Россия  
Дата: 16.06.09 09:21
Оценка:
Описание предметной области:
Есть вход, который располагается на границе зон (из зоны "улица" в зону "дом" = вход №1). Есть зоны, которые располагаются на разных Объектах (строения, стоянки и т.п.), т.е. есть зона "ПРИХОЖАЯ" принадлежащая Объекту "ДОМ" и есть другая зона "ПРИХОЖАЯ" принадлежащая объекту "РАБОТА". Во всей этой ситуации важно, чтобы вход такой то имел сведения из какой зоны в какую он работает, т.е. если мы знаем "Вход №1", то это значит из "УЛИЦА" в "Прихожая".

Это как бы постулаты, и на предметную область по другому смотреть нельзя.

Внимание, вопрос:
Предполагаемая реализация в виде таблиц
->
Вход Зона -> Объект
->

Т.е. у входа есть 2 зоны. А каждая зона знает на каком объекте она находится.
НО. Вход ведь тоже находится на Объекте, и пользователь может в бить в БД что вход разделяет зоны на разных объектах, а такого быть не может.

Как его ограничить в возможности такого ввода?

P.S. предметную область описал, т.к. м.б. будут идеи как по другому таблицы спроектировать.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.