Кућа Хардвер Која су правила бакалара? - дефиниција из техопедије

Која су правила бакалара? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значе Цоддова правила?

Цоддова правила односе се на скуп од 13 правила система за управљање базама података (0-12) који је развио ЕФ Цодд у 1969-1970. Дизајнирао је ова правила као предуслов да би системе управљања базама података (ДБМС) сматрали системом за управљање релацијском базом података (РДБМС). Иако правила у почетку нису била широко популарна у комерцијалној употреби, касније су ДБМС-ови били засновани на Цоддовим правилима. Цоддова правила се такође називају Цоддов закон, Цоддова 12 правила или Цоддова 12 заповести.

Техопедија објашњава Цоддова правила

12 правила ЦОДД-а дефинирају идеалну релацијску базу података која се данас користи као смјерница за обликовање система релацијских база података. Иако ниједан систем комерцијалних база података у потпуности не одговара свих 12 правила, они тумаче релацијски приступ. Ево 12 правила КОДД-а: Правило 0: Правило оснивања: Систем се мора сматрати релацијским и као база података и као систем управљања. Правило 1: Правило информација: Све информације у бази података морају бити представљене на један и само један начин (односно, као вредности у табели). Правило 2: Правило загарантованог приступа: Сви подаци требају бити логички доступни комбинацијом имена табеле, вредности примарног кључа и назива ступца. Правило 3: Систематично третирање нултих вриједности: ДБМС мора подржавати Нулте вриједности да би представљали недостајуће и непримјењиве информације на систематски начин независно од типова података. Правило 4: Активни мрежни каталог заснован на релацијском моделу: База података мора подржавати интернетски релативни каталог који је доступан овлаштеним корисницима путем њиховог редовног језика упита. Правило 5: Опсежно правило подјезика података: База података мора да подржава бар један језик који дефинише линеарну синтаксу, подржава дефинисање и манипулацију подацима, интегритет података и контролу трансакција базе података. Правило 6: Правило за ажурирање приказа: Репрезентација података може се обавити помоћу различитих логичких комбинација названих Виевс. Сви погледи који се теоретски могу надоградити морају бити ажурирани од стране система. Правило 7: Уметање, ажурирање и брисање на високом нивоу: Систем мора да подржава постављене операторе за убацивање, ажурирање и брисање на време. Правило 8: Независност физичких података: Промене извршене на физичком нивоу не смеју утицати и захтевати промену у апликативном програму. Правило 9: Независност логичких података: Промене извршене на логичком нивоу не смеју утицати и захтевати промену у апликативном програму. Правило 10: Неовисност интегритета: Ограничења интегритета морају се дефинисати и одвојити од апликативних програма. Промјена ограничења мора бити дозвољена без утицаја на апликације. Правило 11: Неовисност дистрибуције: Корисник не би требао бити свјестан локације базе података, односно да ли је база података дистрибуирана на више локација. Правило 12: Правило без субверзије: Ако систем пружа језик ниског нивоа, тада не би требало да постоји начин да се поткопају или заобиђу правила интегритета језика на високом нивоу. Од свих правила, правило 3 је најспорније. То је због расправе о тровредној или тројној, логици. Цоддова правила и СКЛ користе тернарну логику, при чему се нулл користи за представљање недостајућих података и упоређивање било чега са нулл резултатима у стању непознате истине. Међутим, када су и боолеан или опереди лажни, операција је лажна; према томе, нису сви подаци који недостају непознати, отуда и контроверза.

Која су правила бакалара? - дефиниција из техопедије