Ijtimoiy -gumanitar va mutaxassislik


Axborot tizimini texnik loyihalash


Download 208.84 Kb.
bet5/11
Sana16.06.2023
Hajmi208.84 Kb.
#1488616
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
ziyobekk kurs ishini tayyori

2.3. Axborot tizimini texnik loyihalash


Kontekst diagrammasi va jarayonning batafsil diagrammasi. Kontekst diagrammasi - bu filmlar va kinofestivallar arxivi ishini tashkil qilish sxemasi. Kirish ma’lumotlari aktyorlar, filmlar va kinofestivallar, rejissyorlar, janrlar haqidagi ma’lumotlardir. Faoliyat natijasi hisobotlar: filmlar, rejissyorning tarjimai holi, kinofestivallar, film janrlari, shuningdek, kutilayotgan kinofestivallar haqida.

2.4. Axborot modeli


Sub’ektlar va munosabatlarni aniqlash. Mantiqiy darajadagi ER-diagrammasi. Shaxs-munosabat diagrammasi (ER diagrammasi) ma’lumotlar bazasi sxemasini bitta model yoki bir nechta mahalliy modellar ko‘rinishida loyihalash uchun ishlatiladi. Bunday diagrammalardan foydalanib, siz murakkab tizim uchun ma’lumotlar bazasini loyihalashingiz mumkin, natijada jadvallar sonini, har bir jadvaldagi maydonlar soni va turlarini, jadvallar orasidagi munosabatlarni aniqlashingiz mumkin.
Mantiqiy modelda ko‘rib chiqilayotgan jarayonning axborot modelini ko‘rsatish uchun quyidagi ob’ektlar qo‘llaniladi:
- "filmlar” - filmlar haqidagi ma’lumotlarni saqlash uchun;
- “direktorlar” - direktorlar haqidagi ma’lumotlarni saqlash uchun;
- “janrlar” - janrlar haqidagi ma’lumotlarni saqlash uchun;
- “mukofotlar” - mukofotlar to‘g‘risidagi ma’lumotlarni saqlash uchun;
- “nominatsiyalar” - nominatsiyalar haqidagi ma’lumotlarni saqlash uchun.
- “kinofestivallar” - kinofestivallar haqidagi ma’lumotlarni saqlash uchun.
- “kutilayotgan kinofestivallar” - kutilayotgan kinofestivallar haqidagi ma’lumotlarni saqlash uchun.
- “aktyorlar” - aktyorlar haqidagi ma’lumotlarni saqlash uchun.
- “grossing filmlar” - kassa filmlari haqidagi ma’lumotlarni saqlash uchun;
- “kutilayotgan filmlar” - kutilayotgan filmlar haqidagi ma’lumotlarni saqlash uchun.
“Kinolar”, “rejissyorlar”, “janrlar”, “mukofotlar”, “nominatsiyalar”, “kinofestivallar”, “kutilayotgan kinofestivallar”, “aktyorlar”, “grossing filmlar”, “kutilayotgan filmlar”, asosiy kalitlar noyob rekord ta’riflar uchun belgilangan.
Modellashtirilayotgan ma’lumotlar bazasida dizaynning mantiqiy darajasida tavsiflangan ob’ektlar o‘rtasida ikki turdagi munosabatlar mavjud: aniqlanmaydigan va aniqlovchi munosabatlar.
“Kinofestivallar” va “Kutilayotgan kinofestivallar” sub’ektlari o‘rtasidagi munosabatlarni aniqlash, chunki kinofestivallar ob’ektiga ma’lumotlarni kiritmasdan turib, kutilayotgan kinofestivallar ob’ektiga ma’lumotlarni kiritish mumkin emas, bu esa nollarning mavjudligiga yo‘l qo‘ymaydi. Ulanish turi birdan birga, chunki bu yil faqat bitta kinofestivalni kutish mumkin. “Kinofestivallar” ob’ektidan yozuv o‘chirilganda, xuddi shu kinofestival “kutilayotgan kinofestivallar” sub’ektidan o‘chiriladi, kinofestival nomi tahrirlanganda, yozuvlar “Kutilayotgan kinofestivallar” sub’ektida avtomatik ravishda tahrirlanadi.
“Kinofestivallar” va “filmlar” sub’ektlari o‘rtasidagi munosabatlar aniqlanmagan, kinofestivalsiz filmlar ob’ektiga kirish qo‘shilishi mumkin va shunga mos ravishda, "film" ga yozuv qo‘shilishi mumkin. festivallar” sub’ekti, “filmlar” ob’ektidan qat'i nazar, nollarning mavjudligiga ruxsat bermaydi, chunki Bitta kinofestivalda ko‘plab filmlar ishtirok etishi mumkin. Ko‘pchilik uchun 1-turdagi munosabatlar. “Film festivallari” obyektidagi maʼlumotlarni oʻzgartirsangiz, ular “filmlar” obyektida ham o‘zgaradi; “film festivallari” obyektidan maʼlumotlarni oʻchirib tashlaganingizda, filmlar obyektidagi maʼlumotlar oʻchirilmaydi.
“Kinofilmlar” va “yuqori daromadli filmlar” sub’ektlari o‘rtasidagi munosabatlarni aniqlash, “yuqori daromad keltiradigan filmlar” sub’ektida “filmlar” sub’ektidagi yozuvning nomi emas, balki yozuvni yaratish mumkin emas. null mavjudligiga ruxsat berish, chunki Film faqat bir marta prokat bo‘lishi mumkin. Aloqa turi 1 dan 1. “Filmlar” ob’ektidan ma’lumotlarni o‘chirishda, shuningdek, ma’lumotlarni tahrirlashda ham ma’lumotlar “grossing filmlar” obyektidan o‘chiriladi.
Aktyorlar va filmlar sub’ektlari o‘rtasidagi munosabatlar aniqlanmaydi, aktyorlar sub’ektida yozuvlarsiz filmlarni qo‘shish mumkin, chunki Bir aktyor bir nechta filmlarda rol o‘ynashi mumkin. Ko‘pchilik uchun 1-turdagi munosabatlar. Aktyorlar ob’ektini tahrirlashda filmlar ob’ekti ham tahrirlanadi. Aktyorlar ob’ektidan yozuvni o‘chirishda filmlar ob’ektidagi yozuv o‘chirilmaydi.
Mukofotlar va filmlar sub’ektlari o‘rtasidagi munosabatlar aniqlanmaydi, mukofotlar ob’ektida yozuvga ega bo‘lmasdan filmlar ob’ektlariga kirishni qo‘shish mumkin, bu esa nollarning mavjudligiga yo‘l qo‘ymaydi, chunki bir mukofot bir nechta filmlarga berilishi mumkin. Ko‘pchilik uchun 1-turdagi munosabatlar. Mukofot ob’ektidagi yozuvni o‘chirishda filmlar ob’ektidagi yozuv o‘chirilmaydi, mukofot ob’ektini tahrirlashda filmlar ob’ektidagi yozuv ham tahrirlanadi.
Rejissyorlar va filmlar sub’ektlari o‘rtasidagi bog‘liqlik aniqlanmaydi, nollarning mavjudligiga yo‘l qo‘ymaydi, rejissyor ob’ektida tegishli yozuvsiz filmni qo‘shish mumkin, chunki Bitta rejissyor bir nechta filmlarni suratga olishi mumkin. Ko‘pchilik uchun 1-turdagi munosabatlar. Rejissorlar ob’ektini tahrirlashda filmlar ob’ekti ham tahrirlanadi; rejissyorlar ob’ektidan yozuvni o‘chirishda filmlar ob’ektidagi yozuv o‘chirilmaydi.
Rejissyorlar va kutilayotgan filmlar ob’ektlari o‘rtasidagi aloqa aniqlanmagan, kutilgan filmni rejissyorlar jadvaliga kiritmasdan qo‘shish mumkin, bu nollarning mavjudligiga yo‘l qo‘ymaydi, chunki Bitta rejissyor bir nechta filmlarni suratga olishi mumkin. Ko‘pchilik uchun 1-turdagi munosabatlar. Rejissorlar ob’ektidan yozuvni o‘chirishda Kutilayotgan filmlar ob’ektidagi yozuv o‘chirilmaydi; Rejissorlar ob’ektini tahrirlash filmlar ob’ektiga ham ta’sir qiladi.
Janrlar va filmlar ob’ektlari o‘rtasidagi bog‘liqlik aniqlanmaydi, filmlar ob’ektiga janrlar ob’ektida tegishli yozuvga ega bo‘lmasdan kirishni qo‘shish mumkin, bu nollarning mavjudligiga yo‘l qo‘ymaydi, chunki bir janr bir nechta filmlarda mavjud bo‘lishi mumkin. Ko‘pchilik uchun 1-turdagi munosabatlar. Janrlar ob’ektini tahrirlashda filmlar ob’ekti tahrirlanadi; janrlar ob’ektidan yozuvni o‘chirishda filmlar ob’ektidagi yozuv o‘chirilmaydi.
Fizik qatlamning ER diagrammasi. Bitta va bir xil mantiqiy model bir nechta turli jismoniy modellarga mos kelishi mumkin. Fizik modelda aniq jismoniy ob’ektlar - jadvallar, ustunlar, indekslar, protseduralar haqidagi barcha ma’lumotlarni tavsiflash muhimdir. Ishlab chiqilayotgan ma’lumotlar sxemasini normallashtirish uchun biz barcha mavjud munosabatlarni tegishli cheklovlar to‘plamiga taqdim etamiz. Birinchi normal shakl barcha munosabat atributlarining qiymatlari atomik bo‘lishini talab qiladi. Axborot modelini ko‘rib chiqishda barcha munosabatlarning atributlarining qiymatlarini mantiqiy ravishda elementlarga bo‘linib bo‘lmasligi va shuning uchun ular birinchi normal shaklning shartini qondirishi ta’kidlandi. Ikkinchi normal shakl munosabat birinchi normal shaklda bo‘lishini va har bir kalit bo‘lmagan atribut funktsional jihatdan birlamchi kalitga bog‘liq bo‘lishini talab qiladi. Va bu talab ko‘rib chiqilayotgan modelda ham bajariladi. Barcha kalit bo‘lmagan atributlar funktsional jihatdan to‘liq va asosiy kalitga o‘tishga bog‘liq emas. Shuning uchun, munosabat BCNFda. fizik qatlamning ER diagrammasi ko‘rsatilgan.

Download 208.84 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling