Mavzu: ado. Net texnologiyasi. Berilganlar bazasiga ulanish. Berilganlarni qayta ishlash. System. Data nomlar fazosi




Download 104.84 Kb.
Sana16.04.2024
Hajmi104.84 Kb.
#196695
Bog'liq
Mavzu ado. Net texnologiyasi. Berilganlar bazasiga ulanish. Ber-www.fayllar.org
Ibragimova Dildora, 4-CSS dasturida web ilova dizaynini yaratish, 1, кейтиринг хат, 1 баён 1-илова, Xonzoda, Umumiy pedagogika majmua, 50 ta test, Funksianing qavariqligi va botiqligi, hpebr, 3 Mavzu Harbiy sohada psixologik xizmatning o’ziga xos ijtimoiy, 50ccb8be56e0eb2f637482cbf3040698, Boshlangich-talim-metodbirlashma, massovaya-kultura-ocherk-teoriy-u-istokov, Veterinariya akusherligi, ginekologiya va sun\'iy qochirish A Jabborov685 (2)

Mavzu: ado. Net texnologiyasi. Berilganlar bazasiga ulanish. Berilganlarni qayta ishlash. System. Data nomlar fazosi
O’zbekiston Milliy universiteti Jizzax filiali Amaliy matematika fakulteti Axborot xavfsizligi yo’nalishi 481-22-guruh 1-kurs talabasi Eshdavlatov Tolibjonning Algoritmik tillar va dasturlash fanidan 3-mustaqil ishi Mavzu: ADO.NET texnologiyasi. Berilganlar bazasiga ulanish.Berilganlarni qayta ishlash. System.Data nomlar fazosi. So'rovlar bilan ishlash
Reja:
1. Kirish.
1.1. Berilganlar bazasiga ulanish ;
1.2. Berilganlarni qayta ishlash;
2. Asosiy qism.
2.1.ADO.NET texnologiyasi ;
2.2.So’rovlar bilan ishlash;
3. Yakuniy qism.
3.1. Xulosa;
3.2. Foydalangan adabiyotlar;
Ma'lumotlar bazasini qanday yaratish kerak
Qanday qilib a ma'lumotlar bazasi. Yaqinda sizning xo'jayiningiz ma'lumotlar bazasida hamma narsani tartibga solishingizni so'rab, sizga katta hajmdagi ma'lumotlarni ishonib topshirishga qaror qildi. Biroz izlanishlar olib borganingizdan keyin va barchasi qanday ishlashini nazariy jihatdan tushunganingizdan so'ng, oxir-oqibat olingan bilimlarni amalda qo'llashga qaror qildingiz. Biroq, u hech qanday tasavvurga ega emasligini biladi ma'lumotlar bazasini qanday yaratish kerak oddiy usulda, buyruq satrlari, murakkab dasturlar va g'alati tizim konfiguratsiyalari o'rtasidagi hayotni qiyinlashtirmasdan.
Ushbu o'quv qo'llanmada ma'lumotlaringizni yaratish va boshqarish uchun sichqoncha va klaviatura va yodlash uchun o'nlab va o'nlab matnli buyruqlardan foydalanmasdan.
Xavotir olmang: agar siz ushbu mavzu bo'yicha ko'p bilimga ega bo'lmasangiz ham, asoslarni o'rganganingizdan so'ng, ozgina sabr-toqat va bir oz mashq vaqtni unumli qilish uchun kerak bo'ladigan tezlikni olish uchun etarli bo'ladi.
Indeks [Ocultar]
1 Ma'lumotlar bazasini qanday yaratish kerak: bosqichma-bosqich
1.1 Oldingi ma'lumotlar
1.2 Access bilan ma'lumotlar bazasini yarating
2 Excel bilan ma'lumotlar bazasini yarating
3 LibreOffice yordamida ma'lumotlar bazasini yarating
4 SQL ma'lumotlar bazasini yarating
Ma'lumotlar bazasini qanday yaratish kerak: bosqichma-bosqich
Oldingi ma'lumotlar
Men masalaning yuragiga kirib, sizga ko'rsatmasdan oldin ma'lumotlar bazasini qanday yaratish kerak, ba'zi tushunchalarni va, avvalambor, ayrimlarini aniqlashtirish yaxshidir asosiy shartlar Ularning tuzilishiga kelsak: Ma'lumotlar bazalari bilan tanishish uchun ularni to'liq tushunish, shuningdek ushbu qo'llanmaning keyingi bo'limlarida batafsil tushuntirilgan narsalarni tushunish kerak.
SQL - Bu boshqarish va yaratish uchun eng ko'p ishlatiladigan til relyatsion ma'lumotlar bazalariYa'ni kichik yoki katta hajmdagi ma'lumotlarni boshqarishga bag'ishlangan bir yoki bir nechta jadvallarni o'z ichiga oladigan tuzilmalar. Ma'lumotlar bazasi - bu oddiy yoki murakkab ma'lumotlar faylini belgilaydigan, umumiy usullar yordamida tartibga solinadigan, manipulyatsiya qilinadigan va so'roq qilinadigan so'z.
Jadval - Bu to'plam chiziqlar y ustunlar Ma'lumotlar bazasida bir hil elementlar to'plami (ya'ni bir xil turdagi) mavjud. Ustunlar ham deyiladi joylar, ni belgilang mulkchilik elementlar: har bir ustun ma'lum bir xususiyatga mos keladi. O'z navbatida, satrlar jadvalga tegishli aniq ma'lumotlarni belgilaydi. Shaxs - bu jadvalning bir qismi bo'lgan elementlarga berilgan texnik ta'rif. Hujayra - bu satrning ustun bilan kesishishi, bu unga berilgan qiymatni aniqlaydi. Ro'yxatga olish - bu jadvaldagi ma'lum bir shaxsni belgilaydigan xususiyatlar to'plami. Boshqacha qilib aytganda, yozuv jadvaldagi qatorga to'g'ri keladi. Birlamchi kalit - bu har bir elementni o'ziga xos tarzda aniqlaydigan jadvaldagi maydon. Aslida siz asosiy kalitni ma'lum bir ob'ektning noyob xususiyati sifatida ko'rishingiz mumkin: masalan, masofadan boshqarish pultlari inventarizatsiyasi haqida o'ylashda asosiy kalit uning seriya raqami bo'lishi mumkin. Savol - bu ma'lumotlar bazasining asosiy manipulyatsiya operatsiyasi. So'rovlarning asosan ikki turi mavjud: Seleccion (shuningdek chaqiriladi so'rovlar ) va so'rovlar ishlov berish. Ikkinchisi, o'z navbatida, navbatga qo'yilishi/o'chirilishi (yangi ma'lumotlarni kiritish yoki eskirgan ma'lumotlarni o'chirish), yangilash (yozuv maydonlarining qiymatini o'zgartirish uchun) va so'rovlarni yaratish (natijalardan yangi jadvallar yaratish imkonini beradi) tanlash so'rovi). Hisobot - bu ma'lum parametrlarga ko'ra buyurtma qilingan va kataloglangan bir yoki bir nechta so'rovlar natijasida hosil bo'lgan ma'lumotlarni "o'qiladigan" tilda aks ettirish operatsiyasi. Access bilan ma'lumotlar bazasini yarating Microsoft Access bu unumdorlik to'plamiga ma'lumotlar bazasini boshqarish echimi sifatida kiritilgan vositadir idora tugmachalar va derazalar yordamida ma'lumotlar bazalarini yaratish va boshqarish imkonini beradigan va SQL singari ma'lum tillarda uzoq va murakkab buyruqlarni yodlashga hojat qoldirmaydigan (word va excell bilan birgalikda). Sozlash tugallangandan so'ng Access-ni quyidagidan boshlang Boshlash menyusi Windows (ekranning pastki chap burchagida joylashgan bayroq belgisini bosish orqali kirish mumkin) yoki papkadan ilovalar del Macbelgini bosing Bo'sh stol, ma'lumotlar bazasiga tayinlanadigan nomni berilgan maydonchaga kiriting va tugmani bosing yaratmoq. Sizni qiziqtirishi mumkin: PDF-ni JPEG-ga qanday o'zgartirish mumkin Ushbu nuqtada, Access, sukut bo'yicha, bitta maydonchaga ega bitta jadvalni o'z ichiga olgan ma'lumotlar bazasini yaratadi identifikatsiya qilish va tashkil a asosiy kalit : agar xohlasangiz, elementni tanlab sichqonchaning o'ng tugmachasini bosib nomini o'zgartirishingiz mumkin Maydonni qayta nomlash taklif qilingan menyu Siz tanlashingiz mumkin ma'lumotlar turi tanlangan maydonga bosish va yorliqni tanlash orqali tayinlanishi mumkin sudlar Office ekranining yuqori qismidan. Har doim bitta bo'limda, siz tanlagan maydonga boshqa atributlarni belgilashingiz mumkin ( majburiy, noyob o indekslangan ), unga standart qiymat, ifoda berish (yoki boshqa sohalarda hisoblash) va hk. Jadvalga maydonlar qo'shish uchun elementni bosing Qo'shish uchun bosing Access jadvali ichida joylashgan va har bir maydonga shunchaki sichqoncha yordamida tanlab va ichkariga kerakli tarkibni yozib, qiymat beradi.
Ma'lumotlar bazasiga jadval qo'shish uchun ishga tushiring va saqlang so'rovlar Qimmatroq, siz kartadan foydalanishingiz mumkin hosil qiladi Office ekranining yuqori qismida joylashgan; agar buning o'rniga siz belgilashingiz kerak bo'lsa munosabatlar jadvallar o'rtasida, majburlash qo'shadi ob'ektlar o'rtasida, bo'shlik tahlilini va boshqa aniq operatsiyalarni bajarishda, siz bo'limdan foydalanishingiz mumkin Ma'lumotlar bazasi vositalari. Odatda, dastur bir yoki bir nechta ulanish konfiguratsiyasidan foydalanadi. Va ishlab chiquvchi dastur kodida bir xil ulanishni bir necha marta yaratishi shart emasligi uchun ADO.NET ulanish hovuz mexanizmidan foydalanadi. Bundan tashqari, yangi ulanish ob'ektini yaratish operatsiyasining o'zi ancha qimmatga tushadi va hovuzdan foydalanish dastur ish faoliyatini optimallashtirishi mumkin. Ulanish havzasi avval yaratilgan ulanishlardan foydalanish imkonini beradi. Hovuzni boshqaruvchi ulanish menejeri Open() usuli yordamida yangi ulanishni ochish so'rovini olganida, u hovuzdagi barcha ulanishlarni tekshiradi. Agar ulanish menejeri hovuzda hozirda ishlatilmaydigan mavjud ulanishni topsa, u foydalanish uchun qaytariladi. Agar ulanish mavjud bo'lmasa va maksimal hovuz hajmi hali oshib ketmasa (standart o'lcham 100), yangi ulanish yaratiladi. Mavjud ulanish bo'lmasa, lekin hovuzning maksimal hajmi oshib ketgan bo'lsa, navbatga yangi ulanish qo'shiladi va hovuz bo'shatilguncha kutadi va keyin u mavjud bo'ladi. Ulanishni o'rnatganimizdan so'ng, biz ma'lumotlar bazasiga istalgan buyruqlarni bajarishimiz mumkin, masalan, ma'lumotlar bazasiga ob'ekt qo'shish, uni o'chirish, o'zgartirish yoki shunchaki chiqarib olish. Buyruqlar System.Data.IDbCommand interfeys obyekti bilan ifodalanadi. MS SQL provayderi uni SqlCommand klassi ko'rinishida amalga oshirishni ta'minlaydi. Bu sinf bajariladigan sql operatorini qamrab oladi.
CodeFrist orqali berilganlar bazasi bilan ishlash
Ushbu bosqichma-bosqich ko'rsatma mavjud ma'lumotlar bazasiga mo'ljallangan Code First ishlanmasiga kirishni ta'minlaydi. Code First sizga C# yoki VB.Net sinflari yordamida modelingizni aniqlash imkonini beradi. Majburiy emas, qo'shimcha konfiguratsiya sinflaringiz va xususiyatlaringizdagi atributlar yoki ravon API yordamida amalga oshirilishi mumkin. Odatda mavjud ma'lumotlar bazasini maqsad qilganingizda, u allaqachon yaratilgan bo'ladi, ammo bu ko'rsatma uchun biz kirish uchun ma'lumotlar bazasini yaratishimiz kerak.
Keling, ma'lumotlar bazasini yarataylik. Visual Studio-ni oching Ko'rish -> Server Explorer Ma'lumotlar ulanishlari -> Ulanishni qo'shish…-ni o'ng tugmasini bosing. Agar siz avval Server Explorer-dan ma'lumotlar bazasiga ulanmagan bo'lsangiz, ma'lumotlar manbai sifatida Microsoft SQL Serverni tanlashingiz kerak bo'ladi. Loyihaga BloggingContext klassi qo'shildi. Kontekst ma'lumotlar bazasi bilan sessiyani ifodalaydi, bu bizga ma'lumotlarni so'rash va saqlash imkonini beradi. Kontekst bizning modelimizdagi har bir tur uchun DbSet ni ko'rsatadi. Bundan tashqari, standart konstruktor name= sintaksisi yordamida asosiy konstruktorni chaqirishini ham sezasiz. Bu Code First-ga ushbu kontekstda foydalaniladigan ulanish qatori konfiguratsiya faylidan yuklanishi kerakligini aytadi. Va nihoyat, loyihaga Blog va Post klassi ham qo'shildi. Bular bizning modelimizni tashkil etuvchi domen sinflari. Birinchi Code konventsiyalari mavjud ma'lumotlar bazasi tuzilishiga mos kelmaydigan konfiguratsiyani belgilash uchun sinflarga qo'llaniladigan Ma'lumotlar izohlarini ko'rasiz. Misol uchun, siz Blog.Name va Blog.Url sahifalarida StringLength izohini ko'rasiz, chunki ularning ma'lumotlar bazasida maksimal uzunligi 200 ga teng (birinchi Code standarti ma'lumotlar bazasi provayderi tomonidan qo'llab-quvvatlanadigan maksimal uzunlikdan foydalanish - nvarchar(max) SQL Serverda).http://fayllar.org
Download 104.84 Kb.




Download 104.84 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Mavzu: ado. Net texnologiyasi. Berilganlar bazasiga ulanish. Berilganlarni qayta ishlash. System. Data nomlar fazosi

Download 104.84 Kb.