Razlika između SQL i Microsoft SQL Server

SQL vs Microsoft SQL Server | Razlike SQL vs SQL Server

Strukturirani upitni jezik (SQL) računalni je jezik za baze podataka. Koristi se za pristup i manipuliranje podacima u relacijskim sustavima za upravljanje bazama podataka (RDMS). Microsoft SQL poslužitelj je relacijski poslužitelj baza podataka koji proizvodi Microsoft. Kao osnovni jezik upita koristi SQL.

SQL ima mogućnosti za umetanje podataka u bazu podataka, upiti podatke za informacije, ažuriranje / brisanje podataka u bazi podataka i stvaranje / izmjenu sheme baze podataka. SQL je IBM razvio početkom 1970-ih i u početku se zvao SEQUEL (Structured English Query Language). SQL jezik sadrži nekoliko jezičnih elemenata koji se nazivaju klauzulama, izrazima, predikatima, upitima i izrazima. Među njima se najčešće koriste upiti. Korisničke upite definira na način da opisuje željena svojstva podskupina podataka koje je potrebno za preuzimanje iz baze podataka. Tada sustav za upravljanje bazama podataka vrši potrebne optimizacije za upit i izvodi potrebne fizičke operacije kako bi proizveo rezultate upita. SQL također omogućuje da se u stupce baze podataka uključuju vrste podataka poput znakovnih nizova, nizova bita, brojeva, datuma i vremena. Američki nacionalni institut za standardizaciju (ANSI) i Međunarodna organizacija za standardizaciju (ISO), usvojili su SQL kao standard, 1986. i 1987. godine. Iako je SQL ANSI standard, postoji mnogo različitih verzija SQL jezika. Ali u skladu s ANSI standardom sve ove verzije podržavaju široko korištene naredbe poput SELECT, UPDATE, DELETE, INSERT, WHERE na sličan način.

Kao što je ranije spomenuto, Microsoft SQL poslužitelj je poslužitelj baze podataka koji koristi SQL, točnije, T-SQL i ANSI SQL kao svoje primarne jezike upita. T-SQL proširuje SQL dodavanjem nekoliko značajki kao što su proceduralno programiranje, lokalne varijable i prateće funkcije za obradu niza / podataka. Ovim značajkama T-SQL Turing je dovršen. Svaka aplikacija koja treba komunicirati s MS SQL poslužiteljem treba poslati T-SQL izjavu poslužitelju. Microsoft SQL poslužitelj može se koristiti za izradu aplikacija za baze podataka za radne površine, poduzeća i interneta. Pruža okruženje koje omogućuje stvaranje baza podataka, kojima se može pristupiti s radnih stanica, interneta ili drugih medija, poput osobnog digitalnog asistenta (PDA). Prva verzija MS SQL servera objavljena je 1989. godine i zvala se SQL server 1.0. Ovo je razvijeno za operativni sustav / 2 (OS2). Od tada je objavljeno nekoliko izdanja MS SQL servera, a najnovije izdanje je SQL Server 2008 R2, koje je objavljeno za proizvodnju 21. travnja 2010. MS SQL poslužitelj je također dostupan u više izdanja koja uključuju skupove značajki prilagođene različitim korisnicima..

Da zaključimo, SQL je računalni jezik za stvaranje i upravljanje relacijskim bazama podataka, a Microsoft SQL poslužitelj baze podataka koji koristi SQL kao primarni jezik upita i može se koristiti za razvoj aplikacija baza podataka. Dakle, evidentno je da su ove dvije stvari različite gdje je jedna računalni jezik, a druga računalna aplikacija.