Я начинаю новый проект и хочу с самого начала получать имена таблиц и столбцов. Например, я всегда использовал множественное число в именах таблиц, но недавно изученный сингулярный был правильным.
Итак, если у меня есть таблица "пользователь", а затем я получил продукты, которые будут иметь только пользователь, следует ли назвать таблицу "user_product" или просто "продуктом"? Это отношения от одного до многих.
И дальше, если бы у меня (по некоторым причинам) несколько описаний продуктов для каждого продукта, было бы это "user_product_description" или "product_description" или просто "описание"? Разумеется, с использованием правильных внешних ключей. Именование этого описания будет проблематичным, так как у меня также может быть описание пользователя или описание учетной записи или что-то еще.
Как насчет того, хочу ли я иметь чистую реляционную таблицу (многие для многих) только с двумя столбцами, как бы это выглядело? "user_stuff" или, может быть, что-то вроде "rel_user_stuff"? И если первый, что бы отличить это от, например, "user_product"?
Любая помощь очень ценится, и если есть какой-то стандарт условного обозначения, который вы, ребята, рекомендуете, не стесняйтесь ссылаться.
Спасибо