Mikä on SQL ja miten sitä käytetään?

Strukturoitu kyselykieli tai SQL on tietokannoille erityisesti luotu ohjelmointikieli. Se on laajin toteutettu tietokantakieli; jokainen tarvitsee SQL: n.

SQL: ää käytetään jakamaan ja hallitsemaan tietoja, erityisesti relaatiotietokantojen hallintajärjestelmissä olevia tietoja - tiedot on järjestetty taulukoihin ja useat tiedostot, joista kukin sisältävät tietoja taulukoista, voivat liittyä yhteiseen kenttään.

SQL: n avulla voit kysyä tietokannoista (hakea tietoja tietokannoista), päivittää ja organisoida tietoja uudelleen sekä luoda ja muokata tietokantajärjestelmän skeema (rakenne) ja hallita tietojen käyttöoikeutta. SQL-palvelimiin käytetään usein Microsoft Access, MySQL ja Oracle.

SQL-historia

Vuonna 1969 IBM: n tutkija Edgar F. Codd määritteli relaatiotietokannan, josta tuli pohjana SQL-kielen kehittämiselle. Yksinkertaisesti sanottuna relaatiotietokannan mallilla on yhteinen tieto (tai "avain"), joka liittyy erilaisiin tietoihin. Esimerkki on käyttäjätunnuksen yhdistäminen sekä oikeaan nimesi että puhelinnumerosi.

Muutamaa vuotta myöhemmin IBM alkoi työskennellä uuden kielen suhteellisten tietokantojen hallintajärjestelmien pohjalta, jotka perustuivat Coddin havaintoihin. Kieltä kutsuttiin alun perin SEQUELksi tai Structured English Query Languageksi. Tämä projekti, jota kutsutaan System / R: ksi, meni läpi muutamia toteutuksia ja tarkistuksia, ja kielen nimeä muutettiin muutamia kertoja ennen kuin se lopulta kutsuttiin SQL: ksi.

Sen jälkeen, kun IBM aloitti testauksen vuonna 1978, IBM alkoi kehittää kaupallisia tuotteita, kuten SQL / DS (1981) ja DB2 (1983). Muut toimittajat seurasivat, ilmoittaessaan omat kaupalliset SQL-pohjaiset tarjontaansa. Näihin kuuluvat Oracle, joka julkaisi ensimmäisen tuotteensa vuonna 1979 sekä Sybase ja Ingres.

Oppimisen SQL

SQL on helpompi oppia kuin aloittelijoille, jotta he voivat noutaa ohjelmointikielet kuten Java, C ++, PHP tai C #.

Jos haluat oppia SQL: ää, mutta sinulla on vain vähän olemassa olevaa ohjelmointitaustaa, saatat hyötyä siitä, että kokeilet sitä käyttämällä jotain alla olevista resursseista. Syötä sitten syvempi sukellus virallisella yliopisto- tai yhteisöoppikurssilla. Muussa tapauksessa voit hyödyntää monia ilmaisia ​​online-opetusohjelmia tai maksullisia etäopiskelu kursseja.

Seuraavassa on muutamia esimerkkejä ilmaisista opetusohjelmista:

Jos olet kiinnostunut maksullisista etäopiskeluohjelmista, suosittelemme International Webmaster -yhdistyksen (IWA) Johdatus SQL: iin (käyttötapa) tai Johdatus SQL: ään (MySQL: n käyttäminen).

Olen ottanut IWA-kursseja aiemmin. SQL-ohjelmat ovat vain neljä viikkoa kestäviä, mutta ne ovat jäsenneltyjä kuin itseopiskelevat opetusohjelmat, koska kursseja ohjaavat ohjaajia ja edellyttävät erityisten tehtävien suorittamista kerran viikossa. Olisit yllättynyt, kuinka paljon voit oppia niin lyhyessä ajassa.

Hyödyllisiä SQL-kirjoja aloittelijoille:

Tarkista paikalliskirjastasi, onko heillä tällaisia ​​tai muita johdantokursseja.

SQL-taidot ovat toivottavia

Kuten aiemmin mainittiin, lähes jokainen tarvitsee jonkun, jolla on SQL-tietämys organisaatiossaan.

Gooroon mukaan vuonna 2015 mainostettiin 50 705 työpaikkaa, jotka edellyttivät SQL-tietämystä ja mediaanipalkka sellaiselle paikalle, joka vaatii SQL-tietoja, on 81 632 dollaria.

Seuraavassa on joitain SQL-taitoja edellyttäviä asemia: