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)
);
Чектөөлөр ката кетирүүнү алдын алууга жардам берет, мисалы, маалыматтарды кайталоо же таблицалардын ортосундагы байланышты туура эмес кылуу сыяктуу маселелердин алдын алат.