Определение на базата данни

Общ термин, използван в дизайна на базата данни, е "релационна база данни" - но връзката с базата данни не е едно и също нещо и не предполага, както подсказва името му, връзката между таблиците. По-скоро, връзката с базата данни просто се отнася до отделна таблица в релационна база данни.

В релационна база данни таблицата е връзка, защото съхранява връзката между данните във формат на реда на колоните. Колоните са атрибутите на таблицата, докато редовете представляват записите за данни. Единият ред е известен като "nuple" за дизайнерите на бази данни.

Дефиницията и свойствата на връзката

Връзката или таблицата в релационна база данни има определени свойства. На първо място, името му трябва да е уникално в базата данни, т.е. база данни не може да съдържа множество таблици със същото име. След това всяка връзка трябва да има набор от колони или атрибути и тя трябва да има набор от редове, които да съдържат данните. Както и при имената на таблиците, атрибутите не могат да имат едно и също име.

След това, нито една тона (или ред) не може да бъде дубликат. На практика библиотеката би могла всъщност да съдържа дублирани редове, но трябва да има практики, за да се избегне това, като например използването на уникални първични ключове (следващия).

Като се има предвид, че дадена материя не може да бъде дубликат, следва, че връзката трябва да съдържа най-малко един атрибут (или колона), който идентифицира уникално всяка юп (или ред). Това обикновено е първичният ключ. Този основен ключ не може да бъде дублиран. Това означава, че нишата няма да има същия уникален първичен ключ. Ключът не може да има стойност NULL , което просто означава, че стойността трябва да бъде известна.

Освен това всяка клетка или поле трябва да съдържа само една стойност. Например, не можете да въведете нещо като "Том Смит" и да очаквате от базата данни да разбере, че имате първото и фамилното име; скоро базата данни ще разбере, че стойността на тази клетка е точно това, което е въведено.

Накрая, всички атрибути - или колони - трябва да бъдат от един и същ домейн, което означава, че те трябва да имат един и същ тип данни. Не можете да смесвате низ и число в отделна клетка.

Всички тези свойства или ограничения служат за осигуряване на целостта на данните, важна за поддържането на точността на данните.