соглашение об именах базы данных, таблиц, столбцов, ключей, внешних ключей не имеет ничего общего с нормализацией базы данных.
хотя, я рекомендую везде соблюдать одинаковую структуру соглашения об именах.все мои имена довольно стандартны, одно слово или, если это фраза, она разделяется подчеркиванием, без цифр и специальных символов.то же самое для столбцов, ключей и fk (за исключением числа), и я всегда использую множественные числа (редко у вас есть только 1 дБ, 1 таблица с 1 столбцом и 1 строкой)
вот что я делаю:
databases: companies
tables: clients, clients_products, products
column: id, name, address, city
key: name
unique key: name
таким образом, когда вы запрашиваете ваши данные, очень ясно, что вы запрашиваете или что вы ищете.