Domov Baze podatkov Kakšen je odnos? - definicija iz tehopedije

Kakšen je odnos? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni odnos?

Razmerje se včasih uporablja za sklicevanje na tabelo v relacijski podatkovni bazi, vendar se pogosteje uporablja za opis razmerij, ki jih je mogoče ustvariti med temi tabelami v relacijski bazi podatkov.


V relacijskih bazah podatkov obstaja razmerje med dvema tabelama, če ima ena tuji ključ, ki se nanaša na primarni ključ druge tabele. To edino dejstvo omogoča, da relacijske baze podatkov razdelijo in shranijo podatke v različne tabele, vendar še vedno povežejo različne podatke skupaj. To je ena od lastnosti, ki omogoča, da so relacijske baze podatkov tako zmogljive in učinkovite zaloge informacij.


Sposobnost določanja odnosov je tako temeljna in tako pomembna, da to razlikuje relacijske baze podatkov od drugih vrst podatkovnih baz, kot so baze podatkov s plosko datoteko. Odnos je torej odločilna značilnost relacijskih podatkovnih baz.


Odnos je lahko znan tudi kot odnos.

Tehopedija razlaga razmerje

Razmislite o zbirki podatkov banke. Imate tabelo CUSTOMER_MASTER, ki shranjuje podatke o strankah, s stolpcem s primarnim ključem, ki se imenuje CustID, in tabelo ACCOUNTS_MASTER za shranjevanje podatkov o različnih bančnih računih in o tem, katera stranka jih ima. Če želite povezati ti dve tabeli skupaj, torej povezati vsakega kupca z njegovim bančnim računom, je v tabeli ACCOUNTS_MASTER potreben ustrezen stolpec skrbnika, ki v tabeli CUSTOMER_MASTER navaja že obstoječi ID stranke. V tem primeru je stolpec CustID v ACCOUNTS_MASTER tuji ključ, ki se sklicuje na istoimenski stolpec v CUSTOMER_MASTER. Ta scenarij se nanaša na razmerje med dvema tabelama.

Kakšen je odnos? - definicija iz tehopedije