У дома железария Какви са правилата на треска? - определение от техопедия

Какви са правилата на треска? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означават правилата на Codd?

Правилата на Codd се отнасят до набор от 13 правила за система за управление на бази данни (0-12), разработени от EF Codd през 1969-1970 г. Той проектира тези правила като предпоставки да разгледа системите за управление на бази данни (СУБД) като система за управление на релационни бази данни (RDBMS). Въпреки че първоначално правилата не са широко популярни в търговската употреба, по-късно СУБД се основават на правилата на Codd. Правилата на Код се наричат ​​също закон на Код, 12 правила на Код или 12 заповеди на Код.

Техопедия обяснява правилата на Код

12-те правила на CODD определят идеална релационна база данни, която се използва като ръководство за проектиране на системи за релационни бази данни днес. Въпреки че никоя система от търговски бази данни не отговаря напълно на всички 12 правила, те тълкуват релационния подход. Ето 12-те правила на CODD: Правило 0: Правило на фондацията: Системата трябва да се квалифицира като релационна и като база данни, и като система за управление. Правило 1: Правилото за информация: Цялата информация в базата данни трябва да бъде представена по един и единствен начин (тоест като стойности в таблица). Правило 2: Правилото за гарантиран достъп: Всички данни трябва да бъдат логично достъпни чрез комбинация от име на таблица, стойност на първичен ключ и име на колона. Правило 3: Систематично третиране на нулеви стойности: СУБД трябва да поддържа нулеви стойности за представяне на липсваща информация и неприложима информация по систематичен начин, независимо от типовете данни. Правило 4: Активен онлайн каталог, базиран на релационен модел: Базата данни трябва да поддържа онлайн релационен каталог, който е достъпен за оторизирани потребители чрез техния редовен език на заявките. Правило 5: Правило за всеобхватни данни на езика: Базата данни трябва да поддържа поне един език, който дефинира функционалността на линеен синтаксис, поддържа операции за дефиниране и манипулиране на данни, целостта на данните и контрол на транзакциите на базата данни. Правило 6: Правилото за актуализиране на изгледа: Представянето на данни може да се извърши с помощта на различни логически комбинации, наречени Изгледи. Всички изгледи, които теоретично могат да се обновяват, също трябва да бъдат актуализирани от системата. Правило 7: Вмъкване, актуализиране и изтриване на високо ниво: Системата трябва да поддържа зададени в момент оператори за вмъкване, актуализиране и изтриване. Правило 8: Независимост на физическите данни: Промените, направени на физическо ниво, не трябва да влияят и да изискват промяна в приложната програма. Правило 9: Независимост на логическите данни: Промените, направени на логическо ниво, не трябва да влияят и да изискват промяна в приложната програма. Правило 10: Независимост на целостта: Ограниченията на целостта трябва да бъдат определени и отделени от приложните програми. Промяната на ограниченията трябва да бъде разрешена, без да се засяга приложенията. Правило 11: Независимост на разпространението: Потребителят не трябва да знае за местоположението на базата данни, т.е. дали базата данни се разпределя на няколко места или не. Правило 12: Правилото за неподдържане: Ако дадена система осигурява език на ниско ниво, тогава не трябва да има начин да се подриват или заобикалят правилата за целостта на езика на високо ниво. От всички правила, правило 3 е най-противоречивото. Това се дължи на дебат относно тризначната или тройната логика. Правилата на Codd и SQL използват терминалната логика, където null се използва за представяне на липсващи данни и сравняване на нищо с нулеви резултати в неизвестно състояние на истината. Въпреки това, когато и двете булеви или операндни са неверни, операцията е невярна; следователно, не всички данни, които липсват, са неизвестни, оттам и противоречието.

Какви са правилата на треска? - определение от техопедия