Junior — Middle
Објасните шта значи друга нормална форма у контексту дизајна релационих база података
sobes.tech АИ
Одговор од АИ
Вторая нормальная форма (2NF) — это правило нормализации реляционных баз данных, которое требует, чтобы таблица была в первой нормальной форме (1NF) и при этом все неключевые атрибуты полностью зависели от всего составного первичного ключа, а не от его части.
Проще говоря, если первичный ключ состоит из нескольких столбцов, то никакой столбец, не входящий в ключ, не должен зависеть только от части ключа.
Например, если есть таблица с составным ключом (A, B), и столбец C зависит только от A, а не от B, то таблица не в 2NF. Чтобы привести её к 2NF, нужно разделить таблицу так, чтобы C была в отдельной таблице, связанной с A.
Это помогает избежать избыточности данных и аномалий при обновлении.