Junior — Middle
შეგიძლიათ მიაწოდოთ მონაცემთა ბაზაზე ან სისტემაზე დაწესებული შეზღუდვის მაგალითი?
sobes.tech AI
პასუხი AI-სგან
Տվյալների բազայում կամ համակարգում սահմանափակումները (constraints) օգտագործվում են տվյալների ամբողջականությունը ապահովելու և ծրագրի ճիշտ աշխատանքի համար: Օրինակ՝ տվյալների բազայում սահմանափակում կարող է լինել.
- Անհատականություն (UNIQUE) — ապահովում է, որ սյունակում կամ սյունակների խմբում արժեքները կրկնվող չեն:
- Առաջին բանալի (PRIMARY KEY) — յուրահատուկ կերպով նույնականացնում է յուրաքանչյուր գրառում աղյուսակում:
- Արտաքին բանալի (FOREIGN KEY) — ապահովում է հղման ամբողջականությունը աղյուսակների միջև:
- NOT NULL — արգելում է դատարկ արժեքների պահպանումը սյունակում:
Օրինակ՝ օգտվողների աղյուսակում կարող է կիրառվել անհատականության սահմանափակում՝ էլփոստի դաշտում, որպեսզի կանխվի միևնույն հասցեով մի քանի հաշիվների գրանցումը։