26. Cheklanishlar, taqdimotlar va tranzaktsiyalar.
Taqdimot dasturlari maydonidagi o'zgarishlar
PowerPoint va taqdimotlar o'nlab yillar davomida sinonim bo'lib kelgan. Bu PowerPoint-dan oldin taqdimotlar mavjud emas edi, degani emas; barcha maqsadlar uchun doskalar, doskalar, qo'lda chizilgan plakatlar, flip-chartlar va slaydlar bor edi.
Biroq, texnologiyaning rivojlanishi asta-sekin kompaniyalarga qo'lda chizilgan slaydlarni kompyuterda yaratilgan slaydlar bilan almashtirishga yordam berdi, bu nihoyat PowerPoint-ga olib keldi - bu barcha davrlarning eng mashhur taqdimot dasturlaridan biri. PowerPoint o'yinda inqilob qilganiga yillar o'tdi va hozir ham bor muqobillarning ko'pligi sanoatni o'ziga xos tarzda rivojlantirish.
.
CHeklanishlarni kiritish. Jadval yaratayotganingizda (yoki uni o‘zgartirayotganingizda), siz maydonlarga kiritilayotgan qiymatlarga cheklanishlar o‘rnatishingiz mumkin. Bu xolda SQL cheklanishlarga to‘g‘ri kelmaydigan xamma qiymatlarni rad etadi. CHeklanishlar ikki asosiy turi mavjud: - ustun va jadval cheklanishlari. Ularning farqi shundaki ustun cheklanishi stolbsa faqat ayrim ustunlarga qo‘llanadi, jadval cheklanishi bo‘lsa bir yoki bir necha ustunlar guruxiga qo‘llanadi. Ustun cheklanishi ustun nomi oxiriga ma’lumotlar tipidan so‘ng va vergulьdan oldin qo‘yiladi. Jadval cheklanishi jadval nomi oxiriga so‘nggi dumaloq vergulьdan oldin qo‘yiladi. CHeklanishlar xisobga olingan CREATE TABLE komandasi sintaksisi:
CREATE TABLE ( , ...
(
[, ])... ); Maydonga bo‘sh (NULL) qiymatlar kiritilishi oldini olish uchun CREATE TABLE komandasida NOT NULL cheklanishi ishlatiladi. Bu cheklanish faqat xar xil ustunlar uchun o‘rnatiladi.
Masalan, shu narsa aniqki, birlamchi kalitlar xech qachon bo‘sh bo‘lmasliklari kerak, shuning uchun Salepeople jadvalini quyidagicha yaratish mumkin: