Базы данных
Перейти к навигации
Перейти к поиску
Базы данных существуют столько же сколько и компьютеры. Компьютеры и создавались обрабатывать информацию. Информацию надо как-то хранить и передавать по запросу - в этом и суть баз данных.
ACID
- Atomicity — Атомарность
- Consistency — Согласованность
- Isolation — Изолированность
- Durability — Долговечность
Нормальные формы
Жанр | Трек 1 | Трек 2 | Трек 3 | Трек 4 | Трек 5 |
---|---|---|---|---|---|
Рок | AC/DC Thunderstrack | Guns n Roses Sweet Child O Mine | Nirvana Smells like teen spirit | 3 Doors Down Here Without You | Led Leppelin Song remains the same |
Trance | Armin Van Buuren Going Wrong | Avicii Levels | Prodigy Voodoo Peple | Armin Van Buuren Virtual Friend | NULL |
Проблемы:
- Для добавления треков нужно добавлять столбцы
- Сложности при поиске и сортировки данных
Жанр | Треки |
---|---|
Рок | AC/DC Thunderstrack,Guns n Roses Sweet Child O Mine,Nirvana Smells like teen spirit,3 Doors Down Here Without You,Led Leppelin Song remains the same |
Trance | Armin Van Buuren Going Wrong,Avicii Levels,Prodigy Voodoo Peple,Armin Van Buuren Virtual Friend |
Проблемы:
- Сложности при поиске и сортировки данных
- В названии треков могут быть запятые
Правило:
- Все элементы внутри ячеек должны быть атомарными(элемент называется атомарным, если таблицы могут его использовать независимо друг от друга)
Жанр | Исполнитель | Трек | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Рок | AC/DC | Thunderstrack
- |
Рок | Guns n Roses | Sweet Child O Mine
- |
Рок | Nirvana | Smells like teen spirit
- |
Рок | 3 Doors Down | Here Without You
- |
Рок | Led Leppelin | Song remains the same
- |
Trance | Armin Van Buuren | Going Wrong
- |
Trance | Avicii | Levels
- |
Trance | Prodigy | Voodoo Peple
- |
Trance | Armin Van Buuren | Virtual Friend |