Jizzax viloyati baxmal iqtisodiyot va turizm texnikumi


SQL server 2008 va C# tillarining afzalliklari



Yüklə 0,74 Mb.
səhifə18/28
tarix28.06.2022
ölçüsü0,74 Mb.
#62432
1   ...   14   15   16   17   18   19   20   21   ...   28
GULBOYEV A

SQL server 2008 va C# tillarining afzalliklari.

SQL server 2008 berilganlar bazasini boshqarish tizimi bo‘lib, o‘z navbatida katta o‘lchamli malumotlar bilan ham tez, ham sifatli ishlash imkonini beradi[9].


Microsoft SQL server 2008 R2 biznes uchun ahamiyatli avzalliklarni ta'minlaydi va IBMDBG Oracle va MySQL larga qaraganda kengroq imkoniyatlarga ega. SQL .... berilganlar bazasi bilan ishlash hamda asosiy qurilmalar mavjud.
SQL server 2008 R2 Express - ishlab chiqaruvchilar uchun bepul bitirish ishi. SQL Server 2008 R2 bilan ishlashda sizga litsenziya qurilmalari, imkoniyatlarini funksiyalash yordam beradi.
SQL Microsoft Offise bilan integratsiyani ta'minlab beradi, qayta ishlash vositalarining yuqori xafvsizligini va ishlash, chiqarishlarni kafolatlaydi.
Oracle Database yechimi bilan taqqoslaganda biznes analitkning quvvatliroq qurilmalariga ega. Bundan tashqari Sql server ega bo‘lishning pastroq qiymatiga ega.
Oracle 11 g bilan taqqoslagandagi afzalliklari:

  • masshtablash va ishlab chiqarilishi;

  • berilganlar bazasi nozikroq;

  • biznes analitk qurilmalari o‘z-o‘ziga xizmat ko‘rsatish mustahkamligi bilan. SQL Server 2008 R2 Enterprise xavfsizligi

  • SQL Server xavfsizlik funksiyalariga ega;

  • oraclening standart va korporativ ishlab chiqarilganlari faqatgina bazali xavfsizlikni ta'minlaydi;

  • oracle boshqarish sferasida Microsoftdan 5 yilga orqada qolmoqda.

Microsoft SQL Server 2008 R2 - biznes berilganlarni boshqarish uchun, ishonchli platform va biznes - qurilishi.
SQL Server 2008 R2 SQL Server 2008 asosida qurilgan va quyidagilar bilan farqlanadi:

  • yaxshilangan masshtablashtirish;

  • effektiv texnologiyalar bilan;

  • mustaqil biznes analiz va hisobot tuzish keng imkoniyatlar. Microsoft Server R2 ikkita nashriyot tomonidan ko‘rsatilgan.

  • SQL Server 2008 R2 - berilganlarni qayta ishlash kata markazlari uchun maxsuslashtirilgan;

  • parallel Data Warehouse - hub - and - spoke arxitektura bazasida hajmi 500 terrabaytgacha bo‘lgan massiv, parallel berilganlarni saqlash tashkilotlari uchun mo‘ljallangan.

Afzalligi:

  • zamonaviy qurilmalar kompyuter texnologiyalari afzalliklarini to‘liq amalga oshirishga imkon beradi;

  • berilganlar bazasining turg‘unlikka qarshiligi favqulotli holatlarda berilganlarni tez tiklashga yordam beradi;

  • resurslar regulyatori chekli foydalanuvchilar so‘rovlarining javobiga stabil va avvaldan aytiladigan vaqtni ta'minlashga imkon beradi;

  • berilganlar effektivroq saqlanadi va saqlanish joyida kamroq joyni egallaydi;

  • kirish va chiqish operatsiyalarining kata miqdori bilan bog‘liq masalalarda ishlab chiqarishning ahamiyatli oshishi;

  • unicode formatida berilganlarni siqish - bu kata miqdorda xalqaro buyurtmachilarga ega yoki boshqa sabablarga ko‘ra Unicode formatiga ko‘ra berilganlarni saqlaydigan tashkilotlar uchun ahamiyatli afzalliklari;

  • oxirgi apparatli texnologiyalarga afzalliklar va masshtablashning yuqori;

  • shakllanishi standart qurilmalardan foydalangan holda amalga oshiriladi;

  • berilganlar shu tarzda sistemalashtirilganki, odamlar biznes yechimlarni qabul qilishda ularga tayanishi mumkin;

  • using Master Data servicesdan foydalanib butun tashkilotlar bo‘yicha va biznes sistemalar orasida operatsion va analitk berilganlarni solishtirishlari mumkin va vaqt davomida berilganlarni to‘liqligiga ishonishlari ham mumkin;

  • o‘zgarishlarning butun tarixini saqlagan holda normative talablarga to‘liq to‘g‘ri kelgan holda va master - berilganlarni saqlashga yordam berib, versiyalash, audit va hisobotlarni kiritish imkoniyatini o‘z ichiga oladi. Xavfsizlikning rolli modelini shunday tarzda ushlab turadiki, bunda administratorlar tashkilotnning ixtiyoriy xizmatchisiga IT ga minimal tasir ko‘rsatish bilan berilganlar masterini o‘qishni va o‘zgartirishni yaratib beradi. Administratorlar berilganlarni bloklab, va foydalanuvchi tomonidan tanlangan berilganlarning alohida elementlariga kirishni ta'minlay oladi - ya'ni berilganlar to‘plamida kolonkalar, qatorlar, sistemalar, tadbiqlar darajasida;

  • SQL Server 2008 R2 Steam Insight yordamida murakkab vaziyatlarni masshtablash va qayta ishlash;

  • steam Insight - bu vaziyatlarni qayta ishlash uchun murakkab tadbiqlarni kiritish va ishlab chiqarish uchun quvvatli platform;

