Ի՞նչ տեսակների բանալիներ են օգտագործվում տվյալների բազաներում և ինչու են դրանք նախատեսված:
sobes.tech AI
Պատասխան AI-ից
Տվյալների բազաներում օգտագործվում են մի քանի տեսակի բանալիներ, որոնցից յուրաքանչյուրը կատարում է իր ֆունկցիան.
-
Առաջնային բանալին (Primary Key) — յուրովի նույնականացնում է յուրաքանչյուր գրառում աղյուսակում: Առաջնային բանալու արժեքները չեն կարող կրկնվել և չպետք է լինել NULL:
-
Արտաքին բանալին (Foreign Key) — հղում է մյուս աղյուսակի առաջնային բանալու վրա, օգտագործվում է կապեր ստեղծելու համար աղյուսակների միջև և տվյալների ամբողջականությունը ապահովելու համար:
-
Հատուկ բանալին (Unique Key) — երաշխավորում է արժեքների յուրօրինակությունը սյունակում կամ սյունակների հավաքածուում, բայց հակառակ առաջնային բանալու, կարող է թույլ տալ NULL (ՏՀՄ-ից կախված):
-
Արհեստական բանալին (Surrogate Key) — արհեստական բանալին, սովորաբար թվային նույնականացուցիչ, որը չունի բիզնես իմաստ, բայց օգտագործվում է գրառումների յուրօրինակ նույնականացման համար:
-
Կոմպոզիտային բանալին (Composite Key) — բաղկացած է մի քանի սյունակներից, որոնք միասին յուրօրինակ կերպով նույնականացնում են գրառումը:
Յուրաքանչյուր այս բանալին օգնում է տվյալների կազմակերպման, նրանց ամբողջականության ապահովման և աղյուսակների միջև որոնումների և կապերի օպտիմալացման գործում։