Съдържание:
Определение - Какво означава релационен модел?
Релационният модел е концептуалната основа на релационните бази данни. Предложен от Е. Ф. Код през 1969 г., той е метод за структуриране на данни с помощта на отношения, които са мрежови математически структури, състоящи се от колони и редове. Код предложи релационния модел за IBM, но той нямаше представа колко изключително жизнен и влиятелен ще стане работата му като основа на релационните бази данни. Повечето от нас са много добре запознати с физическото проявление на връзка в база данни - тя се нарича таблица.
Въпреки че релационният модел заема силно от математиката и използва математически термини като домейни, обединения и диапазони, характеристиките и условията, които описва, са лесни за определяне, като се използва прост английски език.
Техопедия обяснява релационния модел
В релационния модел всички данни трябва да се съхраняват в отношения (таблици), като всяко отношение се състои от редове и колони. Всяка връзка трябва да има заглавка и тяло. Заглавката е просто списъкът на колоните във връзката. Тялото е набор от данни, който всъщност попълва връзката, организирана в редове. Можете да екстраполирате, че свързването на една колона и един ред ще доведе до уникална стойност - тази стойност се нарича кортеж.
Втората основна характеристика на релационния модел е използването на клавиши. Това са специално обозначени колони във връзка, използвани за подреждане на данни или отнасяне на данни към други отношения. Един от най-важните ключове е първичният ключ, който се използва за уникално идентифициране на всеки ред данни. За да улеснят търсенето на данни, повечето релационни бази данни отиват по-далеч и физически подреждат данните чрез първичния ключ. Чуждите ключове отнасят данни в едно отношение към първичния ключ на друго отношение.
Освен че определя как да се структурират данните, както е разгледано по-горе, релационният модел също така определя набор от правила за прилагане на целостта на данните, известни като ограничения на целостта. Той също така определя как се обработват данните (релационно смятане). В допълнение, моделът определя специална характеристика, наречена нормализация, за да се гарантира ефективно съхранение на данни.
