Ma`lumotlar bazasining rivojlanishi.
1.1 Infologik model.
Infologik dizayn bosqichining asosiy vazifalari tizimning mavzusini aniqlash va kelajakdagi ma'lumotlar bazasi foydalanuvchilari hamjamiyati nuqtai nazaridan qarashni shakllantirishdir, ya'ni. dasturiy ta'minotning axborot-mantiqiy modeli.
Infologik model - bu foydalanuvchilar uchun tushunarli bo'lgan va ma'lumotlar bazasini amalga oshirishga bog'liq bo'lmagan tuzilish va dinamikani, foydalanuvchilarning axborotga bo'lgan ehtiyojlarining xususiyatlarini tavsiflash. Ushbu tavsif individual ob'ektlar va ular o'rtasidagi munosabatlar emas, balki ularning turlari, bog'liq yaxlitlik cheklovlari va bir holatdan boshqasiga o'tishga olib keladigan jarayonlar nuqtai nazaridan ifodalanadi.
Infologik domen modelini yaratishda asosiy yondashuvlar:
- Ma'lumotlar bazasini loyihalashga funktsional yondashuv ("vazifalardan").
- Ma'lumotlar bazasini loyihalashga ob'ektiv yondashuv ("mavzu doirasidan").
- "Shaxs-munosabatlar" usuli (ob'ektga-munosabatlar, ER-diagramma usuli).
Biz eng keng tarqalgan sifatida "shaxs-munosabatlar" usulidan foydalanamiz.
Biz foydalanadigan asosiy atamalar:
Korxona - bu tizimda ma'lumotlar to'planadigan ob'ekt. Korxona uchun uning nomi va turi ko'rsatilgan (kuchli yoki zaif). Kuchli sub'ektlar o'z-o'zidan mavjud, zaif sub'ektlarning mavjudligi esa ularning kuchli bo'lishiga bog'liq.
Atribut - bu shaxsning mulki. Farqlang:
1) Aniqlovchi va tavsiflovchi sifatlar. Identifikatorlar sub'ektning bir misolini boshqasidan farqlashga imkon beradi. Ta'riflovchi xususiyatlar bizni qiziqtiradigan ob'ektning xususiyatlarini o'z ichiga oladi.
2) Murakkab va oddiy sifatlar. Oddiy atribut ajralmas qiymatga ega.
Kompozit atribut - bu turli xil ma'lumotlarga (ism, manzil, va hokazo) tegishli bo'lgan bir nechta elementlarning birikmasi.
3) Bitta qiymatli va ko'p qiymatli atributlar (har bir mantiqiy ob'ekt uchun mos ravishda bitta yoki ko'p qiymatga ega bo'lishi mumkin). Masalan, tug'ilgan sana bitta atribut, telefon raqami esa bitta xususiyatdir.
4) Asosiy va hosilaviy atributlar. Asosiy atributning qiymati boshqa atributlardan mustaqil; Olingan atributning qiymati boshqa atributlarning qiymatlari asosida hisoblanadi. Masalan, yosh tug'ilgan sana va joriy sana asosida hisoblanadi.
5) majburiy va ixtiyoriy (birinchisi ma'lumotlar bazasida ma'lumotlarni joylashtirishda ko'rsatilishi kerak, ikkinchisi ko'rsatilmasligi mumkin). Har bir atribut uchun nomni aniqlash, ma'lumotlar turini ko'rsatish va yaxlitlik cheklashlarini tavsiflash kerak - bu atribut olishi mumkin bo'lgan qiymatlar to'plami.
Muloqot - bu sub'ektlar o'rtasidagi mazmunli birlashma. Aloqa uchun ism, tur (majburiy yoki majburiy), kardinallik (1: 1, 1: n yoki m: n) va daraja (birlashgan, ikkilik, ternar yoki n-ary) ko'rsatilgan.
"XODIMLAR BO’LIMI" mavzusidagi infologik model tuzilish sxemasi:
Rasm 1. Infologik (kontseptual) domen modeli
Do'stlaringiz bilan baham: |