3 недели назад
Первая, вторая и третья нормальные формы в реляционной СУБД: подробное руководство с примерами
Целевая аудитория: Java-разработчики, работающие с реляционными базами данных через JDBC, JPA/Hibernate или Spring Data. Версия Java: 11 Цель статьи: понять, зачем нужны нормальные формы, как они устраняют избыточность и аномалии, и как это влияет на проектирование Java-приложений. Представьте, что вы разрабатываете систему учёта студентов и курсов. Вы создаёте одну таблицу: И начинаете вносить данные: На первый взгляд — всё работает. Но уже здесь кроются проблемы: Эти проблемы называются аномалиями...