База података — разлика између измена

Садржај обрисан Садржај додат
мНема описа измене
Ред 21:
# '''Управљање [[секундарна меморија|секундарним складиштењем]]'''. Могућност за складиштење података на магнетним дисковима или другим медијима за дугорочно складиштење, тако да подаци могу да опстану након извршења програма на којима су креирани. Како би се подржало ефикасно складиштење и приступ великим количинама података потребни су софистицирани системи управљања секундарним складиштем. Системи за управљање обично укључују услуге за брзи приступ одређеним подацима помоћу индекса, чиме се умањује потребан број различитих приступа секундарном складишту, груписање сродних података и обезбеђивање, где је то могуће, ефикасног коришћење бафера који у меморији [[рачунар]]а на којем се извршава систем базе података, задржава податке којима је скоро приступано.
# '''Контрола упоредног приступа'''. Велике базе података су драгоцене за организације које их поседују, а често је потребно да им приступи више корисника истовремено. Неконтролисане промене у дељеном простору за складиштење, могу довести до оштећења интегритета базе, или губљења података као резултат интерференције програма на непредвидив начин. Да би се то спречило, системи за управљање базом података поседују одређене заштитне механизме како би се осигурало да сваки корисник приступа бази података изоловано од других, и такође са довољним гаранцијама о понашању система када више корисника покуша учитати или уписати, исти податак у исто време.
# '''Рекуперација'''. Многе апликације за базе података су активне 24 сата дневно, неретко им приступа много различитих програма који се често извршавају на различитим рачунарима, упоредно користећи базу података. Као резултат тога, неизбежно је да се деси да програми који приступају бази података праве грешке, као и да се деси да се рачунар на коме се извршава систем за управљање базом података блокира. Према томе, систем за управљање базом података мора да буде флексибилан, односно толерантан на грешке у [[софтвер]]у и отказивање [[хардвер]]а, умањујући шансе да база података буде оштећена, или да се деси да се информације трајно изгубе. Како би се избегли ови проблем и постојала могућност за рекуперацију базе података, често се ради [[привремена]] репликација података на више места, тако да има довољно информација да се омогући аутоматско проналажење и исправљање различитих врста грешака када се оне десе.
# '''Безбедност'''. Већина великих система база података садрже податке који не треба да буду видљиви неким корисницима, као и да им не буде омогућено да их мењају. Из тог разлога, неопходно је да постоји један општи механизам који треба да обезбеди да ниједан корисник не приступи информацијама којима по правилу не треба да приступи, и још важније, да постоје механизми контроле над корисницима који имају једну, или више дозвола за измене садржаја базе података (нпр. радници једног предузећа не би требало да буду у стању да приступе и врше измене ставки који се тичу њиховог личног дохотка, и томе слично). Према томе, системи за управљање базом података по правилу обезбеђују механизме који омогућавају администратору базе података да контролише ко и где може да приступи као и шта може да уради у бази података.