Научился: Искать ошибки в запросах. Трудности: Только если с добавлением новой регистрации. Если нет добавленных дней в календаре на какой период хочешь зарегистрировать комнату, выдает ошибку. Долго не мог понят в чем загвоздка, но ничего, нашел. Не с чем сравнивать, а так мне нравится, такой способ проектирования.