ХДГ објашњава: Шта је СКЛ, Т-СКЛ, МССКЛ, ПЛ/СКЛ и МиСКЛ?

Постоји толико много динамичних веб локација на вебу захваљујући првенствено чињеници да се садржајем рукује путем база података. Управљање базом података(Database) захтева структурални систем за рационализацију таквог процеса. Један такав систем је СКЛ(SQL) .

СКЛ је скраћеница за језик структурираних упита(Q) и рачунарски је језик који се користи за приступ и управљање подацима ускладиштеним у (S)системима(R) за управљање релационим базама(L) података ( (D)РДБМС (S)) (M)које(RDBMSs) је развио Мицрософт(Microsoft) . Године 1986. језик је постао стандард Америчког института (American National Standards Institute)за националне стандарде(A) ( АНСИ )(S) ,(ANSI) а за (N)само(I) годину дана и Међународне(I)(International Organization for Standardization) организације за(O) стандардизацију ( ИСО(S) ).

У СКЛ Серверу(SQL Server) можете да складиштите, организујете и преузимате податке помоћу СКЛ(SQL) наредби. СКЛ(SQL) такође има екстензије које пружају подршку за различите функције унутар СКЛ(SQL) сервера.

What is SQL, T-SQL, MSSQL, and PL/SQL?

СКЛ(SQL) је рачунарски језик који се користи на одређеним серверима и одговоран је за упите и уређивање информација ускладиштених у базама података на тим серверима.

СКЛ(SQL) се такође назива АНСИ СКЛ(ANSI SQL) , што је стандардна верзија од 1986. Такође је један од најбољих програмских језика(best programming languages) који се данас користе. Међутим, постоји много различитих база података које користе варијанте СКЛ(SQL) - а како би служиле потрошачима са специфичним потребама базе података.

Пре него што пређемо на различите СКЛ(SQL) екстензије, можда би било добро знати шта је тачно база података.

База података је структурирана колекција података која је организована за једноставну употребу и проналажење. Ово може значити различите ствари за различите веб локације. То може бити текст на блог постовима или информације прикупљене о регистрованим корисницима сајта. У сваком случају, улази и организује се у бази података.

СКЛ(SQL) је оно што помаже овим базама података у организовању и лоцирању података. Али, неће све базе података користити стандардни облик СКЛ(SQL) -а . Мицрософтови СКЛ сервери(SQL Servers) , на пример, имају своју верзију СКЛ(SQL) - а у облику Т-СКЛ-(T-SQL) а .

Шта је Т-СКЛ?(What Is T-SQL?)

Мицрософтова власничка екстензија, Т-СКЛ(T-SQL) је варијанта СКЛ(SQL) -а развијена да експлицитно ради на Мицрософт-овим СКЛ (SQL) серверима(Servers) . То је скраћеница од Т(T) рансацт – С(S) струцтуред Куери Лангуаге(L) и нуди синтаксу и функције које се могу користити само у окружењу Мицрософт СКЛ Сервер(Microsoft SQL Server) или Азуре (Azure Synapse)Синапсе(Q) .

Сам језик је и даље у складу са АНСИ СКЛ(ANSI SQL) стандардом, што значи да све док имате основно разумевање СКЛ(SQL) -а , не би требало да буде превише тешко да га схватите. Постоји више карактеристика које се разликују од АНСИ СКЛ(ANSI SQL) -а, као што су руковање изузецима, грешкама, оперативним прописима, процедурама заснованим на низовима и функцијама података и неколико мањих надоградњи.

Разлог да се преферира Т-СКЛ(T-SQL) у односу на СКЛ(SQL) је углавном када апликација укључује инсталацију Мицрософт СКЛ сервера(Microsoft SQL Servers) .

Шта је МССКЛ?(What Is MSSQL?)

МССКЛ(MSSQL) је скраћена верзија Мицрософт СКЛ сервера(Microsoft SQL Servers) . Ови сервери су пакет софтвера базе података који је дизајнирао Мицрософт(Microsoft) да се такмичи са конкурентима Орацле Датабасе(Oracle Database) и МиСКЛ(MySQL) .

