Junior — Middle
Ինչպե՞ս են հաստատվում կապերը աղյուսակների միջև ռելացիոնալ տվյալների բազայում։
sobes.tech AI
Պատասխան AI-ից
Հարաբերական տվյալների բազաներում, աղյուսակների միջև կապերը հաստատվում են բանալիների միջոցով:
- Առաջին բանալին (Primary Key) — աղյուսակում գրանցման եզակի նույնականացուցիչ:
- Արտաքին բանալին (Foreign Key) — դաշտ մի աղյուսակում, որը հղում է մյուս աղյուսակի առաջին բանալուն:
Կապը հաստատվում է արտաքին բանալու սահմանմամբ, որը ապահովում է տվյալների ամբողջականությունը և թույլ է տալիս կատարել միացումներ (JOIN) աղյուսակների միջև:
Օրինակ, Orders աղյուսակը կարող է պարունակել customer_id արտաքին բանալին, որը հղում է Customers աղյուսակի id առաջին բանալուն: Սա կապում է պատվերը կոնկրետ հաճախորդի հետ։