SQL yuqoridagi afzalliklarga ega shuning uchun ham bu malakaviy ishda SQL tilidan foydalanilgan.
C# tilining imkoniyatlari va afzalliklari.
C# dasturi 90 yillarning oxirida ishlab chiqilib Microsoft .NET ning bir qismiga aylandi [8], [9]. Al'fa versiya sifatida 2000 yildan boshlab ishlatila boshladi. C # bosh arxitektori butun dunyo dasturchilari ichida birinchilar qatorida turgan va butun dunyo tomonidan tan olingan Anders Hejlsberg bo‘ldi. Uning 1980 yillarda chiqarilgan Turbo Paskal dasturi orqali ham tanishimiz mumkin.
C# bevosita C, C++ va Java bilan bog‘liq. Chunki bu uchta til dasturlash olamida eng mashhur tillardir. Bundan tashqari profisanal dasturchilar C va C# ni va juda ko‘pchilik Java tilida ish yuritadi.



Rasmda C va C++ tillari C# ning asosini tashkil qilishi ko‘rib turibmiz. Lekin C# va Java o‘zaro o‘zgacha ravishda bog‘langan. Ularning kelib chiqishi C va C++ bo‘lsada o‘zaro bir biridan farq qiladi. C# tili ham ob'ektga mo‘ljallangan tillar sirasiga kiradi.


Mazkur ishda Baza bilan ishlashda Visual studio dasturidan foydalanildi. Dasturlash tillari har xil maqsadlarga murakkab matematik masalalarni yechish iqtisodiy-matematik hisob kitoblarni amalga oshirish, baza bilan ishlashda Net tarmog‘i bilan ishlashdan tortib musiqa partituralari va kompyutur grafikasini yaratishgacha bo‘lgan ishlarni bajarish uchun ishlatiladi.C# tilidan foydalanib, dinamik WEB sahifalarni , tarqatma texnologiya asosida yaratilgan dasturlarni, berilganlar bazasi bilan ishlovchi komponentlar va Windows dasturlarini yaratish mumkin. C# tili yordamida tarmoq yoki Internet dasturlaridan tashqari Windows plotformasida ishlovchi ixtiyoriy dasturni yaratish mumkin. C# va .NET platformasi orqali Windows muhitida dasturlar yaratish metodikasini mukammallashtirish ko‘zda tutilgan.NET Framework deb platforma mustaqil izohlarni rivojlantirish va bajarishni qo‘llab-quvvatlovchi muhitga aytiladi.U dasturlashning turli tillarida birgalikda ishlash imkonini beradi. Shuningdek, Windows uchun umumiy dasturlash modellari va dasturlar o‘tkazuvchanligini taminlaydi. C# tili NETFramework ikki muhim tashkil etuvchilaaridan foydalanadi. Birinchi-bu tilnining ijro etish muhitiga bog‘liq bo‘lmagan, dasturlar ijrosini boshqaruvchi va NET Framework texnologiyasining bir qismi hisoblanuvchi tizim, qaysiki dasturlarga otuvchan b^lish imkonini beradi,bir qancha tillardan foydalanish bilan dasturlashni qo‘llab- quvvatlaydigan va ma'lumotlarni uzatish xavfsizligini taminlaydi. Ikkinchi tashkil etuvchi dasturlarga ijro muhitiga ijro muhitiga kirish imkonini beradi NET sinflar kutubxonasidir, masalan, malumotlarni kiritish va chiqarish uchun foydalaniladi. C# tili obektga yo‘naltirilga dasturlash (OYD) prinsplariga asoslaanadi va Barcha qo‘shimcha dasturlar qaysidir darajada obektga yo‘naltirilgan bo‘lib xisoblanadi. OYD ning barcha tillaridagi, C# ni ham qo‘shib hisoblaganda, ob'ektga yo‘naltirilgan dasturlash prinsiplarini qo‘llab-quvvatlash uchun uchta umumiy jihatlar mavjud- inkapsulyasiya, ko‘p shakllilik (polimorfizm) va vorislik.Tilning umumiy spesifikassiyasi boshqariladigan kodning barcha ustunliklari CLR tomonidan taminlanadi. Agar sizning kodingiz boshqa tillarda yozilgan dasturlar tomonidan foydalanilsa,maxsimal mos kelishligi uchun tilning umumiy spesifikassiyasiga asoslanish zarur (Common Language Cpesification, CLC). Bu har xil tillar uchun umumiy bo‘lgan xususiyatlar to‘plamini tasvirlaydi. Umumiy til spesifikassiyasi kodining mosligi ayniqsa boshqa tillar tomonidan foydalana-digan dastur taminoti komponentalarini xosil qilish uchun kerak bo‘ladi.NETFramework muhitida yaratilgan C# dasturlash tilining asosiy aspektlari, jumladan:

  • berilganlar tipi;

  • operatorlar;

  • boshqa-ruvchi ko‘rsatmalar;

  • sinflar;

interfeyslar va C# sinflari kutubxonasining imkonyatlari misollar yordamida bayon qilingan. C# tilida berilganlar bazasi bilan ham ishlash qulay uning imkoniyatlari kengligi, funksiyalarining, kutubxonalarining kengligi bilan ham afzalroqdir. C# muhiti o‘zining ichiga qamrab olgan fayllari SQL tili serverlari bilan ham mukammaldir.

Yüklə 0,74 Mb.

Dostları ilə paylaş:
1   ...   14   15   16   17   18   19   20   21   ...   28




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin