Mavzu: sql da jadvallar va cheklovlar yaratish. Guruh: 316-18 Bajardi: Dexqonov Abduazim Toshkent -2022



Download 1,01 Mb.
Sana11.04.2022
Hajmi1,01 Mb.
#544240
Bog'liq
2-lab


Muhammad Al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti

Sqlda dasturlash
Laboratoriya ish

Mavzu: SQL da jadvallar va cheklovlar yaratish.

Guruh: 316-18
Bajardi: Dexqonov Abduazim

Toshkent -2022
2-laboratiroya ishi
Mavzu: SQL da jadvallar va cheklovlar yaratish.
Ushbu laboratoriya ishini bajarishimiz uchun dastlab jadval yaratamiz.

Bu yerda Test nomli ma`lumotlar oboriga yangi jadval qoshamiz bunda 1-ustun nomi (Column Name), 2-Saqlanadigan ma`lumot turi va saqlanadigan ma`lumot hajmi (Data Type), 3-Cheklov (Allow Nulls) ushbu hosil qilinayotgan ustun bosh bo’lishi mumkin yoki yo’qligini belgilashimiz mumkin.

Bu yerda Mahsulotlar(Products) nomli jadvalni hosil qildik. Ushbu jadvalda mahsulotlarning Id, Name, Price, Barcode, RetailPrice nomli ustunlarini yaratib oldik.

Ushbu jadvalga ma`lumotlar kiritilayotgan vaqtda xatolik yuz berdi bunga sabab har bir kiritilayotgan mahsulotimizda 3-ustunda ma`lumot kiritilmadi va ushbu ustunni bosh bo’lishi mumkin emasligini bizga ko’rsatib berdi.

Navbatdagi Cheklov bu Default ya’ni ustunga ma`lumot kiritilmaganda default(standart qiymat kiritib qo`yadi). Bu yerda biz CategoryId nomli ustunga Default(0) berilgan agar ushbu ustunga ma’lumot kiritilmagan taqdirda avtomatik ravishda 0 qiymatini oladi.


Buning natijasini quyida ko’rishimiz mumkin:



1-qatorda CategoryId kiritilmagan va default qiymat 0 ni avtomatik ravishda o’zlashtirib olgan, keyingi qatorda esa CategoryId 1 ga teng.

Navbatdagi Cheklov Unique ya’ni noyob ushbu cheklovnish ishlash prinspi ushbu cheklov berilgan ustunga kiritilgan ma’lumotni 2 martta saqlab bo’lmaydi.


Buning natijasini quyida ko’risimiz mumkin.



Name nomli ustunimiz UNIQUE chekloviga ega bo`lganligi uchun 2 ta bir xil ma`lumot saqlanishi oldini oladi.

Navbatdagi cheklovimiz Primary-Key - bu jadvaldagi har bir yozuvni yagona aniqlaydigan noyob kalit ustunidir yani bir jadvalni boshqa bir jadval bilan bog’lash uchun ishlatiladi. Buni misolini quyida ko’rishimiz mumkin.




Navbatdagi Cheklovimiz bu Check – ushbu cheklash ustunga kiritilayotgan ma’lumotimizga cheklov qo’yishimizda yordam beradi. Misol uchun Price nomli ustunimizga 0 qiymatidan kichik malumot kiritilishini oldini oladi.

Download 1,01 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish