Amaliy ish №11. Malumotlar bazasi. Dbms access ma'lumotlar bazasini yaratish. Ms access


Download 0.64 Mb.
bet2/4
Sana16.06.2023
Hajmi0.64 Mb.
#1498575
1   2   3   4
Bog'liq
11-Amaliy ish

maydon nomlarini , ma'lumotlar turini va jadvalda keltirilgan maydon xususiyatlarini kiriting .

Maydon turlarini yoki ularning xususiyatlarini kiritishdagi xatolar xato xabarlariga yoki yaratishda kerakli havola turlarini shakllantirishning imkonsizligiga olib kelishi mumkin. Ma'lumotlar bazasi sxemalari .

 Jadval 1. SPSTUD jadvalining tuzilishi

Maydon nomi

Ma'lumotlar turi

Maydon hajmi

Indekslangan maydon

Imzo

NOMZ

Matn

8

Ha (Hech qanday mos kelishi mumkin emas)

rekord raqam

FIO

Matn

45


Familiyasi, ismi, otasining ismi

DATA_POST

Sana vaqti

Qisqa sana formati


qabul qilish sanasi

NOM_FCT

Raqamli

Bayt

Ha (mosliklarga ruxsat berilgan)

Fakultet raqami

NOM_SPECIAL

Matn

8

Ha (mosliklarga ruxsat berilgan)

Maxsus raqam

KURS

Raqamli

Bayt


Xo'sh

NOM_GR

Matn

10


Guruh


jadvalining tuzilishini tavsiflagandan so'ng uni saqlang va FACLT jadval tuzilishini yaratishga o'ting , OSENKI, intizom, MAXSUS . Sabab:

  • Yaratish yorlig'ini tanlang , Jadval tugmasini bosing , Dizayn rejimini tanlang . Jadval nomini kiriting va keyin maydonlar nomlarini va ularning xususiyatlarini (xususiyatlarini) kiriting.

E'tibor bering, Indexed xususiyatiga ega bo'lgan maydon : Ha (tasodiflarga ruxsat beriladi), chet el kaliti va Indexed xususiyatiga ega bo'lgan maydon : Ha (mosliklarga ruxsat yo'q), asosiy kalit hisoblanadi.

 2-jadval FACLT jadvalining tuzilishi

Maydon nomi

Ma'lumotlar turi

Maydon hajmi

Indekslangan maydon

Imzo

NOM_FCT

Raqamli

Bayt

Ha (Hech qanday mos kelishi mumkin emas)

Fakultet raqami

NAME_FCT

Matn

120


Fakultet nomi


Jadval 3. Jadvalning tuzilishi OSENKI

Maydon nomi

Ma'lumotlar turi

Maydon hajmi

Indekslangan maydon

Imzo

NOMZ

Matn

8

Ha (mosliklarga ruxsat berilgan)

Rekord raqam

SEMESTR

Raqamli

Bayt


Semestr

NOM_PRED

Raqamli

Butun

Ha (mosliklarga ruxsat berilgan)

Element

OSENKA

Matn

1


Baho

DT_EXAM

Sana vaqti

qisqa format


sana

NPREP

Raqamli



Butun

Ha (mosliklarga ruxsat berilgan)

O'qituvchi


Jadval 4. DISCIPLIN jadvalining tuzilishi

Maydon nomi

Ma'lumotlar turi

Maydon hajmi

Indekslangan maydon

Imzo

NOM_PRED

Raqamli

Butun

Ha (Hech qanday mos kelishi mumkin emas)

Element raqami

NAME_PRED

Matn

120


Fan nomi


Jadval 5. SPECIAL jadvalning tuzilishi

Maydon nomi

Ma'lumotlar turi

Maydon hajmi

Indekslangan maydon

Imzo

NOM_SPECIAL

Matn

8

Ha (Hech qanday mos kelishi mumkin emas)

Maxsus raqam



NAME_SPEC

Matn

120


Mutaxassis nomi


  • Barcha jadvallarning tuzilishini tavsiflab, biz ma'lumotlar bazasi sxemasini yaratishga kirishamiz . Birga-ko'p munosabatlar bilan jadvallarga qo'shiling . Buning uchun:

  • Yorliqga o'ting Ma'lumotlar bazalari bilan ishlash , Ko'rsatish yoki yashirish guruhida Ma'lumotlar sxemasi tugmasini bosing .

  • Ko'rsatilgan ro'yxatdan barcha 5 ta jadvalni tanlang. Sichqonchani asosiy jadvaldagi birlamchi kalitdan tashqi kalitga (boshqa bolalar jadvalidagi bir xil nomdagi maydon) o'tkazamiz .

  • "Aloqalarni tahrirlash" oynasi paydo bo'ladi , biz ma'lumotlarning mos yozuvlar yaxlitligini kuzatish shartlarini o'rnatamiz: tegishli maydonlarni kaskad yangilash va tegishli yozuvlarni kaskad o'chirish.

  • Natijada biz quyidagi sxemani olamiz:





  • Ma'lumotlar sxemasini yaratgandan so'ng, ish natijalarini o'qituvchiga ko'rsating va ularni papkadagi Student LastName.accdb ma'lumotlar bazasiga saqlang. Disk → Kirish.


Vazifa-2: Ma'lumotlar bazasining OSENKI jadvalida (Talaba familiyasi.accdb) NOM_PRED va NPREP maydonlarining o'rnatilgan ma'lumotlar turlarini Qidiruv ustasi bilan almashtiring. SPSTUD jadvalida NOM_FCT, NOM_SPECIAL maydonlarining avval o'rnatilgan ma'lumotlar turlarini Substitution Master maydon turi bilan almashtiring . O'zgartirish ustasi ma'lumotlar bazasi jadvallarini to'ldirish jarayonini tezlashtiradi.
Buning uchun:

  1. Agar yopilgan bo'lsa, ma'lumotlar bazasini oching ( Talaba familiyasi.accdb) .

  2. Ma'lumotlar bazasi sxemasidagi havolalarni olib tashlash.

