Я очень новичок в проектировании и структурировании базы данных. У меня не было формального обучения и я просто преподаю, поэтому заранее извиняюсь, если это мягкий вопрос ,Управление доступом к данным в MySQL с использованием Node, Express, Knex и книжной полки
Я разрабатываю веб-приложение и думаю о будущем, так как пользователи будут иметь возможность взаимодействовать друг с другом, разделяя часть своих данных. Мне интересно, существует ли стандартное соглашение о контроле доступа к таблицам в MySQL и как я должен вообще решить эту проблему с кодом, написанным в NodeJS, ExpressJS, KnexJS и BookshelfJS.
Например: Пользователь будет связан с другим пользователем, и пользователи смогут видеть местоположение, любимую книгу и т. Д., Но не могут видеть фамилию, дату рождения. и т.д.
Как я могу контролировать это?
Если бы кто-нибудь мог указать мне на несколько ресурсов, которые они нашли полезными, это было бы здорово.