Shavadrius, это же учебные цели, а не живой проект.
Именно поэтому интересует теоретической вопрос на тему пересечения между собой двух потомков одного родителя.
А для киоска видимо придется отдельную таблицу заводить, особенно если киоск будет не один, а тоже некоторое множество и каждый со своим ассортиментом.
Everything_is_bad,
У магазина свой уровень запасов, у склада свой. Магазин и склад строго физические объекты с разным координатами (адресами).
Также есть: множество магазинов, множество складов, множество товаров. И это все комбинируется между собой, для чего существуют промежуточные таблицы (синий цвет) из-за связи многие-ко-многим.
Второй вопрос не совсем понял. Могли бы разжевать? Так-то все поставки по запросу магазина в конкретной зоне (в каждой зоне может быть несколько складов и несколько магазинов, но всегда будет минимум 1:1).
Именно поэтому интересует теоретической вопрос на тему пересечения между собой двух потомков одного родителя.
А для киоска видимо придется отдельную таблицу заводить, особенно если киоск будет не один, а тоже некоторое множество и каждый со своим ассортиментом.