Шема вс база података?
База података може се описати као збирка структурираних података која се обично чувају у рачунарским системима. Структура базе података постиже се правилним организовањем података уз помоћ модела базе података. Израз „шема“ значи „план или облик“ и може се дефинисати као терминологија која се користи за моделирање или стварање логичке структуре помоћу које се подаци могу чувати у бази података. Технички гледано, шема базе података је основна структура коју описује и подржава систем управљања базама података који се користи за чување записа.
Генерално, шема је виши ниво апстракције дизајнерских модела који дизајнери базе података и пословни аналитичари снимају и документују током фазе анализе пројекта или развоја производа. Они не постоје као такви у бази података, али у неким варијантама база података могу се реализовати на неким нивоима у физичком облику.
Када корисника доведемо у ову перспективу, тада можемо да дефинишемо ова три ентитета (база података, шема и корисник) као што следи:
База података је збирка физичких датотека.
Корисник је онај који се повезује на базу података.
Шема је колекција објеката који су у власништву корисника.
Укратко, шема је обично графички приказ структуре система база података док је сама база података структурирана збирка записа или података.
Резиме:
1. База података је физичка структура.
2.Схема је логична структура.
3. База података је збирка повезаних записа и података похрањених у табелама.
4. С друге стране, шема је логичка дефиниција базе података или, другим речима, нацрта који дефинише имена свих табела и ступаца и дефинише који тип је сваки ступац итд..
5.У неким системима за управљање базама података, шема се може реализовати у физичком облику на било којем од нивоа.
6. Не постоји кореспонденција један на један између објеката шеме и физичких датотека које чувају информације на дисковима.