Съдържание:
Определение - Какво означава Връзката?
Връзка в контекста на бази данни е ситуация, която съществува между две таблици на релационни бази данни, когато една таблица има чужд ключ, който препраща към основния ключ на другата таблица. Връзките позволяват на релационните бази данни да разделят и съхраняват данни в различни таблици, като същевременно свързват различни елементи от данни.
Техопедия обяснява Връзката
Например в банкова база данни таблица CUSTOMER_MASTER съхранява клиентски данни с колона с първичен ключ, наречена CUSTOMER_ID; той също съхранява клиентски данни в таблица ACCOUNTS_MASTER, в която се съхранява информация за различни банкови сметки и свързани клиенти. За да свържете тези две таблици и да определите информация за клиента и банковата сметка, в таблицата ACCOUNTS_MASTER трябва да се впише съответна колона CUSTOMER_ID, препращаща към съществуващите клиентски идентификатори от таблицата CUSTOMER_MASTER. В този случай колоната CUSTOMER_ID на таблицата ACCOUNTS_MASTER е чужд ключ, който препраща колона със същото име в таблицата CUSTOMER_MASTER. Това е пример за връзка между двете таблици.
Основната характеристика, която отличава релационните бази данни от други типове база данни (например плоски файлове), е способността да се определят взаимоотношенията.