Я понимаю концепцию нормализации базы данных, но всегда с трудом объясняю ее на простом английском языке - особенно для собеседования. Я прочитал сообщение wikipedia, но по-прежнему трудно объяснить концепцию не-разработчикам. "Создайте базу данных, чтобы не получать дублированные данные" - это первое, что приходит на ум.
Есть ли у кого-нибудь хороший способ объяснить концепцию нормализации базы данных на простом английском языке? И какие хорошие примеры показать различия между первой, второй и третьей нормальными формами?
Скажите, что вы отправитесь на собеседование на собеседование, и человек спрашивает: Объясните концепцию нормализации и как будет работать над созданием нормализованной базы данных.
Какие ключевые моменты ищут интервьюеры?