Nazywanie kluczy podstawowych „id” vs „something_id” w SQL [zamknięte]

Zastanawiam się, jaka jest najlepsza praktyka nazywania podstawowych / unikalnych kluczy w bazie danych z wieloma tabelami. Powinieneś zawsze wywoływać klucz podstawowy każdej tabeliid lub jest ok, aby nie miećid pole w każdej tabeli i po prostu nazwij każdą z nichsomething1_id, something2_id, itp?

questionAnswers(5)

yourAnswerToTheQuestion