SQL va Microsoft SQL Server o'rtasidagi farq

SQL va Microsoft SQL Server o'rtasidagi farq
SQL va Microsoft SQL Server o'rtasidagi farq

Video: SQL va Microsoft SQL Server o'rtasidagi farq

Video: SQL va Microsoft SQL Server o'rtasidagi farq
Video: 1-dars. SQL server 2012 dasturida ma'lumotlar bazasi, jadvallar, diogramma hosil qilish 2024, Iyul
Anonim

SQL va Microsoft SQL Server | SQL va SQL Server farqlari

Structured Query Language (SQL) - maʼlumotlar bazalari uchun kompyuter tili. U Relational Database Management Systems (RDMS) da maʼlumotlarga kirish va manipulyatsiya qilish uchun ishlatiladi. Microsoft SQL serveri Microsoft tomonidan ishlab chiqarilgan relyatsion ma'lumotlar bazasi serveridir. U asosiy soʻrovlar tili sifatida SQL dan foydalanadi.

SQL ma'lumotlar bazasiga ma'lumotlarni kiritish, ma'lumot so'rash, ma'lumotlar bazasidagi ma'lumotlarni yangilash/o'chirish va ma'lumotlar bazasi sxemasini yaratish/o'zgartirish imkoniyatlariga ega. SQL 1970-yillarning boshida IBM tomonidan ishlab chiqilgan va dastlab SEQUEL (Structured English Query Language) deb nomlangan. SQL tilida gaplar, ifodalar, predikatlar, so'rovlar va bayonotlar deb ataladigan bir nechta til elementlari mavjud. Bular orasida eng ko'p qo'llaniladigan so'rovlardir. So'rovlar foydalanuvchi tomonidan ma'lumotlar bazasidan olish kerak bo'lgan ma'lumotlar to'plamining kerakli xususiyatlarini tavsiflaydigan tarzda aniqlanadi. Keyin ma'lumotlar bazasini boshqarish tizimi so'rovni kerakli optimallashtirishni amalga oshiradi va so'rov natijalarini ishlab chiqarish uchun zarur jismoniy operatsiyalarni bajaradi. SQL shuningdek, belgilar qatorlari, bit satrlari, raqamlar va sana va vaqt kabi ma'lumotlar turlarini ma'lumotlar bazasi ustunlariga kiritish imkonini beradi. Amerika Milliy Standartlar Instituti (ANSI) va Xalqaro Standartlashtirish Tashkiloti (ISO) 1986 va 1987 yillarda mos ravishda SQLni standart sifatida qabul qilgan. SQL ANSI standarti bo'lsa ham, SQL tilining turli xil versiyalari mavjud. Ammo ANSI standartiga mos kelish uchun ushbu versiyalarning barchasi shunga o'xshash tarzda SELECT, UPDATE, DELETE, INSERT, WHERE kabi keng qo'llaniladigan buyruqlarni qo'llab-quvvatlaydi.

Yuqorida aytib oʻtilganidek, Microsoft SQL serveri asosiy soʻrovlar tillari sifatida SQL, aniqrogʻi T-SQL va ANSI SQL dan foydalanadigan maʼlumotlar bazasi serveridir. T-SQL protsessual dasturlash, mahalliy o'zgaruvchilar va string/ma'lumotlarni qayta ishlash uchun yordamchi funktsiyalar kabi bir nechta xususiyatlarni qo'shish orqali SQLni kengaytiradi. Bu xususiyatlar T-SQL Turingni to'liq qiladi. MS SQL serveri bilan bog'lanishi kerak bo'lgan har qanday dastur serverga T-SQL bayonotini yuborishi kerak. Microsoft SQL serveri ish stoli, korporativ va vebga asoslangan ma'lumotlar bazasi ilovalarini yaratish uchun ishlatilishi mumkin. Bu ish stantsiyalari, Internet yoki shaxsiy raqamli yordamchi (PDA) kabi boshqa ommaviy axborot vositalaridan kirish mumkin bo'lgan ma'lumotlar bazalarini yaratishga imkon beruvchi muhitni ta'minlaydi. MS SQL serverining birinchi versiyasi 1989 yilda chiqarilgan va u SQL server 1.0 deb nomlangan. Bu Operating System/2 (OS2) uchun ishlab chiqilgan. O'shandan beri MS SQL serverining bir nechta nashrlari chiqdi va eng so'nggi versiyasi SQL Server 2008 R2 bo'lib, 2010 yil 21 aprelda ishlab chiqarishga chiqarilgan. MS SQL serveri turli foydalanuvchilar uchun moslashtirilgan funksiyalar toʻplamini oʻz ichiga olgan bir nechta nashrlarda ham mavjud.

Xulosa qilib aytadigan bo'lsak, SQL - bu relyatsion ma'lumotlar bazalarini yaratish va boshqarish uchun kompyuter tili, Microsoft SQL serveri esa SQL-ni asosiy so'rovlar tili sifatida ishlatadigan ma'lumotlar bazasi serveridir va undan ma'lumotlar bazasi ilovalarini ishlab chiqishda foydalanish mumkin. Demak, bu ikkisi bir-biridan farq qiladigan narsa, biri kompyuter tili, ikkinchisi esa kompyuter ilovasi.

Tavsiya: