• 2024-11-21

Historia, käyttötavat ja taidot SQL: n ympärillä

Чикибамбони (анимация)

Чикибамбони (анимация)

Sisällysluettelo:

Anonim

Strukturoitu kyselykieli (SQL) on laajimmin toteutettu tietokantakieli, ja tietäen, että se on arvokas kaikille, jotka osallistuvat ohjelmointiin tai käyttävät tietokantoja tietojen keräämiseen ja järjestämiseen.

SQL: ää voidaan käyttää tietojen, erityisesti relaatiotietokannan hallintajärjestelmissä olevien tietojen jakamiseen ja hallintaan. Useat tiedostot, joista jokainen sisältää tietotaulukoita, voivat myös liittyä yhteen yhteisen kentän kanssa. SQL: n avulla voit kysyä, päivittää ja järjestää tietoja uudelleen sekä luoda ja muokata tietokantajärjestelmän kaavaa (rakennetta) ja hallita sen tietojen käyttöä.

Suuri osa tästä kuulostaa siltä kuin tiedot, jotka voidaan koota taulukkolaskentaohjelmassa, kuten Microsoft Excelissä, mutta SQL: n tarkoituksena on koota ja hallita tietoja paljon suuremmissa tilavuuksissa. Vaikka laskentataulukot voivat muuttua hankaliksi liian paljon tietoja täyttävillä tiedoilla, SQL-tietokannat voivat käsitellä miljoonia tai jopa miljardeja tietosoluja.

SQL: n avulla voit tallentaa tietoja jokaisesta liiketoiminnastasi, jonka yrityksesi on koskaan työskennellyt avainhenkilöiden ja myynnin yksityiskohtien välillä. Jos esimerkiksi haluat etsiä jokaisesta asiakkaasta, joka on käyttänyt vähintään 5 000 dollaria yrityksesi kanssa viime vuosikymmenen aikana, SQL-tietokanta voi hakea kyseiset tiedot välittömästi.

SQL-taidot kysynnässä

Useimmat organisaatiot tarvitsevat jonkun, jolla on SQL-tietoa. Gooroon mukaan lähes 20 000 tällaista työpaikkaa mainostetaan kuukausittain, ja SQL-tietämystä vaativan sijainnin mediaanipalkka on noin 84 000 dollaria vuodesta 2018 alkaen.

Joitakin SQL-taitoja vaativia kantoja ovat:

  • Back-end-kehittäjä: Tässä asemassa oleva henkilö hallitsee web-sovellusten sisäistä toimintaa, toisin kuin front-end-kehittäjä, joka hallinnoi sovelluksen ulkoasua ja miten se toimii käyttäjille. Back-end-kehittäjät työskentelevät lattialautojen alla niin, että varmistetaan, että sovellus on suunniteltu ja toimii oikein.
  • Tietokannan ylläpitäjä (DBA): Tämä on henkilö, joka on erikoistunut varmistamaan, että tietoja tallennetaan ja hallitaan oikein ja tehokkaasti. Tietokannat ovat arvokkaimpia, kun ne mahdollistavat käyttäjien hakea halutut datayhdistelmät nopeasti ja helposti. Tätä työtä varten joku tarvitsee varmistaa, että kaikki tiedot tallennetaan oikein.
  • Tietojen analyytikko: Joku tässä tehtävässä analysoi tietoja, ehkä etsimällä asiaankuuluvia suuntauksia tietyllä alalla. Analyytikolle voidaan esittää erityinen kysymys ja sen tehtävänä on löytää vastaus. Yksinkertaisena esimerkkinä voisi olla se, mihin asiakkaisiin historiallisesti käytetään eniten rahaa mainontaan tilikauden kolmannella neljänneksellä. Tämä tieto antaisi myyntiosastolle mahdollisuuden kohdistaa asiakkaita tehokkaasti oikeaan aikaan.
  • Tietotieteilijä: Tämä on hyvin samankaltainen asema kuin tietojen analyytikolla, mutta tietotieteilijöiden tehtävänä on tavallisesti käsitellä tietoja paljon suuremmissa määrissä ja kerätä sitä paljon suuremmilla nopeuksilla.

MySQL

SQL-palvelimiin käytettävä yhteinen ohjelmisto sisältää Oracle: n MySQL: n, ehkä suosituin ohjelmiston SQL-tietokantojen hallintaan. MySQL on avoimen lähdekoodin ohjelmisto, joka tarkoittaa sitä, että se on vapaasti käytössä ja on tärkeää web-kehittäjille, koska niin suuri osa verkosta ja niin monista sovelluksista on rakennettu tietokantoihin. Esimerkiksi musiikkiohjelma, kuten iTunes, tallentaa musiikkia esittäjän, kappaleen, albumin, soittolistan ja paljon muuta. Käyttäjänä voit etsiä musiikkia millä tahansa näistä parametreista ja löytää enemmän etsimäsi. Jotta tällainen sovellus voitaisiin rakentaa, tarvitset ohjelmistoa SQL-tietokannan hallintaan, ja näin MySQL tekee.

