TGViewer
Базы данных | Access, SQL, Big Data Базы данных | Access, SQL, Big Data @databases_secrets · 30.1K subscribers
Post #145 6.39K
Вторая нормальная форма. Декомпозиция.

Во второй нормальной форме все не ключевые столбцы должны полностью зависеть от первичного ключа. Иными словами, в каждой таблице должны храниться данные только об одной сущности. Рассмотрим таблицу, она включает в себя информацию о заказах (OrderID, ClientID и OrderDate), а также о том, какие товары заказаны каждым клиентом (Item и Quantity). Чтобы привести эту таблицу ко второй нормальной форме, необходимо разбить ее на две таблицы: таблицу заказов и таблицу сведений о заказе.

Процесс распределения данных одной таблицы по нескольким таблицам называется декомпозицией. В процессе декомпозиции не должна происходить потеря данных, поэтому правильно выполненная декомпозиция рассматривается как декомпозиция без потерь. После разбиения одной таблицы на две, хранящиеся в них данные легко можно будет вновь объединить в одну таблицу, создав соответствующий запрос.

#НормальныеФормы #ВтораяНормальнаяФорма #Декомпозиция
More from @databases_secrets
  1. Oct 5, 2026Post #3361
  2. Oct 5, 2026Организация хранения исторических данных в Oracle В этой статье автор разберет разные спос…
  3. Oct 5, 2026Как оплачивать зарубежные сервисы в 2026 году? Можно бегать между посредниками и бояться б…
  4. Oct 3, 2026Основы SQL В этом ролике автор рассматривает на практике работу с основными командами язык…
  5. Oct 3, 2026​​Хочешь быстро подтянуть свои знания в Excel и Google Sheets? Устал собирать информацию п…
  6. Oct 1, 2026Как мы продукт на PostgreSQL переводили В этой статье автор поделится своими наработками к…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →