SQL:n ja Microsoft SQL Serverin ero

SQL:n ja Microsoft SQL Serverin ero
SQL:n ja Microsoft SQL Serverin ero

Video: SQL:n ja Microsoft SQL Serverin ero

Video: SQL:n ja Microsoft SQL Serverin ero
Video: Hakukoneoptimointi ja Google-Optimointi - Miten Hakukonenäkyvyys ja Digimarkkinointi Maksimoidaan 2024, Heinäkuu
Anonim

SQL vs Microsoft SQL Server | SQL vs SQL Server -erot

Structured Query Language (SQL) on tietokantojen tietokonekieli. Sitä käytetään tietojen käsittelyyn ja käsittelyyn relaatiotietokannan hallintajärjestelmissä (RDMS). Microsoft SQL Server on Microsoftin tuottama relaatiotietokantapalvelin. Se käyttää SQL:ää ensisijaisena kyselykielenä.

SQL pystyy lisäämään tietoja tietokantaan, tiedustelemaan tietoja, päivittämään/poistamaan tietoja tietokannasta ja luomaan/muokkaamaan tietokantakaaviota. IBM kehitti SQL:n 1970-luvun alussa, ja sen nimi oli alun perin SEQUEL (Structured English Query Language). SQL-kielessä on useita kielielementtejä, joita kutsutaan lauseiksi, lausekkeiksi, predikaateiksi, kyselyiksi ja lauseiksi. Näistä yleisimmin käytettyjä ovat kyselyt. Käyttäjä määrittelee kyselyt siten, että se kuvaa tietokannasta haettavan datan osajoukon halutut ominaisuudet. Tämän jälkeen tietokannan hallintajärjestelmä suorittaa tarvittavat optimoinnit kyselylle ja suorittaa tarvittavat fyysiset toiminnot tuottaakseen kyselyn tulokset. SQL mahdollistaa myös tietotyyppien, kuten merkkijonojen, bittijonojen, numeroiden sekä päivämäärän ja kellonajan sisällyttämisen tietokantojen sarakkeisiin. American National Standard Institute (ANSI) ja International Organization for Standardization (ISO) ottivat käyttöön SQL:n standardina vuonna 1986 ja 1987. Vaikka SQL on ANSI-standardi, SQL-kielestä on monia eri versioita. Mutta ANSI-standardin noudattamiseksi kaikki nämä versiot tukevat laaj alti käytettyjä komentoja, kuten SELECT, UPDATE, DELETE, INSERT, WHERE samalla tavalla.

Kuten aiemmin mainittiin, Microsoft SQL -palvelin 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 prosessiohjelmointia, paikallisia muuttujia ja tukitoimintoja merkkijonojen/tietojen käsittelyyn. Nämä ominaisuudet tekevät T-SQL Turingista täydellisen. Jokaisen sovelluksen, jonka on oltava yhteydessä MS SQL -palvelimeen, on lähetettävä T-SQL-käsky palvelimelle. Microsoft SQL -palvelimella voidaan luoda työpöytä-, yritys- ja web-pohjaisia tietokantasovelluksia. Se tarjoaa ympäristön, jonka avulla voidaan luoda tietokantoja, joita voidaan käyttää työasemilta, Internetistä tai muusta mediasta, kuten PDA (Personal Digital Assistant) kautta. Ensimmäinen versio MS SQL -palvelimesta julkaistiin vuonna 1989 ja sitä kutsuttiin SQL-palvelimeksi 1.0. Tämä on kehitetty käyttöjärjestelmälle 2 (OS2). Sen jälkeen MS SQL Serveristä on julkaistu useita julkaisuja, ja uusin julkaisu on SQL Server 2008 R2, joka julkaistiin tuotantoon 21. huhtikuuta 2010. MS SQL -palvelin on saatavana myös useissa versioissa, jotka sisältävät eri käyttäjille mukautettuja 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. On siis selvää, että nämä kaksi ovat eri asioita, joista toinen on tietokonekieli ja toinen tietokonesovellus.

Suositeltava: