Muhammad al-xorazimiy nomidagi toshkent axborot texnologiyalari universiteti farg‘ona filiali kompyuter injinering fakulteti


Yana bir muhim jihat, bitta ma’lumotni bir nechta jadvalda qayta saqlashdan ogoh boding



Download 0,71 Mb.
bet4/6
Sana19.11.2022
Hajmi0,71 Mb.
#868603
1   2   3   4   5   6
Bog'liq
6 Amaliyotda ma’lumotlar bazasini qurishda ma’lumotlar modeli.

Yana bir muhim jihat, bitta ma’lumotni bir nechta jadvalda qayta saqlashdan ogoh boding.
Tasavvur qiling, sizda foydalanuvchilar va mijozlar degan jadvallar mavjud va siz biror shaxs haqidagi ma’lumotlami ikkalasida ham saqlayabsiz. Agar bu shaxsning ma’lumotlari bitta jadvalda yangilansa (masalan telefon raqam o‘zgarsa), siz ikkinchi jadvalni ham yangilashingizga to‘g‘ri keladi. Bu esa ortiqcha ish. Buning oldini olish uchun foydalanuvchilar uchun bitta jadval yaratib, bu foydalanuvchi mijoz yoki yo‘qligini attribut sifdatida ko‘rsatish mumkin.
Ma’lumotlar bazasi qaysi turdagi ma’lumotlarni o’z ichiga olishi, bu ma’lumotlar qayerdan olinishi va ulardan qanday foydalanilishini o‘rganganingizdan so‘ng, siz haqiqiy ma’lumotlar bazasini rejalashtirishga tayyor bo’lasiz.
2. Ma’lumotlar Bazasining tuzilishini reajalash
Navbat ma’lumotlar bazasining tashqi ko‘rinishini shakllantirishga. Yuqorida ko‘rganimizdek, relational MB jadvallardan iborat bo‘ladi. Har bir jadval esa ustunlar (attributlar) va qatorlardan tashkil topadi. Har bir qator ingliz tilida record deb ataladi va bitta buyum (shaxs) haqida ma’lumot saqlaydi.
Talabalar

# ID

Aa Ismi

=r Guruhi

S Fakultet

456234

Aliion Valivev

B120

Matematika

456454

Valiion Alivev

B120

Matematika

123456

Hasan Husanov

B120

Matematika

MA’LUMOTLAR BAZASINI LOYIHALASH. 1-QISM. 15
Jadvalning har bir qatoridagi ma’lumotlarni bir xilda saqlash uchun, ularning turini ham tayinlab ketish maqsadga muvofiq bo‘ladi. Masalan Ism faqat matn, ID esa faqat raqam.
Umuman olganda ma’lumotlami saqlashning quyidagi turlari mavjud:
• CHAR - doimiy uzunlikdagi matnlar
• VARCHAR - o‘zgaruvchan uzunlikdagi matnlar
• TEXT - katta matnlar
• INT - manfiy yoki musbat butun sonlar
• FLOAT, DOUBLE - manfiy yoki musbat o‘nlik sonlar
• BLOB - ikkilik sanoq tizimidagi ma’lumotlar
Shuningdek aksar ma’lumotlar omborlarini boshqaruv tizimlari har bir qator (record) uchun noyob ID raqamini ham qo‘shib ketadi.
Nihoyat, jadval attributlaridan birini birlmachi kalit (primary key) sifatida tanlaysiz. Bu attribut noyob bo‘lib, faqatgina yagona qator (record)ga tegishli bo‘lishi kerak. Misol uchun shaxsning ID yoki passport raqami noyob kalit bo‘lishi mumkin. Birlmachi kalit yordamida biz ro‘yxatdan kerakli qator (shaxs, mahsulot) ni ajrata olishimiz kerak.
Birlmachi kalit qilib tanlangan attribut nafaqat noyob va o‘zgarmas, balki doimo mavjud bo‘lishi ham shart. Ya‘ni bazaga ma’lumot qo‘shilganda bu qiymatni kiritmay tashlab o‘tish mumkin emas.
Bu qadamda ma’lumotlar bazasini ko‘z oldingizga keltirish uchun jadvallarni maxsus dastur yordamida yoki oddiy qog‘ozda chizishingiz mumkin. Bunda jadvalni to‘liq emas, faqatgina unga tegishli attributlarni ko‘rsatish kifoya.

Download 0,71 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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