Asosiy va muqobil kalitlarni o'rnatish, ob'ekt atributlarini aniqlash

2.3 Asosiy va muqobil kalitlarni o'rnatish, ob'ekt atributlarini aniqlash
Atribut - ob'ekt xususiyatlarining axborot ko'rinishi. Har bir ob'ekt bir qator asosiy atributlar bilan tavsiflanadi. Modeldagi har bir atribut o'ziga xos nomga ega bo'lishi kerak - identifikator. Har qanday saqlash muhitida axborot modelini amalga oshirishda atribut ko'pincha ma'lumotlar elementi, ma'lumotlar maydoni yoki oddiygina maydon deb ataladi.
asosiy elementi - bu boshqa ma'lumotlar elementlarining qiymatlarini aniqlash mumkin bo'lgan element.
Birlamchi kalit - bu jadvaldagi har bir qatorni yagona identifikatsiya qiluvchi atribut (yoki atributlar guruhi).
Muqobil kalit - bu birlamchi kalitdan farq qiluvchi va ob'ekt namunasini yagona identifikatsiya qiluvchi atribut (yoki atributlar guruhi).
Universitet kutubxonasi maʼlumotlar bazasiga kiritilgan axborot modeli uchun obʼyektlarning atributlari va birlamchi kalitlari 1-jadvalda keltirilgan.
1-jadval - Birlamchi kalitlar va atributlar
Mohiyat
|
Asosiy kalit
|
Atributlar
|
1
|
2
|
3
|
chit_knig
|
id_vyd
|
id_chit
kitob
|
T_reader
|
id_chit
|
Fio
id_gr
id_form
holat
|
T_form_obuch
|
id_form
|
nazv
|
T_guruhi
|
id_group
|
Spesifik
raqam_gr
|
T_knigi
|
Id_book
|
Ism
Muallif
god_izdaniya _ _
Janr
|
T_status
|
id_status
|
holat
|
T_vidacha
|
id_vid
|
Kitob
O'quvchi
data_vidachi
data_sdachi
fakt_data_sdachi
jarima
kol_knig
oplata_fine
|
T_Zhanr
|
id_zhanra
|
Ism
|
2.4 Foydalanishning taqdimoti
Oddiy shaklda, "AIS universitet kutubxonalari" faoliyati
quyidagi operatsiyalarni ifodalaydi:
o'quvchilarni qo'shish,
kitoblarni qo'shish,
Barcha kitob nashrlari boshqa talablarsiz qayta ishlanadi.
2-rasm - "AIS Universitet kutubxonalari" ishining ko'rinishi
2.5 Fizik modelning tavsifi
Normallashtirilgan jadvallarning tuzilishi 2-jadvalda keltirilgan.
-jadval - Jismoniy modelning tavsifi
Maydon nomi
|
Ma'lumotlar turi
|
Hajmi
|
1
|
2
|
3
|
|
T_status
|
|
id_vyd
|
Hisoblagich
|
Uzun butun son
|
id_chit
|
Raqamli
|
Uzun butun son
|
kitob
|
Raqamli
|
Uzun butun son
|
T_reader
|
id_chit
|
Hisoblagich
|
Uzun butun son
|
Spesifik
|
Matn
|
10
|
raqam_gr
|
Raqamli
|
Uzun butun son
|
T_form_obuch
|
id_form
|
Hisoblagich
|
Uzun butun son
|
nazv
|
Matn
|
10
|
T_guruhi
|
id_group
|
Raqamli
|
Uzun butun son
|
Spesifik
|
Matn
|
10
|
raqam_gr
|
Raqamli
|
Uzun butun son
|
T_knigi
|
Id_book
|
Raqamli
|
Uzun butun son
|
Ism
|
Matn
|
20
|
Muallif
|
Matn
|
15
|
god_izdaniya
|
Raqamli
|
Butun
|
Janr
|
Matn
|
10
|
|
t_status
|
|
id_status
|
Hisoblagich
|
Butun
|
holat
|
Matn
|
10
|
t_vidacha _
|
id_vid
|
Hisoblagich
|
Uzun butun son
|
Kitob
|
Matn
|
10
|
O'quvchi
|
Matn
|
10
|
data_vidachi
|
Sana vaqti
|
Qisqa sana formati
|
data_sdachi
|
Sana vaqti
|
Qisqa sana formati
|
fakt_data_sdachi
|
Sana vaqti
|
Qisqa sana formati
|
jarima
|
Raqamli
|
Uzun butun son
|
kol_knig
|
Raqamli
|
Uzun butun son
|
t_Zhanr
|
id_zhanra
|
Hisoblagich
|
Uzun butun son
|
Ism
|
Matn
|
10
|
3 . Dasturiy ta'minot muhitini ishlab chiqish
3.1 Foydalanuvchi interfeysini ishlab chiqish
Ma'lumotlar bazasi modeli ishlab chiqilgandan so'ng, ya'ni. ob'ektlar tarkibi, ular orasidagi bog'lanishlar, xarakterli maydonlar, birlamchi va tashqi kalitlar aniqlanadi, tizimning taqdimot mantiqini yaratish kerak. Ushbu jarayonga kiritilgan barcha harakatlarni beshta asosiy guruhga bo'lish mumkin:
axborot tizimining grafik tasviri asosida jadvallar yaratish.
dasturiy ta'minot muhitining algoritmi. Bu bosqichda dasturiy modullarning tarkibi, ular bajaradigan funktsiyalari va ular orasidagi aloqalar aniqlanadi.
foydalanuvchi interfeysini ishlab chiqish,
foydalanuvchi so'rovlarini yaratish,
ma'lumotlarni kiritish va ko'rish uchun shakllarni yaratish.
3.2 Ma'lumotlar bilan ishlash
Foydalanuvchi ma'lumotlar bazasi bilan bog'langan maydonlarga ma'lumotlarni to'g'ridan-to'g'ri kiritish orqali shakllar va yorliqlarni to'ldirish orqali ma'lumotlar va jadvallar bilan ishlaydi. Mening tizimimda ma'lumotlar sakkizta asosiy jadval va ikkita yordamchi jadvalda saqlanadi. Ma'lumotlarni kiritish yorliqlari ma'lumotlar bazasi, qo'shish va o'chirish tugmalari bilan bog'langan maydonlardan iborat. Ma'lumotlarni to'ldirish shaklidagi oddiy matn maydonlaridan tashqari, ochiladigan ro'yxatlar ham mavjud. Ma'lumotlar hisobotlarda ham ko'rsatilishi mumkin.
4 . Foydalanuvchi hujjatlari
4.1 Tizim talablari
Kompyuter uskunalari konfiguratsiyasi quyidagi parametrlardan past bo'lmasligi kerak:
1000 MGts chastotali Intel yoki AMD protsessorlari,
SVGA grafik adapteri,
kamida 800x600 pikselli ekran kengaytmasi,
sichqoncha,
klaviatura;
tizimda ishlatiladigan ma'lumotlarni saqlash uchun zarur
qattiq diskingizda kamida 9 MB.
Dasturiy ta'minot talablari:
Kompyuter oilaning operatsion tizimlari bilan ishlashi kerak
Windows XP, Vista, Windows 7, Microsoft Office 2007 talab qilinadi.
4.2 Foydalanuvchi ko'rsatmalari
" faylini ikki marta bosishingiz kerak , shundan so'ng foydalanuvchi 4-rasmda ko'rsatilgan kirish shaklini ko'radi.
3-rasm - Asosiy shakl
shaklda uchta asosiy shakl orqali o'tish amalga oshiriladi. "AIS University Library" ikkita ish rejimiga ega:
Administrator to'liq kirish huquqiga va ma'lumotlarni tahrirlash shakllariga qulayroq o'tishga ega;
Foydalanuvchi asosiy jadvallarga kirish huquqiga ega,
"O'quvchilar" tugmasi kutubxona o'quvchilarining yozuvi saqlanadigan "O'quvchilar" shakliga o'tish imkonini beradi;
"Kitoblar" tugmasi kutubxonada saqlangan kitoblarni tahrirlash formasiga o'tish imkonini beradi.
"O'quvchilar" shakli 4-rasmda keltirilgan.
"Kitob" shakli 5-rasmda ko'rsatilgan.
“Kitoblar chiqarish” shakli 6-rasmda keltirilgan.
4-rasm - "O'quvchilar" shakli
Ushbu shakl sizga o'quvchini qo'shish imkonini beradi; "Qo'shish" menyu bandini tanlaganingizda, saralash menyuning "Sartiblash" bandini tanlash orqali ham amalga oshirilishi mumkin; "So'rovlar" menyusini tanlash orqali ikkita so'rovni ko'rsatish mumkin:
guruhdagi talabalar;
o'qituvchilar ro'yxati;
5-rasm - Kitob shakli
Ushbu forma kitoblarni qo'shish imkonini beradi, menyuning "Sartiblash" bandini tanlaganingizda, saralash amalga oshirilishi mumkin; kitob qo'shish "Kitob qo'shish" menyu bandini tanlash orqali amalga oshiriladi.
6-rasm - "Kitoblar chiqarish" shakli
Ushbu shakl sizga kitobni talabaga berish imkonini beradi, menyuning "Saralash" bandini tanlaganingizda, "Qo'shish" menyusini tanlash orqali saralash mumkin, kitoblar o'quvchiga beriladi, "So'rovlar" menyusi ikkita so'rovni ko'rsatishingiz kerak:
Qarzdorlar ro'yxati;
Kitobni olgan talabalar.
7-rasm - Yangi guruh qo'shish uchun shakl
Ushbu shakl sizga guruhlarni qo'shish imkonini beradi, "Qo'shish" tugmasini bosish orqali jadvalga yangi yozuv qo'shiladi; "O'chirish" tugmasini bosish orqali jadvalda tanlangan yozuv to'g'ri parol bo'lsa, o'chiriladi. kirgan.
8-rasm - Janr shaklini qo'shing
Ushbu shakl sizga kitoblar uchun janr qo'shish imkonini beradi; "Qo'shish" tugmasini bosish orqali yangi janr qo'shiladi; "O'chirish" tugmasini bosish orqali jadvalda tanlangan yozuv o'chiriladi, agar parol to'g'ri kiritilgan bo'lsa. kirgan.
|