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