ДБМС вс Датабасе
Систем намењен лако организовању, чувању и преузимању великих количина података назива се база података. Другим речима, база података садржи пакет организованих података (обично у дигиталном облику) за једног или више корисника. Базе података, често скраћене ДБ, класификују се према њиховом садржају, као што су текст документа, библиографски и статистички. Али, ДБМС (систем за управљање базама података) је заправо цео систем који се користи за управљање дигиталним базама података који омогућава чување садржаја базе података, стварање / одржавање података, претраживање и друге функционалности. У данашњем свету, сама база података је бескорисна ако с њом не постоји неки ДБМС за приступ подацима. Али, све више се термин Датабасе користи као скраћеница за Систем Манагемент Систем.
База података
База података може да садржи различите нивое апстракције у својој архитектури. Три нивоа: спољни, концептуални и унутрашњи чине архитектуру базе података. Вањски ниво дефинира како корисници прегледавају податке. Једна база података може имати више приказа. Интерни ниво дефинише како се подаци физички чувају. Концептуални ниво је медиј комуникације између унутрашњег и спољног нивоа. Омогућава јединствен приказ базе података без обзира на то како се она чува или прегледава. Постоји неколико врста база података као што су Аналитичка база података, Складишта података и Дистрибуиране базе података. Базе података (тачније, релацијске базе података) се састоје од табела и садрже редове и ступце, слично као прорачунске табеле у Екцелу. Свака колона одговара атрибуту док сваки ред представља један запис. На пример, у бази података у којој се чувају подаци о запосленима компаније, ступци могу да садрже име запосленика, идентификациони број запосленика и плату, док један ред представља једног запосленог.
ДБМС
ДБМС, који се понекад назива и управитељ базе података, је збирка рачунарских програма која је намијењена за управљање (тј. Организацију, складиштење и преузимање) свих база података које су инсталиране у систему (тј. Хард диск или мрежа). У свету постоје различите врсте система за управљање базама података, а неки од њих дизајнирани су за правилно управљање базама података конфигурисано за посебне сврхе. Најпопуларнији комерцијални системи за управљање базама података су Орацле, ДБ2 и Мицрософт Аццесс. Сви ови производи пружају средства за доделу различитих нивоа привилегија за различите кориснике, омогућујући ДБМС да централно контролише један администратор или да буде додељен неколико различитих људи. У сваком систему управљања базама података постоје четири важна елемента. Они су језик за моделирање, структуре података, језик упита и механизам за трансакције. Језик моделирања дефинира језик сваке базе података смјештених у ДБМС. Тренутно је у пракси неколико популарних приступа попут хијерархијског, мрежног, релацијског и објектног. Структуре података помажу у организацији података као што су појединачни записи, датотеке, поља и њихове дефиниције и објекти као што су визуелни медији. Језик упита података одржава сигурност базе података надгледањем података за пријаву, приступним правима различитим корисницима и протоколима за додавање података у систем. СКЛ је популарни језик упита који се користи у системима за управљање релацијским базама података. Коначно, механизам који омогућава трансакције помаже конкурентности и вишеструкости. Тај механизам ће осигурати да исти запис неће модификовати више корисника истовремено, чиме ће интегритет података остати у такту. Поред тога, ДБМС-ови пружају и резервне копије и друге погодности.
Разлика између ДБМС и базе података
База података је збирка организованих података и систем који управља збирком база података назива се систем за управљање базама података. База података садржи записе, поља и ћелије података. ДБМС је алат који се користи за манипулацију подацима унутар базе података. Међутим, термин база података све се више користи као скраћеница за Систем Манагемент Систем. Да би разликовање било једноставно, размотрите и оперативни систем и појединачне датотеке сачуване у систему. Баш као што вам је потребан оперативни систем за приступ и измјену датотека у систему, потребан вам је и ДБМС за манипулирање базама података похрањеним у систему база података.