Video: Tero Ramu kertoo SQL-kielestä 2024
Structured Query Language tai SQL on ohjelmointikieli, joka on luotu erityisesti tietokannoille. Se on laajin toteutettu tietokantakieli; jokainen tarvitsee SQL: n.
SQLa 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 tietoja, päivittää ja järjestää 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ä uudella kielellä Coddin löydöksiin perustuvien relaatiotietokantojen hallintajärjestelmien käyttöön. 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.
IBM aloitti vuonna 1978 testaamisen jälkeen kaupalliset tuotteet, mukaan lukien 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.
Learning 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öoppilaitoksella. Muussa tapauksessa voit hyödyntää monia ilmaisia online-opetusohjelmia tai maksullisia etäopiskelu kursseja.
Seuraavassa on muutamia esimerkkejä ilmaisista opetusohjelmista:
-
W3Schools SQL Tutorial
-
SQLcourse. com (johdanto-osan SQL-opetusohjelma)
-
Codecademy -ohjelmassa on Learn SQL -ohjelma sekä kehittynyt SQL-liiketoimintatietojen analysointikurssi
Jos olet kiinnostunut maksullisista etäopiskeluohjelmista, suosittelemme Kansainvälisen Webmaster -yhdistyksen (IWA ) Johdatus SQL: iin (Käyttämällä Accessia) 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:
-
SQL: Aloittelijan opas
-
SQL pähkinänkuoressa
Tarkista paikalliskirjastasi, onko heillä tällaisia tai muita johdantokursseja.
SQL-taidot ovat toivottavia
Kuten aiemmin mainittiin, lähes kaikki tarvitsevat organisaatiossaan SQL-tietoutta.
Gooroon mukaan 50, 705 työpaikkaa mainostettiin vuonna 2015, mikä edellytti SQL-tietämystä ja mediaanipalkka sellaiselle paikalle, joka vaatii SQL-tietämyksen, on 81, 632 dollaria.
Seuraavassa on joitain SQL-SQL-vaatimuksia taidot:
-
Taustasuunnittelijat
-
Tietokannan ylläpitäjä (DBA)
-
Tietojen analysointi
-
Tietojohtaja
Kriittinen ajattelu, taidot ja esimerkit
Jatkuva Commodity Index (CCI): määritelmä ja käytöt
CCI, entinen CRB-indeksi, Nykyään on paljon indeksejä, joilla kaupankäyntiä tai käyttöä analysoidaan hyödykemarkkinoilla.
Teräskuitupäällysteet Käytöt ja edut
Teräsbetonipäällysteinen teräs voi tarjota parempaa vastustuskykyä karkaistun betonin halkeamien minimoimiseksi sekä kestävyyden kestävyyden raskaita kuormia.