Спасибо. Все так, но зная blockID мне нужно вывести данные из таблицы block_text, а потом еще всего одно значение из таблицы block - blockType. Может здесь я не к месту использую join и лучше двумя запросами?
Все правильно! Мне необходимо хранить данные, состояние блоков, подпустим, я их переместил и нужно запомнить их расположение. Также содержимое блоков: текст, заголовки блоков.
Да, мне нужно хранить состояние блоков: в каком порядке их разместили и передвинули. Кроме этого еще содержимое этих блоков, например, текст, какие-то баннеры, ссылки
А использовать сторонние системы задания прав и аутентификации не рассматриваете?
рассматривал, везде пишут, что где мало данных - то 1 вариант, если много и расширяться, то 2 вариант, в котором, как вы написали, отдельная таблица для типа операции, объекты разрешения. но второй вариант мне кажется сложней в плане проводимых запросов на выборку, добавление и удаление.