Ushbu operatsiyani bajarish kerak, chunki havolalar mavjudligi jadval tuzilishiga o'zgartirishlar kiritishga imkon bermaydi. Ma'lumotlar sxemasida biron bir amalni bajarishdan oldin barcha jadvallar yopilishi kerak.
Havolalarni olib tashlash uchun:

  • Yorliqga o'ting Ma'lumotlar bazalari bilan ishlash , guruhda Ko'rsatish yoki yashirish, tugmani bosing Ma'lumotlar sxemasi .

  • Ulanishlarni tanlang va Del tugmasini bosing.

3. Ma'lumotlar sxemasi yorlig'ini o'ng tugmasini bosib, ma'lumotlar bazasi sxemasini yoping va Yopish-ni tanlang .
Dizayn rejimida OSENKI jadvalini oching va NOM_PRED maydonining ma'lumotlar turlari ro'yxatidan Substitution Wizard ni tanlang .

Keyinchalik bir necha bosqichlardan iborat almashtirishni yaratish jarayoni keladi.
Birinchi bosqichda siz qanday qidirishni tanlashingiz kerak: qidirish ustunidan yoki belgilangan qiymatlar to'plamidan. Qidiruv ustunini tanlang.
NOM_PRED maydonidagi ma'lumotlarni almashtiradigan jadvalni (so'rov, jadval va so'rov) tanlashingiz kerak . Bizning holatlarimizda bu DISCIPLIN jadvali. u erda o'qituvchilarning raqamlari va ismlari joylashtiriladi.

almashtirish ustasiga kirishda DISCIPLIN jadvalining NOM_PRED maydonini to'ldirishda qiymatlari aks ettiriladigan maydonlarni tanlaymiz .

Saralash tartibini tanlash keyingi bosqichda amalga oshirilishi kerak.

Keyinchalik, qidirish ustunining kengligini o'rnating.

Kalit ustunini yashirish tavsiyasini qabul qilamiz . Ushbu qadam NOMZ maydoniga olib keladi OSENKI jadvali , almashtirish protsedurasini bajarayotganda, FAM maydonining qiymatlari ko'rsatiladi (talabaning familiyasi) SPSTUD jadvallari . [/matn qutisi]
Oxirgi bosqichda biz almashtirish ustuniga ega bo'lgan yorliqni o'rnatamiz. Sehrgar sizni almashtirish amalga oshiriladigan maydon nomi bilan ustunni belgilashni taklif qiladi. Biz bu tanlovlarga rozimiz.

vazifada ko'rsatilgan boshqa maydonlarda avval o'rnatilgan ma'lumotlar turlarini Substitution Master turi bilan almashtiramiz.
O'zgartirishlar kiritilgandan so'ng, biz almashtirish ustasining imkoniyatlaridan foydalanishni unutmasdan, ma'lumotlar bazasi jadvallarini to'ldirishga kirishamiz.

  • Shu bilan birga, birinchi navbatda jadvallarni ma'lumotnoma ma'lumotlari bilan to'ldirish tavsiya etiladi, keyin esa asosiy (asosiy) jadvallarni to'ldirish tavsiya etiladi. Jadvallarni to'ldirish ketma-ketligi quyidagicha: FACLT, SPECIAL, DISCIPLIN , PREPOD, SPSTUD, OTCENKI.

  • Jadvallar quyidagi sxema bo'yicha to'ldiriladi. SPSTUD va OTCENKI jadvallari Fakultet, Mutaxassislik, Guruh, Talaba (mavzu, ya'ni Baho) ni ketma-ket to'ldiring. Keyin, Fakultet, Mutaxassislik, Guruh, Talabadan nusxa ko'chiring, lekin boshqa fan uchun bahoni kiriting. Bitta talaba haqida ma'lumot kiritgandan so'ng, keyingisiga o'ting. Bu yerda siz butun yozuvdan nusxa ko'chirishingiz va undagi familiya va bahoni o'zgartirishingiz mumkin va hokazo. Biz MS WORD va MSni o'rganishda olgan bilimlarimizdan foydalanamiz. EXCEL va kiritilgan ma'lumotlarni kiritish va tahrirlash jarayonini tezlashtiring.


Ma'lumotlar bazasida ikkita fakultet haqida ma'lumotlar bo'lishi kerak. Shunday qilib, FACLT jadvalida ikkita bo'lishi kerak yozuvlar.
Har bir fakultetda talabalar ikki ta’lim yo‘nalishi (mutaxassisliklari) bo‘yicha tahsil oladilar. MAXSUS jadvalda 4 ta yozuv mavjud
Ta'limning har bir yo'nalishi (mutaxassisligi) uchun ikkita guruh ishga olinadi.
Har bir guruhda uchta talaba bor. SPSTUD faylida 24 ta yozuv mavjud.
Har bir talaba har bir sessiyada uchta imtihon topshiradi. OTCENKI faylida bo `lish kerak 72 ta yozuv.

  • Tugallangan ma'lumotlar bazasini o'qituvchiga ko'rsating, natijani papkadagi Student's Familiyasi.accdb ma'lumotlar bazasiga saqlang Disk → Kirish.


  • Download 0.64 Mb.

    Do'stlaringiz bilan baham:
1   2   3   4




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