Что такое главный ключ базы данных и зачем он нужен