|
1-variant 1, Fanning maqsad va vazifalari, predmeti va metodlari
|
bet | 6/14 | Sana | 25.01.2024 | Hajmi | 210,99 Kb. | | #145344 |
Bog'liq 1-variant 1, Fanning maqsad va vazifalari, predmeti va metodlari-www.fayllar.org5-variant
1 Ma'lumotlarni qidirish - ixtiyoriy ma'lumotlar bazasida (massiv, to'plam, ma'lumotlar bazasi) berilgan xususiyatga ega bo'lgan bir yoki bir nechta elementlarni aniqlash usullarini o'rganadigan informatika bo'limi.Bu xususiyat turli yo'llar bilan belgilanishi mumkin: berilgan naqsh bilan moslik sifatida, boshqa elementlarga nisbatan ma'lum sifatning mavjudligi (masalan, barcha elementlar orasida maksimalni qidirish) yoki murakkab mezon sifatida (masalan, shaxsiy ma'lumotlar bazasida potentsial mijozlarni qidirish).Kerakli elementlarning yo'qligini aniqlash ham haqiqiy qidiruv natijasi hisoblanadi.Ma'lumotlarni qidirishdan farqli o'laroq, axborotni qidirishning mazmuni ob'ektlarni: tuzilmagan ma'lumotlarni saqlashda mavjud bo'lgan faktlar, hujjatlar, tasvirlarni topishdir. Axborot olish uchun muhim ahamiyatga ega - so'rov va qidiruv natijalari qanchalik mos kelishi.Ma'lumotlarni qidirish va ma'lumot qidirishni amalga oshirish uchun qidiruv tizimi qo'llaniladi, bu qidiruvning asosiy bosqichlarini amalga oshiradigan dasturiy ta'minot va lingvistik vositalar to'plamidir: ma'lumotni dastlabki tahlil qilish, qidiruv so'rovini shakllantirish, qidiruvning o'zi va taqdimoti. uning natijalari. Ma'lumotlarni qidirish vazifalari ma'lumotlarni tahlil qilish muammolari bilan chambarchas bog'liq. Masalan, ba'zi bir ko'rsatkichning optimal qiymatini ta'minlaydigan o'zgaruvchan qiymatlarni qidirish ma'lum bir qiymatlar to'plamini, ba'zan esa butun to'plamni tahlil qilishni o'z ichiga oladi. Shu bilan birga, ma'lumotlarni tahlil qilish qidiruvdan tashqariga chiqadi va asboblar va usullarning ancha katta arsenaliga ega. Intellektual ma'lumotlarni tahlil qilish texnologiyalari odatda Data Mining deb nomlangan fan doirasida ko'rib chiqiladi. Mining inglizchada “kon qazish” degan ma’noni anglatadi va Data Mining iborasi katta hajmdagi ma’lumotlardan foydali bilimlarni olish uchun metaforadir. Data Mining-ning salafi OLAP texnologiyasidir.
2. OLAP texnologiyasi kontseptsiyasi 1993 yilda Edgar Kodd tomonidan ishlab chiqilgan.Ushbu texnologiya ko'p o'lchovli ma'lumotlar to'plamlarini qurishga asoslangan - OLAP kublari (ta'rifdan xulosa qilish mumkinki, uch o'lchovli bo'lishi shart emas). OLAP texnologiyalarini qo'llashdan maqsad ma'lumotlarni tahlil qilish va ushbu tahlilni boshqaruv xodimlari tomonidan idrok etish va ular asosida qarorlar qabul qilish uchun qulay shaklda taqdim etishdir.Ko'p o'lchovli tahlil uchun ilovalar uchun asosiy talablar:- foydalanuvchiga tahlil natijalarini oqilona vaqt ichida (5 soniyadan ko'p bo'lmagan) taqdim etish;- ma'lumotlarga ko'p foydalanuvchilar kirishi;- ma'lumotlarni ko'p o'lchovli tasvirlash;- saqlash joyi va hajmidan qat'i nazar, har qanday ma'lumotga kirish imkoniyati.OLAP tizim vositalari ma'lumotlarni belgilangan shartlarga muvofiq saralash va tanlash imkoniyatini beradi. Turli xil sifat va miqdoriy shartlar o'rnatilishi mumkin.Ma'lumotlar bazasini yaratish va saqlash uchun ko'plab vositalarda qo'llaniladigan asosiy ma'lumotlar modeli - DBMS, relyatsion modeldir. Undagi ma'lumotlar asosiy maydonlar bilan bog'langan ikki o'lchovli jadvallar-munosabatlar to'plami shaklida taqdim etiladi. Takroriylikni, nomuvofiqlikni bartaraf etish va ma'lumotlar bazalarini saqlash uchun mehnat xarajatlarini kamaytirish uchun ob'ektlar jadvallarini normallashtirish uchun rasmiy apparat qo'llaniladi. Shu bilan birga, uning ishlatilishi xotira resurslari saqlangan bo'lsa-da, ma'lumotlar bazalariga so'rovlarga javoblar yaratish uchun qo'shimcha vaqt bilan bog'liq. Ko'p o'lchovli ma'lumotlar modeli o'rganilayotgan ob'ektni ko'p o'lchovli kub shaklida ifodalaydi, ko'pincha uch o'lchovli model ishlatiladi. Kubning o'qlari yoki yuzlari bo'ylab o'lchovlar yoki atributlar chiziladi. Asosiy detallar kub hujayralarini to'ldirishdir. Qarorlarni qo'llab-quvvatlash tizimida tahliliy ish materiallari asosida hisobot va tahliliy hujjatlar va multimedia taqdimotlarini yaratishda idrok etish va taqdim etishni osonlashtirish uchun ko'p o'lchovli kub uch o'lchovli kublar kombinatsiyasi bilan ifodalanishi mumkin. OLAP texnologiyalari doirasida ma'lumotlarning ko'p o'lchovli ko'rinishini relyatsion DBMSlar va ko'p o'lchovli maxsus vositalar yordamida tashkil qilish mumkinligiga asoslanib, ko'p o'lchovli OLAP tizimlarining uch turi mavjud: - ko'p o'lchovli (Ko'p o'lchovli) OLAP-MOLAP; - relational (Relation) OLAP-ROLAP; - aralash yoki gibrid (Gibrid) OLAP-HOLAP. Ko'p o'lchovli ma'lumotlar bazasida ma'lumotlar relyatsion jadvallar ko'rinishida emas, balki tartiblangan ko'p o'lchovli massivlar ko'rinishida giperkublar shaklida tashkil etiladi, bunda barcha saqlangan ma'lumotlar bir xil o'lchamga ega bo'lishi kerak, bu esa eng to'liq asosni shakllantirish zarurligini anglatadi. o'lchovlar. Ma'lumotlar polikublar shaklida tashkil etilishi mumkin, bu variantda har bir ko'rsatkichning qiymatlari o'z o'lchovlari to'plami bilan saqlanadi, ma'lumotlarni qayta ishlash tizimning o'z vositasi tomonidan amalga oshiriladi. Bu holda saqlash tuzilishi soddalashtirilgan, chunki ko'p o'lchovli yoki ob'ektga yo'naltirilgan shaklda ma'lumotlarni saqlash zonasiga ehtiyoj yo'q. Ma'lumotlarni relyatsion modeldan ob'ektga aylantirish uchun modellar va tizimlarni yaratish uchun katta mehnat xarajatlari kamayadi.
3. Pivot jadval ustasi Pivot jadvalini bir necha bosqichda tuzadi:1-bosqich. Pivot jadvalning manba turini belgilash:- ro'yxat yordamida (tayanch Excel ma'lumotlari);- tashqi ma'lumotlar manbasidan foydalanish; -konsolidatsiyaning bir necha diapazonlaridan foydalanish;-boshqa pivot jadval ma'lumotlaridan foydalanish. Manba turiga qarab, pivot jadvalini yaratish bo'yicha ishning keyingi bosqichlari o'zgaradi. Keling, pivot
5.2
jadvallarini yaratishda ro'yxatlarning eng keng tarqalgan qo'llanilishini ko'rib chiqaylik. 2-bosqich. Manba ma'lumotlarini o'z ichiga olgan hujayralar oralig'ini belgilaydi. Ro'yxatda (Excel ma'lumotlar bazasi) maydonlar (ustunlar) nomlari bo'lishi kerak. To'liq nomi hujayralar diapazoni sifatida yoziladiAgar kursorni pivot jadval qurilayotgan ro'yxatda oldindan joylashtirsangiz, hujayralar oralig'i avtomatik ravishda belgilanadi. Boshqa ish kitobining yopiq oralig'iga ulanish uchun tugmani bosing<0бзор>, bir xil nomdagi dialog oynasida yopiq ish kitobining diski, katalogi va fayli tanlanadi, ishchi varaq nomi va katakchalar diapazoni yoki katakchalar blokining nomi kiritiladi.3-bosqich. Pivot jadvali tartibini yaratish. Pivot jadvalning tuzilishi maketda belgilangan quyidagi sohalardan iborat. ustun- maydonlar ierarxiyasi bo'yicha pivot jadval ma'lumotlarini guruhlashni ta'minlovchi maydonlar chapdan o'ngga joylashtirilgan; agar sahifa hududi yoki satri mavjud bo'lsa, ustunni belgilash ixtiyoriydir; chiziq- maydonlar ierarxiyasi bo'yicha jadval ma'lumotlarini guruhlashni ta'minlovchi yuqoridan pastgacha joylashtirilgan; agar sahifa hududi yoki ustunlari mavjud bo'lsa, qatorni belgilash ixtiyoriydir;ma'lumotlar - tanlangan funktsiyaga ko'ra umumlashtirish uchun maydonlar; maydoni aniqlanishi kerak.Maydonlarni joylashtirish ularni sichqonchaning chap tugmasi bilan tartibning ma'lum bir qismiga sudrab borish orqali amalga oshiriladi. Har bir maydon faqat bir marta hududlarda joylashtiriladi: sahifa, qator yoki ustun. Ushbu maydonlar uchun siz guruhlar tashkil qilishingiz va hududdagi umumiy qiymatlarni olishingiz mumkin ma'lumotlar - guruhlash dalalar. hududida ma'lumotlar ixtiyoriy turdagi maydonlarni joylashtirish mumkin, bir xil maydonni maydonga qayta-qayta joylashtirish mumkin ma'lumotlar. Har bir bunday maydon uchun funksiya turi ko'rsatiladi va kerakli sozlashlar amalga oshiriladi.Pivot jadvalning tuzilishini o'zgartirish uchun maydonlar bir hududdan ikkinchisiga ko'chiriladi (yangi qo'shish, mavjud maydonlarni o'chirish, maydonning joylashishini o'zgartirish). Pivot jadvallar uchun maydonlarning tartibi muhim (chapdan o'ngga, yuqoridan pastga), maydonlarning tartibi ham ularni siljitish orqali o'zgartiriladi. Pivot Table tartibida siz ma'lumotlar maydoniga joylashtirilgan maydonlar uchun sozlamalarni sozlashingiz mumkin. Maydonlarning bunday sozlanishi PivotTable Field Calculation dialog oynasi yordamida amalga oshiriladi.Buning uchun kursorni maxsus maydonga qo'ying va sichqonchaning chap tugmachasini ikki marta bosing va Pivot jadval maydonini hisoblash dialog oynasini oching. , unda siz maydon nomini o'zgartirishingiz, maydon ma'lumotlari bilan bajariladigan amalni o'zgartirishingiz yoki raqamlarni ifodalash formatini o'zgartirishingiz mumkin. "Kengaytirilgan" tugmasi qo'ng'iroq qiladi paneli uchun qo'shimcha hisob-kitoblar funktsiyalarni tanlash, ularning ro'yxati jadvalda keltirilgan. 2. Taqqoslash funksiyasidan foydalanilganda (Difference, Share, Reduced different), the Maydon va Element, u bilan taqqoslash amalga oshiriladi. Roʻyxat Maydon maxsus hisoblash uchun asosiy ma'lumotlar bog'langan Pivot Table maydonlarini o'z ichiga oladi. Roʻyxat Element maxsus hisoblashda ishtirok etadigan maydon qiymatlarini o'z ichiga oladi.bosqich
4.NoSQL ma'lumotlar bazalari uchun maxsus ma'lumotlar modellari va zamonaviy dasturlarni yaratish uchun moslashuvchan jadvallarga ega. NoSQL ma'lumotlar bazalari rivojlanish qulayligi, funktsionalligi va ishlashi uchun keng tan olingan Katta ma'lumot. Ular hujjat, diagramma, kalit qiymati, xotira va qidirish kabi turli xil ma'lumotlar modellaridan foydalanadilar.NoSQL (relaksatsiz) ma'lumotlar bazasi qanday ishlaydi?NoSQL ma'lumotlar bazalari hujjatlar, diagrammalar, asosiy qiymatlar, xotira ichidagi va qidiruv kabi ma'lumotlarga kirish va ularni boshqarish uchun turli xil ma'lumotlar modellaridan foydalanadi. Bundan tashqari, ushbu turdagi ma'lumotlar bazalari katta hajmdagi ma'lumotlarni talab qiladigan ilovalar uchun maxsus optimallashtirilgan, past kechikish va moslashuvchan ma'lumotlar modellari. Biz bunga, xususan, boshqa ma'lumotlar bazalarida ma'lum bo'lgan ma'lumotlarning mustahkamligi cheklovlarini engillashtirish orqali erishamiz. Oddiy kitoblar bazasi jadvalini tuzish misolini ko'ring: Relyatsion ma'lumotlar bazasida ko'pincha kitob yozuvi normallashadi va alohida jadvallarda saqlanadi. Shuningdek, biz aloqalarni asosiy va chet el kalitlari bilan aniqlaymiz. Ushbu misolda Kitoblar jadvalida ISBN, Kitob nomi va Bosib chiqarish raqami uchun ustunlar mavjud. Mualliflar jadvalida Mualliflar identifikatori va Muallifning ismi uchun ustunlar mavjud. Va nihoyat, Muallif ID va ISBN uchun ustunlar bilan Muallif-ISBN jadvali mavjud. Relyatsion model ma'lumotlar bazasida ma'lumotlar bazasidagi jadvallar orasidagi ma'lumotlarning yaxlitligini ta'minlashga imkon berish uchun mo'ljallangan, ortiqcha miqdorni kamaytirish uchun normallashtirilgan va saqlash uchun optimallashtirilgan.NoSQL ma'lumotlar bazasida biz odatda kitob yozuvini JSON hujjati sifatida saqlaymiz. Har bir kitob uchun: buyum, ISBN, kitob nomi, bosma raqami, muallifning ismi va muallifning identifikatori. Biz ularni bitta hujjatda atributlar sifatida saqlaymiz. Ushbu modelda ma'lumotlar intuitiv rivojlanish va gorizontal miqyosi uchun optimallashtirilgan. Nima uchun biz aloqasiz ma'lumotlar bazasidan
5.3
foydalanishimiz kerak? NoSQL ma'lumotlar bazalari mobil, veb va o'yin kabi ko'plab zamonaviy dasturlar uchun juda mos keladi. Buning uchun foydalanuvchilarning katta tajribalarini taqdim etish uchun moslashuvchan, kengaytiriladigan, kuchli va juda funktsional ma'lumotlar bazalari kerak. O'lchamliligi: NoSQL ma'lumotlar bazalari, odatda, tarqatilgan apparat klasterlarida masshtablash uchun mo'ljallangan. Biroq, bu qimmat va mustahkam serverlarda masshtablashdan farq qiladi. Ba'zi bulutli provayderlar ushbu texnikani to'liq usul sifatida taklif qilishadi boshqariladigan xizmat. Moslashuvchanlik: NoSQL ma'lumotlar bazalari odatda moslashuvchan jadvallarni taqdim etadi, bu esa tezroq va takroriy rivojlanish imkonini beradi. Shuning uchun moslashuvchan ma'lumotlar modeli NoSQL ma'lumotlar bazalarini yarim tuzilgan va tuzilmagan ma'lumotlar uchun ideal qiladi. Kuchli ishlash: NoSQL ma'lumotlar bazasi ma'lum ma'lumotlar modellari (masalan, hujjatlar, asosiy qiymatlar va diagrammalar) uchun optimallashtirilgan. NoSQL-da relyatsion ma'lumotlar bazalarida taqqoslanadigan funksionallikdan yuqori ishlashga imkon beradigan kirish naqshlari mavjud. Yuqori funktsional: NoSQL ma'lumotlar bazalari ham yuqori funktsionallikni ta'minlaydi APIlar va ularning har biri uchun maxsus ma'lumotlar modellari uchun yaratilgan ma'lumotlar turlari. SQL (relational) va NoSQL (relaksatsiz) ma'lumotlar bazalariga qarshi Bir necha o'n yillar davomida ma'lumotlarning relyatsion modeli dasturni ishlab chiqish uchun foydalaniladigan ma'lumotlar modeli ustunlik qilgan. Raqamli ma'lumotlar bazalari masalan, Oracle, DB2, SQL Server, MySQL va PostgreSQL, IT-ning barcha katta nomlari. Faqat 2000 yillarning o'rtalarida boshqalar boshladilar ma'lumotlar modellari egallab olish va foydalanish. Ushbu ma'lumotlar bazalari va ma'lumotlar modellarining yangi sinflarini ajratish uchun "NoSQL" atamasi paydo bo'ldi. "NoSQL" va "aloqasiz" atamalar ko'pincha bir-birining o'rnida ishlatiladi. Turli xil funktsiyalarga ega bo'lgan NoSQL ma'lumotlar bazalarining ko'p turlari mavjud bo'lishiga qaramay, quyidagi jadvalda SQL va NoSQL ma'lumotlar bazalarining asosiy farqlari ko'rsatilgan.
5.Ma’lumotlar bazasi - axborot tmzimlarining eng asosiy tarkibiy qismi bo‘lib hisoblanadi. Ma’lumotlar bazasidan foydalanish uchun foydalanuvchi ishini engillashtirish maqsadida ma’lumotlar bazasini boshqarish trizimlari yaratilgan. Bu tizimlar ma’lumotlar bazasini amaliy dasturlardan ajratadi.Ma’lumotlar bazasini boshqarish tizimi (MBBT) -bu dasturiy va apparat vositalarining murakkab majmuasi bo‘lib, ular yordamida foydalanuvchi ma’lumotlar bazasini yaratish va shu bazadagi ma’lumotlar ustida ish yuritishi mumkin.Juda ko‘p turdagi MBBT mavjud. Ular o‘z maxsus dasturlash tillariga ham ega bo‘lib, bu tillarga SUBD buyruqli dasturlash tillari deyiladi. MBBTga Oracle, Clipper, Paradox, FoxPro, Access va boshqalarni misol keltirish mumkin.
M a ‘ l u m o t l a r b a z a s i n i b o sh q a r i sh t i z i m i – bu ma’lumotlar bazasini yaratish, ularni dolzarb holatini ta’minlash va undagi zarur axborotni topish ishlarini tashkil etish uchun mo‘ljallangan dasturlar majmui va til vositasidir.Ma’lumotlar bazasi tushunchasi maydon, yozuv, fayl (jadval) kabi elementlar bilan chambarchas bog‘liq. Maydon-bu ma’lumotlarni mantiqiy tashkil etishni elementar birligi bo‘lib, u axborotni eng kichik va bo‘linmas birligi bo‘lgan rekvizitga mos keladi. Maydonni tasvirlash uchun quyidagi tavsiflardan foydalaniladi: Maydon nomi, masalan, familiyasi, ismi, tug‘ilgan sana, lavozimi, ish staji, mutaxassisligi.Ma’lumotlar bazasining modellari turlari. Mashina muhitida ma’lumotlarni tashkil etish ikki pog‘onadan iborat bo‘lib, mantikiy va fizik pog‘onalar bilan xarakterlanadi. Ma’lumotlarni bevosita fizik tashkil etishda ularni mashina "tashuvchisi"da joylashtirish usuli aniqlab olinadi. Zamonaviy amaliy dasturlar vositalarida ma’lumotlarni tashkil etishning bu pog‘onasi avtomatik ravishda foydalanuvchi aralashuvisiz ta’minlanadi. Odatda, foydalanuvchi amaliy dasturlar vositalarining ma’lumotlarni mantiliy tashkil etish xakidagi tushunchalar bilan operatsiyalar bajaradi. Mashina "tashuvchisi"da ma’lumotlarni mantiqiy tashkil etish, foydalanilayotgan dasturiy vositalardan va mashina muxitida ma’lumotlar bilan yuritishdan bog‘liq. Ma’lumotlarni tashkil etishning mantiqiy usuli foydalanilayotgan ma’lumotlar tuzilishining turi va dasturiy vositalar orqali qullaniladigan modelning shakli aniqlanadi. Ma’lumotlarning modeli - bu ma’lumotlar uzaro bog`langan tuzilishlari va ular ustida bajariladigan operatsiyalar to‘plamidir. Modelning shakli va unda foydalaniladigan ma’lumotlar tuzilishining turi dasturlash tizimi tilida foydalangan ma’lumotlarni tashkil etish va ishlov berish konsepsiyasini aks ettiradi.Ma’lumki, aynan bir axborotni mashina ichki muhitida joylashtirish uchun ma’lumotlarning turli xil tuzilishlari va modellaridan foydalanish mumkin. Ulardan qaysi birini tanlash axborotlar bazasini yaratayotgan foydalanuvchining zimmasiga yuklatilgan bulib, u ko‘plab omillarga bog‘liq. Bu omillar qatoriga mavjud texnik va dasturiy ta’minotlar, hamda avtomatlashtirilayotgan masalalarning murakkabligi va axborotning xajmi kabilar kiradi. Ma’lumotlar modeli quyidagi tarkibiy qismdan iborat: 1.Foydalanuvchining ma’lumotlar bazasiga munosabatini namoyish etishga muljallangan ma’lumotlar tuzilmasi. 2.Ma’lumotlar tuzilishida bajarilish mumkin bo‘lgan operatsiyalar. Ular ko‘rib chiqilayotgan ma’lumotlar modeli uchun ma’lumotlar tilining asosini tashkil etadi. Yaxshi ma’lumotlar tuzilmasining uzigina etarli emas. Ma’lumotlarni aniqlash tili (MAT) va
5.4
ma’lumotlar bilan amallar bajarish tilining (MABT) turli operatsiyalari yordamida bu tuzilma bilan ishlash imkoniga ega bulish zarur. 3.Yaxlitlikni nazorat qilish uchun cheklashlar. Ma’lumotlar modeli uning yaxlitligini saqlash va himoya qilishga imkon beruvchi vositalar bilan ta’minlangan bo‘lishi lozim.Ma’lumotlarning relyasion modeli. Relyasion MB kuchli nazariy fundamentga ega bo‘lib, u matematik munosabatlar (otnosheniya) nazariyasiga asoslangan. Ma’lumotlarning relyasion modeli konsepsiyasi 1970 yilda E.F.Kodd tomonidan taklif qilingan bo‘lib, u ma’lumotlarni tavsiflash va tasvirlashning amaliy dasturlaridan bog‘liq bo‘lmasligini ta’minlash masalasini hal qilish uchun xizmat qiladi. Ma’lumotlarning relyasion modeli asosida «munosabat» tushunchasi yotib, u inglizcha relation so‘zidan olingan. Ba’zi bir qoidalarga amal qilgan holda munosabatlarni ikki o‘lchovli jadval ko‘rinishda tasvirlash mumkin. Jadval har qanday odamga tushunarli va qulaydir. Real dunyo ob’ektlari haqidagi ma’lumotlarini EHM xotirasida saqlash va ular orasidagi munosabatlarni modellashtirish uchun munosabatlar (jadval) to‘plamidan foydalanish mumkinligini E.F.Kodd isbotlab berdiMa’lumotlar bazasining arxitekturasi. MBBT istalgan foydalanuvchiga ma'lumotlarga kirishga ruxsat etadiki, ular hech biri amaliy jihatdan quyidagilar haqida tasavvurlarga ega bo‘lmaydi: ma'lumotlarning xotirada fizik joylashishi va ular ko‘rinishi; so‘raladigan ma'lumotlarni izlash mеxanizmi; bir xil ma'lumotlarga bir vaqtning o‘zida ko‘pchilik foydalanuvchilar tomonidan bo‘ladigan so‘rovlar muammosi (amaliy dasturlar bilan); mumkin bo‘lmagan va (yoki) ruxsat etilmagan o‘zgarishlarni kiritishdan ma'lumotlarni himoyalashni ta'minlash usullari; ma'lumotlar bazasini va boshqa ko‘pgina MBBT funktsiyalarini aktual holatda ta'minlash. MBBTning bu asosiy funktsiyalarining bajarilishida har xil turdagi ma'lumotlar tavsiflanadi. Albatta, ma'lumotlar bazasini loyihalashni qo‘llash (prеdmеt) sohasini tahlil qilishdan va alohida foydalanuvchilar (masalan, korxona xodimlari, ular uchun ma'lumotlar bazasi tuziladi) talablarini aniqlashdan boshlash kеrak
|
| |