Я слышал, что желательно все латинскими буквами называть. А почему так? В Access я называл по-русски, и все было отлично. Там по умолчанию "id" - это "Код"
могу только по личному опыту судить: когда пишешь большой и сложный sql-запрос или хранимую процедуру, быстро утомляешься скакать между английской и русской раскладками клавиатуры.