Иногда в приложении есть определенные таблицы, в каждой из которых есть только один столбец.Данные записей в соответствующих столбцах являются уникальными.Примерами являются: таблица для названий стран, таблица для названий продуктов (скажем, длиной до 60 символов), таблица для балансовых единиц (длиной 3 символа и определяется пользователем), таблица для типов адресов (например, выставление счетов,доставка) и т. д.
Для таких таблиц, поскольку записи являются уникальными, а не нулевыми, единственный столбец можно использовать в качестве первичного ключа, технически говоря.
Поэтому мой вопрос таков:достаточно ли хорошо использовать этот столбец в качестве первичного ключа для таблицы?Или все же желательно добавить еще один столбец (country_id, product_id, company_id, addresstype_id) в качестве первичного ключа для таблицы?Почему?
Заранее спасибо за любой совет.