Junior — Middle
Կարող եք բացատրել, թե ինչ է նշանակում 'փակիչ' տերմինը տվյալների բազայի աղյուսակի համատեքստում?
sobes.tech AI
Պատասխան AI-ից
Տվյալների բազաների համատեքստում, աղյուսակներում " բանալի" տերմինը նշանակում է մեկ կամ մի քանի դաշտեր (սյուններ), որոնք օգտագործվում են յուրաքանչյուր գրանցման (սյունակի) եզակի նույնականացման համար:
Հիմնական բանալիների տեսակները՝
- Առաջին բանալի (Primary Key) — եզակի նույնականացուցիչ գրանցման համար, չի թույլատրում կրկնություններ և NULL:
- Արտաքին բանալի (Foreign Key) — դաշտ, որը հղում է դեպի մյուս աղյուսակի առաջին բանալին, ապահովելով կապը աղյուսակների միջև:
Օրինակ, օգտվողների աղյուսակում, user_id դաշտը կարող է լինել առաջին բանալի, որը եզակի կերպով նույնականացնում է յուրաքանչյուր օգտվողին։