Спасибо за совет, ну то есть так: Таблица 1Place(PlaceId,TableId,SomeFields), 2Таблица(TableIdSomeFields), 3Таблица(BookId, TableId), 4 Таблица(BookId,SomeFields). СВЯЗИ: Таблица 1 имеет связь один ко многим с 2-ой. 2-ая имеет связь 1 ко многим с 3-ей. 3-я имеет связь один к одному с 4-ой. Таким образом у нас следующее: У ресторанов много столиков, но у каждого столика один ресторан. У заказов один столик, но каждый столик принадлежит множеству заказов (так как могут бронировать на разное время). Ну и последняя один заказ имеет одни детали заказа.
Только в первой таблице меня смущает, что к примеру данные будут такие(если у нас к примеру 30 заказов в одном ресторане)
+++++++++++++++++++++++++++++++++++
| ЗначениеРесторан1 ЗначениеСтолик1 ДеталиРесторана|
|ЗначениеРесторан1 ЗначениеСтолик2 ДеталиРесторана|
|ЗначениеРесторан1 ЗначениеСтолик3 ДеталиРесторана| итд. То есть меняется только Id столика