“MEHMONHONA” predmet sohasi uchun ma`lumotlar bazasini loyihalash
Mavzu: “MEHMONHONA” predmet sohasi uchun ma`lumotlar bazasini loyihalash Reja 1. Tanlangan predmet sohani tahlil qilish . 2. Konseptual (infologik) loyihalash. 3. Datalogik loyihalash. 4. Fizik loyihalash. 5. Ma’lumotlar bazasini ilovasini loyihalash va ishlab chiqish . 6. Ma’lumotlar bazasini ishini boshqarish. Xulosa
Ma`lumotlar bazasini loyihalash bosqichi Ma'lumotlar bazasini loyihalash axborotlarni abstraktsiyalashning bir darajasidan boshqasiga o'tish, ya'ni predmet soha axborot strukturasining tabiiy til (yozma) tavsifidan muayyan model terminlarida formallashtirilgan tavsifiga ketma-ket o'tish hisoblanadi. Ma'lumotlar bazasini loyihalash jarayonining quyidagi bosqichlarini ajratish mumkin: 1) predmet sohani tizimli tahlil qilish; 2) infologik loyihalash; 3) ma'lumotlar bazasi boshqarish tizimini (MBBT) tanlash; 4) mantiqiy loyihalash; 5) fizik loyihalash. Har bir bosqichlarni batafsil ko'rib chiqamiz. 1. Predmet sohani tizimli tahlil qilish Bu bosqichda quyidagilar amalga oshirilishi lozim: – ma’lumotlar bazasi va avtomatlashtirilgan tizimni ishlab chiqishning dolzarbligini asoslash; – predmet soha va asosiy cheklovlarni batafsil tavsiflash; - ushbu predmet soha asosiy obyektlari, ularning xossalari va o‘zaro aloqalarini aniqlash; – tizimdan foydalanuvchilar ko‘lami va ularning axborotga bo‘lgan ehtiyojlarini aniqlash; - tizimning hujjat almashinuvini tadqiq etish; - avtomatlashtirilgan muhitda hal qilinadigan vazifalar ko‘lamini aniqlash va hokazo. Masalan: ”MEHMONHONA” uchun ma`lumotlar bazasini ishlab chiqish talab etilgan bo`lsin, Tizim tahlil qilish quyidagicha bo`lishi mumkin:
Mehmonhona boshqaruvi uchun ma`lumotlar bazasini loyihalash juda muhim hisoblanadi.mehmonhona hodimlari va mijozlar joylashuvi haqidagi axbarotlarni yuritish samaradorligini ta`minlash uchun zamanaviy ma`lumotlar bazasiga asoslangan avtomatlashtirilgan tizim hisoblanadi. Ma'lumotlar bazasi va ma'lumotlar bazasi bilan ishlashning avtomatlashtirilgan tizimdan foydalanish mijozlarga xizmat ko'rsatish va xodimlarning buyurtmalari haqidagi ma'lumotlarni tizimlashtirish, shuningdek, boshqa ko'pgina vazifalarni bajarish vaqtini sezilarli darajada qisqartirish imkonini beradi. Mijozningning toifasini, uning yashash joyini va ish joyini aniqlash uchun mijozlar haqidagi axborotlar to'liq va etarli bo'lishi kerak. Mijozlarning bir xil familiyalilar bo'lishi mumkinligi sababli har bir mijoz noyob abonent raqamiga ega bo'lishi zarur. Mehmonhona hizmatidan foydalanishda quyidagi cheklovlar mavjud: 1. Mijozlarning passportlari bo`lishi kerak. Ushbu tizimning asosiy obyektlarini va ularning xossalarini aniqlaymiz. 1 .Mehmonhona: - xodimlar, - lavozimlar, - honalar - xizmat turlari, - ro`yxatdan o`tish, - ko`rsatilgan xizmatlar. 2 . Xodimlar: - xodimlar kodi, -FISH, -tug`ilgan sanasi, -jinsi, - telefon raqami,
- lavozim kodi, 3. Xonalar: - xona, - toifasi, - sig`imi, -kunlik narxi. 4. Xizmat turlari: - xizmat kodi, -nomi, -narxi. 5. Ro`yxatdan o`tish: - ro`yxatga olish raqami , - xodim kodi, -ro`yxatdan o`tgan sana, - hona, -mijozning FISH, - passport ma`lumotlari, - ketish sanasi. 6. Ko`rsatilgan xizmatlar: - ro`yxatga olish raqami, - xizmat kodi, - ko`rsatilgan xizmat sanasi. 2) Konseptual (infalogik) loyihalash
• Infologik loyixalashtirish, MB modelida predmet sohasining semantikasini namoyon qilish bilan bog’liq • Infologik tavsif aniq bir MBBT(СУБД)ga bog’liq bo`lmasligi kerak • Infologik (semantik) model predmet sohasining ixchamlshtirilgan formallashgan tavsifini taqdim etadi ER-modeli asosida quyidagi tayanch tushunchalar mavjud: • Mohiyat • Atributlar • Aloqalar Mohiyat — bu haqiqiy yoki xayoliy ob'ekt bo'lib, u haqida ma'lumot loyihalashtirilgan tizimda saqlanishi kerak. • Mohiyat tizim ichida noyob nomga ega • Mohiyat bir xil turdagi ob'ektlarning ma'lum bir sinfiga mos keladi ( berilgan mohiyatning misollari ko'p) • Ob'ektn o'ziga xos atributlari to'plamiga ega - ular ob'ektning xususiyatlarini aniqlaydigan xossalar • Atribut berilgan mohiyat ichida noyob nomga ega bo'lishi kerak • Mohiyat kaliti – bu atributlarning minimal to'plami, uning qiymatlari orqali kerakli mohiyat namunasini topishingiz mumkin. 1. “MEHMONHONA” mohiyati 2. “Xodimlar” mohiyati. Mehmonhona LavozimlarXodimlar Ko`rsatilga n xizmatlar Ro`yxatdan o`tish Xizmat turlari Xonalar