O‘zbеkiston rеspublikasi axborot tеxnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkеnt axborot tеxnologiyalari univеrsitеti samarqand filiali


-Mavzu. Ma’lumotlar bazasi bilan ishlashning kengaytirilgan



Download 11,52 Mb.
bet20/71
Sana20.06.2022
Hajmi11,52 Mb.
#685615
1   ...   16   17   18   19   20   21   22   23   ...   71
Bog'liq
MBB fanidan UUM 2021 3 kurslar

7-Mavzu. Ma’lumotlar bazasi bilan ishlashning kengaytirilgan
imkoniyatlari.
Reja

  1. Ma’lumotlar bazasining kengaytirilgan imkoniyatlari.

  2. Birlamchi kalitlar, Tashqi kalitlari.

  3. Freymlar bilan ishlash.

Ma’ruzadan maqsad: Talabalarga ma’lumotlar bazasi bilan ishlashning kengaytirilgan imkoniyatlari haqida umumiy tushunchalar berish.
Kalit so’zlar: MBBT, Birlamchi kalitlar, Tashqi kalitlari. Freymlar, Cheklov, Loyihalash, Relyatsion, MS Access.
1. Ma’lumotlar bazasini (SQL)ning kengaytirilgan xususiyatlari
Cheklovlar nima?
Relyatsion ma'lumotlar bazalari ma'lumotlarni ko'plab jadvallarda saqlaydi, ularning har biri boshqa jadvallar ma'lumotlari bilan bog'liq. Kalitlardan bir jadvaldan ikkinchisiga havolalar yaratish uchun foydalaniladi, demak, havola yaxlitligi atamasi.Relyatsion ma'lumotlar bazasi to'g'ri ishlashi uchun uning jadvallaridagi ma'lumotlar to'g'ri kiritilganligiga ishonch hosil qilish kerak.
Butunlikni tekshirish kerak bo'lgan sabablar.
• Agar ma'lumotlar bazasining yaxlitligini ta'minlash qoidalari mijozlar darajasida bajarilgan bo'lsa, u holda har bir mijoz tomonidan bajarilishi kerak.
• UPDATE va DELETE iboralarini bajarish qoidalarini bajarishingiz kerak bo'ladi.
• Mijozlar tomonidan tekshiruvlarni o'tkazish vaqt talab qiluvchi jarayondir. Ushbu tekshiruvlarni bajarishga MBB-ni majburlash samaraliroq. Ma'lumotlar bazasi jadvallaridagi cheklovlar orqali ma'lumotlar bazasi havola darajasidagi yaxlitlikni ta'minlaydi.
Cheklovlar - ma'lumotlar bazasiga ma'lumotlarni kiritish va manipulyatsiya qilishni tartibga soluvchi qoidalar.
Ko'pgina cheklovlar jadval ta'riflarida CREATE TABLE yoki ALTER TABLE so'zlari yordamida kiritilgan. Cheklovlarning bir nechta turlari mavjud va har bir MBBT ularni har xil darajada qo'llab-quvvatlaydi.


2. Birlamchi kalitlar, Tashqi kalitlari. Aniq masalalar bilan bilimlar bazasini yaratish
Birlamchi kalit - bu ustun yoki ustunlar to'plamidagi qiymatlar noyob bo'lishi va hech qachon o'zgarmasligi uchun qo'llaniladigan maxsus cheklov. Bu to'g'ridan-to'g'ri manipulyatsiya qilishni va individual chiziqlar bilan o'zaro aloqani osonlashtiradi. Birlamchi kalitlarsiz, boshqalarga ta'sir qilmasdan ma'lum qatorlarni yangilash yoki o'chirish juda qiyin bo'ladi.
Jadvaldagi har qanday ustun asosiy kalit sifatida belgilanishi mumkin, ammo agar u quyidagi shartlarga javob bersa.
• Ikkala qatorda bir xil asosiy kalit qiymati bo'lishi mumkin emas.
• Har bir satrda qandaydir asosiy kalit qiymati bo'lishi kerak va bunday ustunlarda nol qiymatlarga yo'l qo'yilmasligi kerak.
• Asosiy kalit qiymatini o'z ichiga olgan ustunni o'zgartirish yoki yangilash mumkin emas.
• Asosiy kalit qiymatlarni hech qanday holatda qayta ishlatish mumkin emas. Agar satr jadvaldan o'chirilsa, uning asosiy kaliti boshqa qatorga berilishi mumkin emas.
Birlamchi kalitlarni aniqlashning bir usuli ularni yaratishdir - ustun belgilanadigan kalitga aylanishini ko'rsatadigan PRIMARY KEY kalit so'zi jadval ta'rifiga qo'shiladi.
Misol. CREATE TABLE Vendors
(
vend_id CHAR(10) NOT NULL PRIMARY KEY,
vend_name CHAR(50) NOT NULL,
vend_address CHAR(50) NULL,
vend_city CHAR(50) NULL,
vend_state CHAR(5) NULL,
vend_ZIP CHAR(10) NULL, v
end_country CHAR(50) NULL
);
Vend_id ustuni asosiy kalitga aylanadi.
Boshqa sintaksisdan foydalanishga misol.
ALTER TABLE Vendors
ADD CONSTRAINT PRIMARY KEY (vend_id);
Ushbu sintaksis CREATE TABLE bayonotida ham ishlatilishi mumkin.

Download 11,52 Mb.

Do'stlaringiz bilan baham:
1   ...   16   17   18   19   20   21   22   23   ...   71




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