Ключови елементи на речника на база данни

Речникът на базата данни съхранява структурата, която съдържа информацията в базата данни.

структура

Всяка част от информацията трябва да се съхранява отделно, така че да може да се различава от друга. Елементите на данните са идентифицирани в две измерения: структура на запис и структура на колоните. Записът е свързана група полета или редове от таблици. Колоните са това, което определя всяко поле в записа. Речникът на данни има повече информация за колоните от редовете, тъй като редовете се състоят от данни, които не са пряка отговорност на речника на базата данни.

Типове данни

Типовете данни са част от дефиницията на колона в базата данни. Те посочват типа данни, които трябва да бъдат въведени в полето. Основните типове данни са разделени на цифрови и буквено-цифрени. Всяка от тези две категории има повече разделения. Цифровите полета трябва да бъдат дефинирани, за да се укаже дали десетичните знаци са валидни за полето. Дефиницията на буквено-цифрови полета определя дали полето приема знак или низ от много знаци. Размерите на полетата могат да се приложат и към данни от цифров тип. Що се отнася до буквено-цифровите, те могат да имат формати, наложени върху тях, като формат на датата или ограничение на възможните стойности, приети от полето.

Ограничения на данните

Разликата между ограниченията и типовете данни може да бъде трудно забелязана. Например, ограничението върху ширината на колоната е ограничение на колоната. Ограниченията на данните не са част от определението на колоната. Ограниченията са правила, които позволяват връзките между данните и структурата на базата данни. Ограниченията гарантират, че данните в една таблица не съвпадат с множество записи в други или че записите не са свързани поради липса на съществена информация; това се нарича целостта на данните и се налага от ограниченията, които възпрепятстват някои колони да съдържат празни стойности ("null" на английски), дори изискващи специалност в съдържанието на конкретни колони.

Други елементи

Базите данни съхраняват други обекти, които не са създадени за запазване или дефиниране на данни, а за да формират неразделна част от операциите на базата данни. Примери за тези елементи са индексите, които увеличават скоростта на достъп до данните и изгледите, които са заявки, които се представят на потребителя като структури на базата данни. Схемата е потребителски акаунт, който съдържа обекти за данни и увеличава мерките за сигурност, като ограничава действията, които някои потребители могат да изпълнят. Тези елементи са част от оперативната структура на базите данни, без да е необходимо да бъдат ключови елементи на речника за данни.