Junior — Middle
Ներկայացրեք, թե ինչ է տվյալների ամբողջականության սահմանափակումը SQL-ում և ինչպես է այն օգտագործվում։
sobes.tech AI
Պատասխան AI-ից
SQL-ում տվյալների ամբողջականության սահմանափակումները՝ դա կանոններ են, որոնք ապահովում են տվյալների ճշգրտությունը և համահունչությունը տվյալների բազայում:
Հիմնական սահմանափակումների տեսակները՝
- PRIMARY KEY — տողի եզակի նույնականացուցիչ:
- FOREIGN KEY — հղում այլ աղյուսակի բանալիին, ապահովում է կապը և ամբողջականությունը աղյուսակների միջև:
- UNIQUE — երաշխավորում արժեքի եզակիությունը սյունակում:
- NOT NULL — արգելում է դատարկ արժեքների պահպանումը:
- CHECK — ստուգում է արժեքի համար պայման:
Օրինակ՝ սահմանափակման օգտագործման:
CREATE TABLE օգտվողներ (
id INT PRIMARY KEY,
email VARCHAR(255) UNIQUE NOT NULL,
տարիք INT CHECK (տարիք >= 18)
);
Սահմանափակումները օգնում են խուսափել սխալներից, ինչպիսիք են տվյալների կրկնությունը կամ կապերի անհամապատասխանությունը աղյուսակների միջև։