Базы данных: различия между версиями
Перейти к навигации
Перейти к поиску
Artem (обсуждение | вклад) |
Artem (обсуждение | вклад) |
||
Строка 46: | Строка 46: | ||
|- | |- | ||
| Рок || AC/DC || Thunderstrack | | Рок || AC/DC || Thunderstrack | ||
- | |||
| Рок || Guns n Roses || Sweet Child O Mine | | Рок || 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 | |||
|} | |} | ||
Версия от 20:44, 11 февраля 2019
Базы данных существуют столько же сколько и компьютеры. Компьютеры и создавались обрабатывать информацию. Информацию надо как-то хранить и передавать по запросу - в этом и суть баз данных.
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 |