Sobes.tech
Junior — Middle

Կարող եք բացատրել, թե ինչ է նշանակում 'փակիչ' տերմինը տվյալների բազայի աղյուսակի համատեքստում?

sobes.tech AI

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

Տվյալների բազաների համատեքստում, աղյուսակներում " բանալի" տերմինը նշանակում է մեկ կամ մի քանի դաշտեր (սյուններ), որոնք օգտագործվում են յուրաքանչյուր գրանցման (սյունակի) եզակի նույնականացման համար:

Հիմնական բանալիների տեսակները՝

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

Օրինակ, օգտվողների աղյուսակում, user_id դաշտը կարող է լինել առաջին բանալի, որը եզակի կերպով նույնականացնում է յուրաքանչյուր օգտվողին։