SQL және Microsoft SQL сервері | SQL және SQL серверінің айырмашылығы
Structured Query Language (SQL) – деректер қорына арналған компьютер тілі. Ол Relational Database Management Systems (RDMS) жүйесінде деректерге қол жеткізу және манипуляциялау үшін қолданылады. Microsoft SQL сервері - Microsoft шығарған реляциялық дерекқор сервері. Ол негізгі сұрау тілі ретінде SQL пайдаланады.
SQL-де дерекқорға деректерді енгізу, ақпарат үшін деректерді сұрау, дерекқордағы деректерді жаңарту/жою және дерекқор схемасын құру/өзгерту мүмкіндіктері бар. SQL тілін 1970 жылдардың басында IBM әзірледі және бастапқыда SEQUEL (Structured English Query Language) деп аталды. SQL тілінде сөйлемдер, өрнектер, предикаттар, сұраулар және мәлімдемелер деп аталатын бірнеше тіл элементтері бар. Олардың ішінде ең көп қолданылатыны сұраулар. Сұрауларды пайдаланушы дерекқордан шығарып алу қажет деректердің ішкі жиынының қажетті қасиеттерін сипаттайтындай етіп анықтайды. Содан кейін Дерекқорды басқару жүйесі сұранысқа қажетті оңтайландыруларды орындайды және сұрау нәтижелерін шығару үшін қажетті физикалық операцияларды орындайды. SQL сонымен қатар таңбалар жолдары, биттік жолдар, сандар және күн мен уақыт сияқты деректер түрлерін дерекқорлардың бағандарына қосуға мүмкіндік береді. Американдық Ұлттық Стандарт Институты (ANSI) және Халықаралық Стандарттау Ұйымы (ISO) сәйкесінше 1986 және 1987 жылдары SQL стандартын қабылдады. SQL ANSI стандарты болса да, SQL тілінің көптеген әртүрлі нұсқалары бар. Бірақ ANSI стандартына сәйкес болу үшін осы нұсқалардың барлығы SELECT, UPDATE, DELETE, INSERT, WHERE сияқты кеңінен қолданылатын пәрмендерге ұқсас түрде қолдау көрсетеді.
Бұрын айтылғандай, Microsoft SQL сервері – негізгі сұрау тілдері ретінде SQL, дәлірек айтқанда, T-SQL және ANSI SQL қолданатын дерекқор сервері. T-SQL SQL тілін процедуралық бағдарламалау, жергілікті айнымалылар және жол/деректерді өңдеуге арналған қолдау функциялары сияқты бірнеше мүмкіндіктерді қосу арқылы кеңейтеді. Бұл мүмкіндіктер T-SQL Turing-ті аяқтайды. MS SQL серверімен байланысуы қажет кез келген қолданба серверге T-SQL мәлімдемесін жіберуі керек. Microsoft SQL серверін жұмыс үстелі, кәсіпорын және веб негізіндегі дерекқор қосымшаларын жасау үшін пайдалануға болады. Ол жұмыс станцияларынан, Интернеттен немесе Personal Digital Assistant (PDA) сияқты басқа ақпарат құралдарынан кіруге болатын дерекқорларды жасауға мүмкіндік беретін ортаны қамтамасыз етеді. MS SQL серверінің бірінші нұсқасы 1989 жылы шығарылды және ол SQL сервері 1.0 деп аталды. Бұл операциялық жүйе/2 (OS2) үшін әзірленген. Содан бері MS SQL серверінің бірнеше шығарылымы шықты және соңғы шығарылымы 2010 жылдың 21 сәуірінде өндіріске шығарылған SQL Server 2008 R2 болып табылады. MS SQL сервері әртүрлі пайдаланушылар үшін теңшелген мүмкіндіктер жиынын қамтитын бірнеше басылымдарда да қолжетімді.
Қорытындылайтын болсақ, SQL – реляциялық дерекқорларды құруға және басқаруға арналған компьютер тілі және Microsoft SQL сервері – SQL-ті негізгі сұрау тілі ретінде пайдаланатын дерекқор сервері және оны дерекқор қолданбаларын әзірлеу үшін пайдалануға болады. Демек, бұл екеуі екі түрлі нәрсе екені анық, олардың бірі компьютер тілі, екіншісі компьютер қолданбасы.