Разлика између шеме и базе података

Шема вс база података?

База података може се описати као збирка структурираних података која се обично чувају у рачунарским системима. Структура базе података постиже се правилним организовањем података уз помоћ модела базе података. Израз „шема“ значи „план или облик“ и може се дефинисати као терминологија која се користи за моделирање или стварање логичке структуре помоћу које се подаци могу чувати у бази података. Технички гледано, шема базе података је основна структура коју описује и подржава систем управљања базама података који се користи за чување записа.

Генерално, шема је виши ниво апстракције дизајнерских модела који дизајнери базе података и пословни аналитичари снимају и документују током фазе анализе пројекта или развоја производа. Они не постоје као такви у бази података, али у неким варијантама база података могу се реализовати на неким нивоима у физичком облику.

Када корисника доведемо у ову перспективу, тада можемо да дефинишемо ова три ентитета (база података, шема и корисник) као што следи:

База података је збирка физичких датотека.

Корисник је онај који се повезује на базу података.

Шема је колекција објеката који су у власништву корисника.

Укратко, шема је обично графички приказ структуре система база података док је сама база података структурирана збирка записа или података.

Резиме:

1. База података је физичка структура.

2.Схема је логична структура.

3. База података је збирка повезаних записа и података похрањених у табелама.

4. С друге стране, шема је логичка дефиниција базе података или, другим речима, нацрта који дефинише имена свих табела и ступаца и дефинише који тип је сваки ступац итд..

5.У неким системима за управљање базама података, шема се може реализовати у физичком облику на било којем од нивоа.

6. Не постоји кореспонденција један на један између објеката шеме и физичких датотека које чувају информације на дисковима.