“Oshxona” ma’lumotlar bazasini loyihalashtirish va ishlab chiqish
Mavzu: “ Oshxona ” ma’lumotlar bazasini loyihalashtirish va ishlab chiqish REJA: 1.Tanlangan predmet sohani tahlil qilish 2. Konseptual loyihalash (infologik loyihalash) 3.Datalogik loyihalash (mantiqiy loyihalash) 4. Ma’lumotlar bazasi ilovasini loyihalash va ishlab chiqish 5. Ma’lumotlar bazasi ilovasini ishlatish
TANLANGAN PREDMET SOHANI TAHLIL QILISH 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. Predmet soha: “ oshxona ” Oshxona ma’lumotlar bazasini ishlab chiqish ko’plab qulayliklarni yaratadi. Oshxona malumotlar bazasi orqali taomlar nomlari va narxlari xaqida ma’lumot olinadi.Xizmat ko’rsatuvchi I F SH va ish vaqti haqida maluymot olinadi 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. Ushbu tizimning asosiy obyektlari quyidagilardan iborat:
1. MIJOZ - id mijoz - Sttol raqami -buyurtma -buyurtma 2 -ichmlik 2.TAOMLAR -ID taom -nomi -narxi -miqdori 3. 2-TAOM -ID taom -nomi -narxi -miqdori 4. ICHIMLIK -ID taom -nomi -narxi -miqdori 5. XODIMLAR -xodim kodi -F.I.SH -lavozim -ish vaqti 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 INFOLOGIK LOYIHALASH 1.Mohiyat:” Mijoz” 2.Mohiyat: “ xodimlar” Id mijoz buyurtma Stol raqami Buyurtma 2 Xizmat ko’rsatuvchiMijoz
3.Mohiyat: ’ taomlar 4.Mohiyat: ’2- taomlar 5.Mohiyat: ’ ichnliklar xodimlarXodim id lavozimi I F Sh Ish vaqti taomlarnomi Taom id narxi miqdori 2.taomlarnomi Taom id narxi miqdori Taom id