Разлика између СКЛ-а и Мицрософт СКЛ Сервер-а

СКЛ вс Мицрософт СКЛ Сервер | Разлике СКЛ вс СКЛ Сервер

Структурни језик упита (СКЛ) је рачунарски језик за базе података. Користи се за приступ и манипулирање подацима у системима за управљање релацијским базама података (РДМС). Мицрософт СКЛ сервер је сервер релационих база података који производи Мицрософт. Као основни језик упита користи СКЛ.

СКЛ има могућности уметања података у базу података, упита података за информације, ажурирања / брисања података у бази података и креирања / модификације шеме базе података. СКЛ је ИБМ развио почетком 1970-их и у почетку се звао СЕКУЕЛ (Струцтуред Енглисх Куери Лангуаге). СКЛ језик има неколико језичних елемената који се називају клаузулама, изразима, предикатима, упитима и изразима. Међу њима се најчешће користе упити. Корисничке упите дефинира на начин да описује жељена својства подскупина података које је потребно за преузимање из базе података. Тада систем за управљање базама података врши потребне оптимизације за упит и извршава потребне физичке операције да произведе резултате упита. СКЛ такође дозвољава да се типови података као што су низови знакова, низови бита, бројеви и датум и време укључују у ступце база података. Амерички национални институт за стандарде (АНСИ) и Међународна организација за стандардизацију (ИСО), усвојили су СКЛ као стандард 1986, односно 1987. Иако је СКЛ АНСИ стандард, постоји много различитих верзија СКЛ језика. Али у складу са АНСИ стандардом све ове верзије подржавају широко коришћене команде као што су СЕЛЕЦТ, УПДАТЕ, ДЕЛЕТЕ, ИНСЕРТ, ВХЕРЕ на сличан начин.

Као што је раније споменуто, Мицрософт СКЛ сервер је сервер базе података који користи СКЛ, тачније Т-СКЛ и АНСИ СКЛ, као своје примарне језике за упите. Т-СКЛ проширује СКЛ додавањем неколико функција као што су процедурално програмирање, локалне променљиве и пратеће функције за обраду низа / података. Ове карактеристике чине Т-СКЛ Туринг потпуним. Свака апликација, која треба да комуницира са МС СКЛ сервером, треба да пошаље Т-СКЛ изјаву серверу. Мицрософт СКЛ сервер може да се користи за креирање апликација за базе података за радне површине, предузећа и веб података. Омогућава окружење које омогућава креирање база података којима се може приступити са радних станица, интернета или других медија попут личног дигиталног асистента (ПДА). Прва верзија МС СКЛ сервера објављена је 1989. године и звала се СКЛ сервер 1.0. Ово је развијено за Оперативни систем / 2 (ОС2). Од тада је објављено неколико издања МС СКЛ сервера, а најновије издање је СКЛ Сервер 2008 Р2, које је објављено за производњу 21. априла 2010. МС СКЛ сервер је доступан и у више издања која укључују скупове функција прилагођених различитим корисницима..

Укратко, СКЛ је рачунарски језик за креирање и управљање релацијским базама података, а Мицрософт СКЛ сервер је сервер базе података који користи СКЛ као примарни језик упита и може се користити за развој апликација база података. Дакле, очигледно је да су ове две различите ствари где је једна језик рачунара, а друга рачунар.