SQL vs. Microsoft SQL Server | SQL vs. SQL Server -erot
Strukturoitu kyselykieli (SQL) on tietokantojen tietokonekieli. Sitä käytetään tietojen käyttämiseen ja käsittelemiseen relaatiotietokannan hallintajärjestelmissä (RDMS). Microsoft SQL -palvelin on Microsoftin tuottama relaatiotietokantapalvelin. Se käyttää ensisijaisena kyselykielenä SQL: tä.
SQL: llä on kyky lisätä tietoja tietokantaan, kysellä tietoja, päivittää / poistaa tietoja tietokannasta ja luoda / muokata tietokantakaavaa. IBM kehitti SQL: n 1970-luvun alkupuolella, ja sen nimi oli alun perin SEQUEL (Structured English Query Language). SQL-kielellä on useita kielielementtejä, joita kutsutaan lauseiksi, lausekkeiksi, predikateiksi, kyselyiksi ja lauseiksi. Niistä yleisimmin käytettyjä ovat kyselyt. Käyttäjä määrittelee kyselyt siten, että se kuvaa tiedon alajoukon halutut ominaisuudet, jotka hänen on haettava tietokannasta. Sitten tietokannan hallintajärjestelmä suorittaa kyselyyn tarvittavat optimoinnit ja suorittaa tarvittavat fyysiset toiminnot kyselyn tulosten tuottamiseksi. SQL sallii tietokantojen sarakkeisiin myös tietotyyppien, kuten merkkijonojen, bittijonojen, numeroiden sekä päivämäärän ja ajan, sisällyttämisen. American National Standard Institute (ANSI) ja kansainvälinen standardisointijärjestö (ISO) hyväksyivät SQL: n standardiksi vuonna 1986 ja 1987. Vaikka SQL on ANSI-standardi, SQL-kielestä on monia erilaisia versioita. Mutta ANSI-standardin noudattamiseksi kaikki nämä versiot tukevat laajalti käytettyjä komentoja, kuten SELECT, UPDATE, DELETE, INSERT, WHERE samalla tavalla.
Kuten aiemmin mainittiin, Microsoft SQL -palvelin on tietokantapalvelin, joka käyttää SQL: tä, tarkemmin sanoen T-SQL: tä ja ANSI SQL: tä ensisijaisina kyselykielenä. T-SQL laajentaa SQL: tä lisäämällä useita ominaisuuksia, kuten prosessiohjelmointi, paikalliset muuttujat ja tukitoiminnot merkkijonojen / tietojen käsittelyyn. Nämä ominaisuudet tekevät T-SQL Turingistä täydellisen. Kaikkien sovellusten, joiden on kommunikoitava MS SQL -palvelimen kanssa, on lähetettävä T-SQL-käsky palvelimelle. Microsoft SQL -palvelinta voidaan käyttää työpöytä-, yritys- ja web-pohjaisten tietokantaohjelmien luomiseen. Se tarjoaa ympäristön, joka mahdollistaa tietokantojen luomisen, joihin pääsee työasemista, Internetistä tai muista välineistä, kuten PDA (Personal Digital Assistant). MS SQL -palvelimen ensimmäinen versio julkaistiin vuonna 1989, ja sitä kutsuttiin SQL-palvelimeksi 1.0. Tämä on kehitetty käyttöjärjestelmälle / 2 (OS2). Siitä lähtien MS SQL -palvelinta on julkaistu useita, ja viimeisin julkaisu on SQL Server 2008 R2, joka julkaistiin valmistukseen 21. huhtikuuta 2010. MS SQL -palvelinta on saatavana myös useissa versioissa, jotka sisältävät eri käyttäjille räätälöityjä ominaisuusjoukkoja..
Yhteenvetona voidaan todeta, että SQL on tietokonekieli relaatiotietokantojen luomiseen ja hallintaan, ja Microsoft SQL -palvelin on tietokantapalvelin, joka käyttää SQL: tä ensisijaisena kyselykielenään ja jota voidaan käyttää tietokantaohjelmien kehittämiseen. Joten on selvää, että nämä kaksi ovat erilaisia asioita, joissa toinen on tietokonekieli ja toinen on tietokonesovellus.