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äsittelyyn relaatiotietokannan hallintajärjestelmissä (RDMS). Microsoft SQL -palvelin on relaatiotietokantapalvelin, jonka on tuottanut Microsoft. Se käyttää SQL: ää ensisijaisena kyselykielenä.
SQL pystyy lisäämään tietoja tietokantaan, kyselemään tietoja, päivittämään / poistamaan tietoja tietokannassa ja luomaan / muokkaamaan tietokantamallia. SQL kehitti IBM 1970-luvun alussa, ja sitä alun perin kutsuttiin nimellä SEQUEL (Structured English Query Language). SQL-kielellä on useita kielielementtejä, joita kutsutaan lausekkeiksi, lausekkeiksi, predikaateiksi, kyselyiksi ja lauseiksi. Näistä eniten käytettyjä ovat kyselyt. Käyttäjä määrittelee kyselyt siten, että se kuvaa tietojoukon haettavat ominaisuudet, jotka sen on haettava tietokannasta. Sitten tietokannan hallintajärjestelmä suorittaa tarvittavat optimoinnit kyselylle ja suorittaa tarvittavat fyysiset toiminnot kyselyn tulosten tuottamiseksi. SQL sallii myös tietotyypit, kuten merkkijonot, bittijonot,numerot sekä päivämäärä ja aika sisällytetään tietokantojen sarakkeisiin. American National Standard Institute (ANSI) ja International Organization for Standardization (ISO) hyväksyivät SQL: n standardiksi vuonna 1986 ja 1987. Vaikka SQL on ANSI-standardi, SQL-kielellä on monia eri versioita. Mutta ANSI-standardin noudattamiseksi kaikki nämä versiot tukevat laajalti käytettyjä komentoja, kuten SELECT, UPDATE, DELETE, INSERT, WHERE samalla tavalla. Mutta ANSI-standardin noudattamiseksi kaikki nämä versiot tukevat laajalti käytettyjä komentoja, kuten SELECT, UPDATE, DELETE, INSERT, WHERE samalla tavalla. 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 Server on tietokantapalvelin, joka käyttää SQL: ää, tarkemmin sanottuna T-SQL: ää ja ANSI SQL: ää ensisijaisina kyselykielinä. T-SQL laajentaa SQL: ää lisäämällä useita ominaisuuksia, kuten menettelyjen ohjelmointi, paikalliset muuttujat ja tukitoiminnot merkkijonolle / tietojenkäsittelylle. Nämä ominaisuudet tekevät T-SQL Turingista täydellisen. Kaikkien sovellusten, joiden on oltava yhteydessä MS SQL -palvelimeen, on lähetettävä T-SQL-käsky palvelimelle. Microsoft SQL -palvelinta voidaan käyttää työpöytä-, yritys- ja verkkopohjaisten tietokantasovellusten luomiseen. Se tarjoaa ympäristön, joka mahdollistaa sellaisten tietokantojen luomisen, joihin pääsee työasemilta, Internetistä tai muusta mediasta, kuten PDA (Personal Digital Assistant). Ensimmäinen MS SQL -palvelimen versio julkaistiin vuonna 1989 ja sitä kutsuttiin SQL Server 1.0: ksi. Tämä on kehitetty käyttöjärjestelmälle / 2 (OS2). Siitä lähtien MS SQL Server on julkaissut useita julkaisuja, ja viimeisin julkaisu on SQL Server 2008 R2, joka julkaistiin valmistukseen 21. huhtikuuta 2010. MS SQL Server 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 Server on tietokantapalvelin, joka käyttää SQL: ää ensisijaisena kyselykielenä ja jota voidaan käyttää tietokantasovellusten kehittämiseen. Joten on ilmeistä, että nämä kaksi ovat erilaisia asioita, joissa toinen on tietokonekieli ja toinen tietokonesovellus.