SQL: n historia

Vuonna 1969 IBM: n tutkija Edgar F. Codd määritteli relaatiotietokannan mallin, josta tuli SQL-kielen kehittämisen perusta. Tämä malli perustuu yhteisiin tietoihin (tai "avaimiin"), jotka liittyvät eri tietoihin. Esimerkiksi käyttäjätunnus voi liittyä todelliseen nimeen ja puhelinnumeroon.

Muutama vuosi myöhemmin IBM alkoi työskennellä uuden kielen kanssa relaatiotietokannan hallintajärjestelmiin, jotka perustuvat Coddin havaintoihin. Kieli on alun perin nimeltään SEQUEL tai Strukturoitu englanninkielinen kyselykieli. Järjestelmä on kopioitu System / R: n avulla, ja hanke toteutettiin muutaman toteutuksen ja tarkistuksen avulla, ja kielen nimi muuttui useita kertoja ennen kuin lopulta laskeutui SQLiin.

Kun testaus aloitettiin vuonna 1978, IBM alkoi kehittää kaupallisia tuotteita, kuten SQL / DS (1981) ja DB2 (1983). Muita myyjiä seurasi omaa kaupallista SQL-pohjaista tarjoustaan. Näitä olivat Oracle, joka julkaisi ensimmäisen tuotteensa vuonna 1979, sekä Sybase ja Ingres.

SQL: n oppiminen

Aloittelijoille on tyypillisesti helpompi oppia SQL: ää kuin heidän on otettava vastaan ​​ohjelmointikieliä, kuten Java, C ++, PHP tai C #.

Useita online-resursseja, kuten ilmaisia ​​opetusohjelmia ja maksullisia etäopintoja, on tarjolla niille, joilla on vähän ohjelmointikokemusta, mutta jotka haluavat oppia SQL: ää. Viralliset yliopistojen tai yhteisöjen korkeakoulun kurssit tarjoavat myös syvemmän ymmärryksen kielestä.

Joitakin ilmaisia ​​opetusohjelmia ovat W3Schools SQL Tutorial, SQLcourse.com ja Codecademy's Learn SQL sekä kurssi SQL-liiketoimintamittareiden analysoinnista.

Maksullisten etäopiskelumahdollisuuksien vaihtoehtoja ovat muun muassa International Webmasters Associationin (IWA) esittely SQL: ään (Accessin käyttö) tai Johdatus SQLiin (MySQL: n käyttö). IWA: n SQL-kurssit ovat vain neljän viikon pituisia, mutta ohjaajien ja viikoittaisten tehtävien läsnäolo tekee niistä rakenteellisempia kuin itsensä oppiminen.

Aloittelijoille on hyödyllisiä SQL-kirjoja: "SQL: Beginner's Guide" ja "SQL in Nutshell."


Mielenkiintoisia artikkeleita

Miten kirjoittaa palkintolomake työntekijän tunnistamiseksi

Miten kirjoittaa palkintolomake työntekijän tunnistamiseksi

Tiedä, mikä kuuluu työntekijän palkintokirjeeseen? Seuraavassa kerrotaan, mitä kirjaimessa tapahtuu, miten tunnustusta voidaan tunnistaa ja miksi se on voimakkaasti positiivinen.

Työntekijöiden tunnistuskirjojen ja näytteiden kirjoittaminen

Työntekijöiden tunnistuskirjojen ja näytteiden kirjoittaminen

Opi tunnistamaan työntekijät tehokkaasti tavalla, jota he muistavat vuosia kirjoittamalla työntekijöiden tunnustuskirje. Katso, miten esimerkkikirjaimilla.

Vinkkejä uutisskriptin kirjoittamiseen TV-uutisiin

Vinkkejä uutisskriptin kirjoittamiseen TV-uutisiin

Tietäen, miten kirjoittaa TV-uutiskirjeen, on avain toimittaja menestykseen. Nämä vinkit tuovat lisäarvoa TV-uutiskirjeen kirjoittamiseen.

3S3X1 - Manpower - AFSC-kuvaus

3S3X1 - Manpower - AFSC-kuvaus

Manpower-asiantuntijat suorittavat ydinosaamista organisaatiorakenteessa, työvoimavaatimusten määrittelyssä ja ohjelmien jakamisessa ja valvonnassa.

Miten kirjoittaa haastattelu Kiitos kirje

Miten kirjoittaa haastattelu Kiitos kirje

Seuraavassa on muutamia vinkkejä siitä, miten kirjoittaa kiitoskirje työhaastattelun jälkeen. Saat neuvoja siitä, kuka voi tavoittaa, milloin kirjoittaa ja mitä.

Mikä on pähkinägrafiikka ja miten se voi parantaa tarinaani?

Mikä on pähkinägrafiikka ja miten se voi parantaa tarinaani?

Opi, mitä pähkinägrafiikka on ja miten kirjoitat sen, jotta lukijoille tarjotaan tarinan sisältö ilman, että se olisi kokonaan pois.