Turinys:
Apibrėžimas - ką reiškia santykis?
Santykis kartais naudojamas nuorodoms į reliacinėje duomenų bazėje esančią lentelę, tačiau dažniausiai naudojamas apibūdinti ryšius, kuriuos galima sukurti tarp tų lentelių reliacinėje duomenų bazėje.
Reliacinėse duomenų bazėse ryšys egzistuoja tarp dviejų lentelių, kai viena iš jų turi užsienio raktą, nurodantį kitos lentelės pirminį raktą. Šis vienas faktas leidžia reliacinėms duomenų bazėms suskaidyti ir kaupti duomenis skirtingose lentelėse, tačiau vis tiek susieti skirtingus duomenų elementus. Tai viena iš savybių, leidžiančių reliacines duomenų bazes tokiu galingu ir efektyviu informacijos kaupimu.
Gebėjimas apibrėžti ryšius yra toks pagrindinis ir toks svarbus, kad būtent tai ir išskiria reliacines duomenų bazes iš kitų tipų duomenų bazių, tokių kaip plokščiųjų duomenų bazės. Taigi santykis yra esminis reliacinių duomenų bazių bruožas.
Santykis taip pat gali būti žinomas kaip santykis.
Techopedia paaiškina santykį
Apsvarstykite banko duomenų bazę. Turite CUSTOMER_MASTER lentelę, kurioje saugomi klientų duomenys, su pirminio rakto stulpeliu, vadinamu CustID, taip pat ACCOUNTS_MASTER lentelę, skirtą informacijai apie įvairias banko sąskaitas laikyti ir kuriam klientui jos priklauso. Norėdami susieti šias dvi lenteles, tai yra susieti kiekvieną klientą su savo banko sąskaita, ACCOUNTS_MASTER lentelėje reikia atitinkamo „CustID“ stulpelio, kuriame nurodoma jau esanti kliento ID CUSTOMER_MASTER lentelėje. Šiuo atveju „ACCOUNTS_MASTER“ stulpelis „CustID“ yra pašalinis raktas, nurodantis to paties pavadinimo stulpelį „CUSTOMER_MASTER“. Šis scenarijus nurodo santykį tarp dviejų lentelių.
