Есть список людей. Люди из списка выполняют действия из списка и за это получают баллы. Например, пользователь с Id 1 выполнил действие с id 4 и получил 30 баллов. Я надумал сделать пользователей в одной таблице, список действий в другой и в третьей таблице их связать, но появляется такая проблема, что выполнив два разных действия, создадутся две почти дублирующиеся записи. Критично ли это? Если нет, то как быть с тем, что пользователь может сделать, например два одинаковых действия? К примеру, написал человек два комментария с разным текстом. Получается мне нужно сделать две записи в бд, критично ли это?
Не критично, а наоборот нормально
Обсуждают сегодня