Bosh sahifa Wiki Microsoft SQL Server

Microsoft SQL Server

Microsoft SQL Server — 1989-yilda Microsoft, Sybase va Ashton-Tate kompaniyalarining hamkorligi natijasida taqdim etilgan relyatsion ma’lumotlar bazasi boshqaruv tizimi. Vaqt o’tishi bilan Microsoft mahsulotni to’liq mustaqil ravishda rivojlantirishni davom ettirdi, Sybase esa o’z yo’lidan ketdi.

Sybase bilan hamkorlikdagi kelib chiqishi

SQL Server dastlab Sybase SQL Server texnologiyasi asosida, Microsoft uni Windows platformasiga moslashtirish uchun litsenziya olgan holda yaratilgan edi. 1994-yilga kelib Microsoft va Sybase yo’llari ajraldi, Microsoft esa mahsulotni mustaqil ravishda, o’zining Windows ekotizimiga chuqur integratsiyalashgan holda rivojlantirishda davom etdi.

T-SQL dasturlash tili

SQL Server o’zining Transact-SQL (T-SQL) tilini qo’llaydi, u standart SQL‘ga Microsoft’ning o’ziga xos kengaytmalarini — protsedura tipidagi dasturlash konstruksiyalari, xatolarni boshqarish va tizim funksiyalarini — qo’shadi. T-SQL Oracle’ning PL/SQL‘iga o’xshash rolni o’ynaydi, ammo o’zining sintaksisi va imkoniyatlariga ega.

.NET va Windows ekotizimi bilan integratsiya

SQL Server C# va .NET platformasi bilan chuqur integratsiyalashgan bo’lib, bu uni Windows asosidagi korporativ ilovalar uchun tabiiy tanlovga aylantiradi. Entity Framework kabi .NET ORM vositalari SQL Server bilan ayniqsa silliq ishlaydi.

SQL Server Management Studio

Microsoft SQL Server Management Studio (SSMS) nomli bepul grafik boshqaruv vositasini taqdim etadi, u ma’lumotlar bazasini vizual tarzda boshqarish, so’rovlar yozish va samaradorlikni tahlil qilish imkonini beradi. Bu vosita SQL Server‘ni ayniqsa buyruq qatoriga unchalik moyil bo’lmagan ma’murlar uchun qulay qiladi.

Linux’ga o’tishi

2017-yilda Microsoft o’z strategiyasini o’zgartirib, SQL Server‘ning Linux‘da ishlaydigan versiyasini taqdim etdi — bu qaror kompaniyaning faqat Windows‘ga bog’liq mahsulotlardan platformalararo strategiyaga o’tishining muhim belgisi bo’ldi.

Bog’liq tushunchalar

T-SQL, Microsoft, .NET, RDBMS, Azure, Oracle Database, Entity Framework