Я создаю веб-сайт с пользователями, которые входят в систему / регистрируются, и я использую MySQL в качестве базы данных, цель этого веб-сайта - делиться заметками (текстовыми сообщениями), и каждая заметка может быть общедоступной c или частной, если он опубликован c каждый может его видеть, если он приватный, пользователь может определить тех, кто может видеть заметку, пользователь также может определить (в обоих случаях), кто может редактировать свою заметку.
Я уже создал таблиц, но мне нужна надежная структура, которая может помочь мне легче извлекать данные и определять разницу между публикациями, которые можно редактировать или просматривать, опубликованными c или личными.
спасибо