Sobes.tech
Junior — Middle

Ինչպե՞ս են հաստատվում կապերը աղյուսակների միջև ռելացիոնալ տվյալների բազայում։

sobes.tech AI

Պատասխան AI-ից

Հարաբերական տվյալների բազաներում, աղյուսակների միջև կապերը հաստատվում են բանալիների միջոցով:

  • Առաջին բանալին (Primary Key) — աղյուսակում գրանցման եզակի նույնականացուցիչ:
  • Արտաքին բանալին (Foreign Key) — դաշտ մի աղյուսակում, որը հղում է մյուս աղյուսակի առաջին բանալուն:

Կապը հաստատվում է արտաքին բանալու սահմանմամբ, որը ապահովում է տվյալների ամբողջականությունը և թույլ է տալիս կատարել միացումներ (JOIN) աղյուսակների միջև:

Օրինակ, Orders աղյուսակը կարող է պարունակել customer_id արտաքին բանալին, որը հղում է Customers աղյուսակի id առաջին բանալուն: Սա կապում է պատվերը կոնկրետ հաճախորդի հետ։