Широко се користи у примени у предузећима, што је конфигурација сервера дизајнирана да подржи велике, критичне пословне софтверске апликације. МССКЛ(MSSQL) користи СКЛ(SQL) синтаксу, тачније Т-СКЛ(T-SQL) .

МССКЛ може да складишти, организује и обрађује податке(MSSQL can store, organize, and process data) уз коришћење база података, трансформише необрађене податке у смислене увиде, обрађује велике количине података, покреће сложену аналитику и извештаје и још много тога.

What Is PL/SQL?

Као и Мицрософт(Microsoft) , Орацле база података(Oracle Database) користи сопствену варијанту СКЛ(SQL) -а у облику PL/SQL или, П(P) роцедурал Л(L) ангуаге С(S) труцтуред К(Q) уери Л(L) језик. Ово укључује употребу елемената процедуралног језика као што су услови и петље унутар СКЛ(SQL) окружења.

PL/SQL дозвољава декларацију константи и променљивих, процедура и функција, типова и покретача. PL/SQL процедуре могу учинити много више од управљања основним пословним правилима. У ствари, PL/SQL процедуре могу да приступе веб локацијама, шаљу е-пошту, између осталог што основни СКЛ(SQL) не може.

Ова варијанта је први пут објављена 1995. године и прати ИСО СКЛ(ISO SQL) стандард. То је преносиви језик за обраду трансакција високих перформанси који обезбеђује уграђени тумач и програмско окружење независно од ОС -а.(OSindependent)

Доступан је и кључан за системе Орацле базе података(Oracle Database) , али је такође доступан за ТимесТен базу података у меморији и ИБМ ДБ2(IBM DB2) .

Шта је МиСКЛ?(What Is MySQL?)

МиСКЛ је (MySQL)СКЛ РДБМС(SQL RDBMS) отвореног кода који је развио и подржава Орацле(Oracle) . Да се ​​не меша са Орацле базом података(Oracle Database) која користи PL/SQL , МиСКЛ(MySQL) користи сопствену варијанту СКЛ(SQL) -а једноставно названу МиСКЛ(MySQL) . МиСКЛ(MySQL) није увек био у власништву Орацле(Oracle) -а, а чак и након промене власништва, остаје отвореног кода.

Ова конкретна база података је један од најпопуларнијих система који се користе за складиштење и управљање подацима. Ово је посебно тачно када се рукује решењима базе података за ВордПресс сајтове(database solutions for WordPress sites) . Помаже у чувању свих постова на блогу, информација о корисницима, информација о додацима и других ствари које се односе на ВордПресс(WordPress) .

У вези са тим што је систем релационих база података, он такође користи модел клијент-сервер. То значи да је сервер место где се налазе подаци и да их клијент, односно ви, мора захтевати путем СКЛ -а.(SQL)

Овај конкретни СКЛ(SQL) је заиста пожељнији од оних који користе ВордПресс(WordPress) сајтове или било које сајтове са огромним количинама података и крајњих корисника.

Који СКЛ треба да користите?(Which SQL Should You Use?)

За почетак, Т-СКЛ(T-SQL) и PL/SQL се углавном користе за потпуно различите ствари. Да не говоримо о потпуно различитим базама података. Одговор који би требало да се користи зависи од тога коју базу података преферирате.

Што се тиче Т-СКЛ-(T-SQL) а у односу на СКЛ(SQL) , такође је све на кориснику. Међутим, ако планирате да се бавите инсталацијама Мицрософт СКЛ Сервера(Microsoft SQL Server) , онда је Т-СКЛ(T-SQL) бољи избор. Развио га је Мицрософт(Microsoft) , тако да коришћење оба у тандему максимизира компатибилност.

За оне који имају више позадина, АНСИ СКЛ(ANSI SQL) је пожељнији.



About the author

Ја сам виши софтверски инжењер и програмер слика и иПхоне апликација са више од 10 година искуства. Моје вештине у хардверу и софтверу чине ме савршеним за било који пословни или потрошачки пројекат паметног телефона. Имам дубоко разумевање како да креирам слике високог квалитета и способност да радим са свим различитим форматима слика. Поред тога, упознат сам са развојем Фирефок-а и иОС-а.



Related posts