SQL vs Microsoft SQL Server | SQL və SQL Server Fərqləri
Strukturlaşdırılmış Sorğu Dili (SQL) verilənlər bazası üçün kompüter dilidir. Relational Database Management Systems (RDMS) sistemlərində verilənlərə daxil olmaq və manipulyasiya etmək üçün istifadə olunur. Microsoft SQL serveri Microsoft tərəfindən istehsal olunan Relational Database Serverdir. O, əsas sorğu dili kimi SQL-dən istifadə edir.
SQL verilənlər bazasına məlumat daxil etmək, məlumat üçün məlumat sorğulamaq, verilənlər bazasındakı məlumatları yeniləmək/silmək və verilənlər bazası sxemini yaratmaq/dəyişiklik etmək imkanlarına malikdir. SQL 1970-ci illərin əvvəllərində IBM tərəfindən hazırlanmışdır və əvvəlcə SEQUEL (Structured English Query Language) adlanırdı. SQL dilində bəndlər, ifadələr, predikatlar, sorğular və ifadələr adlı bir neçə dil elementi var. Bunların arasında ən çox istifadə edilən sorğulardır. Sorğular istifadəçi tərəfindən elə müəyyən edilir ki, o, verilənlər bazasından əldə etməli olduğu verilənlərin alt çoxluğunun istənilən xassələrini təsvir edir. Daha sonra Verilənlər Bazasının İdarəetmə Sistemi sorğuya lazımi optimallaşdırmaları yerinə yetirir və sorğunun nəticələrini çıxarmaq üçün lazımi fiziki əməliyyatları yerinə yetirir. SQL həmçinin simvol sətirləri, bit sətirləri, nömrələr və tarix və vaxt kimi məlumat növlərinin verilənlər bazalarının sütunlarına daxil edilməsinə imkan verir. Amerika Milli Standartlar İnstitutu (ANSI) və Beynəlxalq Standartlaşdırma Təşkilatı (ISO) müvafiq olaraq 1986 və 1987-ci illərdə standart olaraq SQL-i qəbul etmişdir. SQL ANSI standartı olsa da, SQL dilinin çoxlu müxtəlif versiyaları var. Lakin ANSI standartına uyğun olmaq üçün bu versiyaların hamısı oxşar şəkildə SELECT, UPDATE, DELETE, INSERT, WHERE kimi geniş istifadə olunan əmrləri dəstəkləyir.
Əvvəlcə qeyd edildiyi kimi, Microsoft SQL serveri SQL-dən, daha dəqiq desək, T-SQL və ANSI SQL-dən əsas sorğu dilləri kimi istifadə edən verilənlər bazası serveridir. T-SQL, prosedur proqramlaşdırma, yerli dəyişənlər və sətir/məlumat emalı üçün dəstəkləyici funksiyalar kimi bir neçə xüsusiyyət əlavə etməklə SQL-i genişləndirir. Bu xüsusiyyətlər T-SQL Turingi tamamlayır. MS SQL serveri ilə əlaqə qurmalı olan hər hansı proqram serverə T-SQL bəyanatı göndərməlidir. Microsoft SQL serveri masaüstü, korporativ və veb əsaslı verilənlər bazası proqramları yaratmaq üçün istifadə edilə bilər. Bu, iş stansiyalarından, İnternetdən və ya Fərdi Rəqəmsal Köməkçi (PDA) kimi digər mediadan əldə edilə bilən verilənlər bazası yaratmağa imkan verən mühit təmin edir. MS SQL serverinin ilk versiyası 1989-cu ildə buraxıldı və o, SQL server 1.0 adlanırdı. Bu, Əməliyyat Sistemi/2 (OS2) üçün hazırlanmışdır. O vaxtdan bəri MS SQL serverinin bir neçə buraxılışı var və ən son buraxılışı 21 aprel 2010-cu ildə istehsala buraxılan SQL Server 2008 R2-dir. MS SQL serveri həmçinin müxtəlif istifadəçilər üçün fərdiləşdirilmiş funksiya dəstlərini ehtiva edən çoxsaylı nəşrlərdə mövcuddur.
Xülasə etmək üçün, SQL əlaqəli verilənlər bazalarını yaratmaq və idarə etmək üçün kompüter dilidir və Microsoft SQL serveri SQL-dən əsas sorğu dili kimi istifadə edən verilənlər bazası serveridir və verilənlər bazası proqramlarını inkişaf etdirmək üçün istifadə edilə bilər. Beləliklə, aydındır ki, biri kompüter dili, digəri isə kompüter proqramı olan bu iki fərqli şeydir.