Довольно новый для схемы базы данных (планируем использовать SQLite).Сказав это, я думаю об использовании суррогатных ключей, потому что база данных в настоящее время содержит составной ключ (3 столбца), который отображается в большинстве моих таблиц.У меня есть несколько таблиц, которые содержат 3 столбца для уникального ключа и один столбец, содержащий некоторую информацию;У меня также есть одна таблица содержит 3 столбца для уникального ключа и те же 3 столбца, что и внешние ключи (много родителей).Объединение всех этих таблиц в одну таблицу, кажется, не имеет смысла, потому что было бы много пустых полей.
Любая пропасть, если я выберу одну или другую?Какой из них обычно считается более удобным для программирования?
Заранее спасибо.