Базы данных: различия между версиями

Материал из Artem Aleksashkin's Wiki
Перейти к навигации Перейти к поиску
Строка 10: Строка 10:


{| class="wikitable"
{| class="wikitable"
|+ Неправильное проектирование
|+ Плохо спроектированная база данных
|-
|-
! Жанр !! Трек 1 !! Трек 2 !! Трек 3 !! Трек 4
! Жанр !! Трек 1 !! Трек 2 !! Трек 3 !! Трек 4
Строка 17: Строка 17:
|-
|-
| Trance || Armin Van Buuren Going Wrong || Avicii Levels || Prodigy Voodoo Peple || Armin Van Buuren Virtual Friend
| Trance || Armin Van Buuren Going Wrong || Avicii Levels || Prodigy Voodoo Peple || Armin Van Buuren Virtual Friend
|}
|+ Нарушена 1NF
|-
! Жанр !! Треки
|-
| Рок || AC/DC Thunderstrack,Guns n Roses Sweet Child O Mine,Nirvana Smells like teen spirit,3 Doors Down Here Without You
|-
| Trance || Armin Van Buuren Going Wrong,Avicii Levels,Prodigy Voodoo Peple,Armin Van Buuren Virtual Friend
|}
|}



Версия от 20:32, 11 февраля 2019

Базы данных существуют столько же сколько и компьютеры. Компьютеры и создавались обрабатывать информацию. Информацию надо как-то хранить и передавать по запросу - в этом и суть баз данных.

ACID

  • Atomicity — Атомарность
  • Consistency — Согласованность
  • Isolation — Изолированность
  • Durability — Долговечность

Нормальные формы

Плохо спроектированная база данных
Жанр Трек 1 Трек 2 Трек 3 Трек 4
Рок AC/DC Thunderstrack Guns n Roses Sweet Child O Mine Nirvana Smells like teen spirit 3 Doors Down Here Without You
Trance Armin Van Buuren Going Wrong Avicii Levels Prodigy Voodoo Peple Armin Van Buuren Virtual Friend

|+ Нарушена 1NF |- ! Жанр !! Треки |- | Рок || AC/DC Thunderstrack,Guns n Roses Sweet Child O Mine,Nirvana Smells like teen spirit,3 Doors Down Here Without You |- | Trance || Armin Van Buuren Going Wrong,Avicii Levels,Prodigy Voodoo Peple,Armin Van Buuren Virtual Friend |}

1NF - первая нормальная форма

2NF - вторая нормальная форма

3NF - третья нормальная форма

BCNF - нормальная форма Бойса-Кодда

4NF - Многозначные зависимости и четвертая нормальная форма

5NF - Зависимости по соединению и пятая нормальная форма

СУБД, системы поиска и хранения

Некоторые полезные ресурсы