|
Тема |
Re: Чудесен въпрос! [re: тoни] |
|
Автор |
salle (един такъв) |
|
Публикувано | 26.02.06 21:48 |
|
|
Архивът служи са съхранение на данни и само за това.
Основната задача на Базите Данни е да генерират нови данни на базата на други съществуващиданни.
Или с други думи да се представи информацията по нов начин различен от този в който е съхранена.
Това звучи много сухо така, че ето пример:
Ако да речем събираш всичките фактури които даден магазин е издал за времето откакто съществува това е Архив.
Ако обаче искаш фактурите да бъдат организирани по такъв начин че да бъде лесно да се отговори на въпроси от рода на:
Каква е общата сума фактурирана по месеци за последните две години?
Колко различни стоки са продадени за последните 3 месеца?
Кой купувач е направил най-много покупки?
И т.н. и т.н. това вече е задача за База Данни.
Принципно от всеки Архив могат да бъдат извлечени подобни Справки, защото тя информацията същестува като такава в архива.
Разликата е, че База Данни се изгражда именно около Справките и тяхното генериране.
Т.е. простото струпване на данни на едно място е Архив а организирането на архива с оглед на генериране на конкретни справки е База Данни.
Както NikB ти е написал в тази задача се включват и програми които се грижат за съхранението, структурирането, въвеждането и извеждането на информация и т.н.
Всичко това става с помощта на хора и затова и някои дефиниции включват и човешкият фактор в дефиницията
(Ролята Администратор на Бази данни Например може да се приеме за неотменна част от една База Данни независимо от това кой изпълнява тази роля и дали въбоще съществува в явен вид.)
Можеш да опростиш дефиницията до:
Ако в Архив вкарваш X можеш да извадиш от него само и единствено X (фактури) докато от База данни можеш да извадиш и A,B,C .... (финансови отчети, данъчни справки, маркетингова статистика ....)
Разбира се може да се твърди, че една База Данни винаги включва някакъв Архив в себе си и съответно, че може да се използва като такъв.
Много често така и става. А е жалко. Все едно да използваш телевизор за осветрление. Все едно да използваш напълно оборудван пътнически самолет за склад за куфари ....
За съжаление у нас много често се използва "База Данни" за просто натрупване на информация (Архив) върху която някой ден би могло да се изгради (може би) База Данни.
|
| |
|
|
|