Sobes.tech
Junior — Middle

შეგიძლიათ მიაწოდოთ მონაცემთა ბაზაზე ან სისტემაზე დაწესებული შეზღუდვის მაგალითი?

sobes.tech AI

პასუხი AI-სგან

Տվյալների բազայում կամ համակարգում սահմանափակումները (constraints) օգտագործվում են տվյալների ամբողջականությունը ապահովելու և ծրագրի ճիշտ աշխատանքի համար: Օրինակ՝ տվյալների բազայում սահմանափակում կարող է լինել.

  • Անհատականություն (UNIQUE) — ապահովում է, որ սյունակում կամ սյունակների խմբում արժեքները կրկնվող չեն:
  • Առաջին բանալի (PRIMARY KEY) — յուրահատուկ կերպով նույնականացնում է յուրաքանչյուր գրառում աղյուսակում:
  • Արտաքին բանալի (FOREIGN KEY) — ապահովում է հղման ամբողջականությունը աղյուսակների միջև:
  • NOT NULL — արգելում է դատարկ արժեքների պահպանումը սյունակում:

Օրինակ՝ օգտվողների աղյուսակում կարող է կիրառվել անհատականության սահմանափակում՝ էլփոստի դաշտում, որպեսզի կանխվի միևնույն հասցեով մի քանի հաշիվների գրանցումը։