III.DASTURIY QISM.
3.1. Ma’lumotlar bazasini loyihalash (Infologik model, ER-diagrama)
Infologik modеllashtirishning maqsadi – tuziladigan ma’lumotlar bazasida shakllanishi mumkin bo‘lgan ma’lumotlarni tasvirlash va yig‘ish usullarini odamlar uchun tushunarli bo‘lishini ta’minlashdir. Shuning uchun ma’lumotlarning infologik modеlini tabiiy tilga mos qilib qurishga harakat qilinadi. Infologik modеlni qurishning asosiy konstruktiv elеmеntlari:
mohiyat;
mohiyatlar orasidagi bog‘lanish;
xossalar(atributlar).
ER (entity relation) modeli – Ma’lumotlar bazasini loyihalashda har
xil sеmantik modеllar ham ishlatiladi. Ulardan eng ko‘p tarqalganlaridan
biriga ER modеli dеyiladi. Bu modеl ingilizcha “Entity–relatsion”dеyilib,
ma’nosi “Mohiyat–bog‘lanish” dеmakdir.
Relyatsion ma’lumotlar bazasi mohiyatlari o‘rtasida quyidagi
bog‘lanishlar mavjud:
Agar A mohiyatning bir nusxasi B mohiyatning faqat bir nusxasiga
mos kelsa, bu bog‘lanish birga – bir bog‘lanish deyiladi (1:1);
Masalan, kafedra va kafedra mudiri mohiyatini olaylik. Bunda har
kafedrada faqat bittadan kafedra mudiri faoliyat yuritadi;
3.2 Infologik model
Asosiy fanlar( id_asosiy fanlar ,baxosi,talaba)
Model( id_model,id_fanlar,nomi,yili)
Gumanitar fanlar(id_gumanitar_fanlar,id_,gumanitar_fanlar,)
Hodim(id_hodim,id_teacher,ism_fam,tugilgan_sanasi)
talaba(id_talaba,id_teacher, ism_fam,tugilgan_sanasi)
ER-diagrammasi
3.2 Application Builder utilitasi yordamida ilovalar yaratish
Ishdan maqsad: Application Builder utilitasi yordamida ilovalar yaratishni o‘rganish.
Topshiriqlar:
1. “O‘qituvchilar”, “Talabalar”, “O‘zlashtirish” va “Jadvalni tahrirlash” bo‘limlaridan iborat ilova yarating. “Talabalar” bo‘limi – har bir talaba qaysi guruhlarda qaysi fanlardan dars olishi haqida ma’lumot bersin. “O‘zlashtirish” bo‘limi – tanlangan guruh va fan bo‘yicha talabalar baholari haqida ma’lumot bersin.
2. “Application Builder utilitasi yordamida ilovalar yaratish” hisobotini tayyorlang.
3. Nazorat savollariga javob berib, laboratoriya ishini himoya qiling.
Nazariy ma’lumotlar
Oracle XE da ilova yaratish uchun Home –> Application Builder– >Create
buyrug‘ini bajaring
Do'stlaringiz bilan baham: |