• 2024-09-20

Historie, bruk og ferdigheter som omgir SQL

Deploy Highly Available SQL Solutions & Solve Real-world Scenarios | Azure SQL Bootcamp (Session 3)

Deploy Highly Available SQL Solutions & Solve Real-world Scenarios | Azure SQL Bootcamp (Session 3)

Innholdsfortegnelse:

Anonim

Structured Query Language (SQL) er det mest implementerte databaset språk, og vet at det er av verdi for alle som er involvert i dataprogrammering eller som bruker databaser for å samle inn og organisere informasjon.

SQL kan brukes til å dele og administrere data, spesielt data som finnes i relasjonsdatabasebehandlingssystemer, som inkluderer data som er organisert i tabeller. Flere filer, som hver inneholder datatabeller, kan også være relatert sammen av et felles felt. Ved hjelp av SQL kan du spørre, oppdatere og omorganisere data, samt opprette og endre skjemaet (struktur) til et databasesystem og kontrollere tilgangen til dataene.

Mye av dette høres ut som informasjon som kan kompileres i et regneark, for eksempel Microsoft Excel, men SQL er ment å kompilere og administrere data i mye større volumer. Selv om regneark kan bli besværlig med for mye informasjon som fyller for mange celler, kan SQL-databaser håndtere millioner eller tusenvis av data-celler.

Ved å bruke SQL, kan du lagre data på hver klient bedriften din har jobbet med, fra viktige kontakter til detaljene om salg. Så hvis du for eksempel vil søke etter hver klient som brukte minst $ 5000 med virksomheten i løpet av det siste tiåret, kunne en SQL-database hente den informasjonen for deg umiddelbart.

SQL-ferdigheter i etterspørsel

De fleste organisasjoner trenger noen med SQL-kunnskap. Ifølge Gooroo annonseres nesten 20 000 slike jobber hver måned, og medianlønnen for en stilling som krever SQL-kunnskap, er om lag 84 000 dollar, per 2018.

Noen stillinger som krever SQL-ferdigheter, inkluderer:

  • Back-end-utvikler: En person i denne stillingen styrer den indre driften av webapplikasjoner, i motsetning til en front-end-utvikler, som styrer hvordan applikasjonen ser ut og hvordan den fungerer for brukerne. Back-end-utviklere arbeider under gulvbrett, så å si, sørg for at programmet er utformet og fungerer som det skal.
  • Databasadministrator (DBA): Dette er noen som spesialiserer seg på å sikre at data lagres og administreres riktig og effektivt. Databaser er mest verdifulle når de tillater brukere å hente ønskede kombinasjoner av data raskt og enkelt. For det arbeidet må noen sørge for at alle data er lagret riktig.
  • Dataanalytiker: Noen i denne stillingen analyserer data, kanskje på jakt etter relevante trender i en bestemt bransje. En analytiker kan bli presentert med et bestemt spørsmål og oppgave å finne svaret. Et enkelt eksempel kan omfatte å identifisere hvilke kunder historisk bruker mest penger på annonsering i tredje kvartal av et regnskapsår. Denne kunnskapen vil tillate en salgsavdeling å effektivt målrette klienter til rett tid.
  • Datavitenskapsmann: Dette er en stilling som ligner en dataanalytiker, men dataforskere har vanligvis oppgave å håndtere data i langt større volumer og akkumulere det med mye høyere hastigheter.

MySQL

Vanlig programvare som brukes til SQL-servere, inkluderer Oracle's MySQL, kanskje det mest populære programmet for å administrere SQL-databaser. MySQL er åpen programvare, noe som betyr at den er fri til bruk og er viktig for webutviklere fordi så mye av nettet og så mange applikasjoner er bygget på databaser. For eksempel lagrer et musikkprogram som iTunes musikk etter artist, sang, album, spilleliste og mer. Som bruker kan du søke etter musikk av noen av disse parametrene og mer for å finne det du søker. For å bygge en app slik, trenger du programvare for å administrere SQL-databasen, og det er det MySQL gjør.

Historie av SQL

I 1969 definerte IBM forsker Edgar F. Codd relasjonsdatabasemodellen, som ble grunnlaget for å utvikle SQL-språket. Denne modellen er bygget på felles informasjonstyper (eller "nøkler") som er knyttet til ulike data. For eksempel kan et brukernavn være knyttet til et faktisk navn og et telefonnummer.

Noen år senere begynte IBM å jobbe på et nytt språk for relasjonelle databasebehandlingssystemer basert på Codds funn. Språket ble opprinnelig kalt SEQUEL, eller Structured English Query Language. Dubbed System / R, prosjektet gikk gjennom noen implementeringer og revisjoner, og navnet på språket endret flere ganger før den endelig landet på SQL.

Etter å ha startet testing i 1978, begynte IBM å utvikle kommersielle produkter, inkludert SQL / DS (1981) og DB2 (1983). Andre leverandører fulgte etter, og annonserte sine egne kommersielle SQL-baserte tilbud. Disse inkluderte Oracle, som utgav sitt første produkt i 1979, samt Sybase og Ingres.

Lære SQL

Det er vanligvis enklere for nybegynnere å lære SQL enn det er for dem å plukke opp programmeringsspråk som Java, C ++, PHP eller C #.

Flere elektroniske ressurser - inkludert gratis opplæring og betalte fjernundervisningskurs - er tilgjengelige for de som har liten programmeringserfaring, men vil lære SQL. Formelle universitet eller fellesskapskurs vil også gi en dypere forståelse av språket.

Noen av de gratis veiledningene inkluderer W3Schools SQL Tutorial, SQLcourse.com og Codecademy's Learn SQL og et kurs på å analysere SQL-forretningsmetri.

Alternativer for betalte fjernundervisningskurser inkluderer International Webmasters Association (IWA) Introduksjon til SQL (Bruke Access) eller Introduksjon til SQL (Bruke MySQL). IWAs SQL-kurs er bare fire uker lang, men tilstedeværelsen av instruktører og ukentlige oppgaver gjør dem mer strukturert enn selvlærende opplæringsprogrammer.

Nyttige bøker om SQL for nybegynnere inkluderer "SQL: A Beginner's Guide" og "SQL i et nøtteskall."


Interessante artikler

Jobbsøkstrategier for eldre arbeidere

Jobbsøkstrategier for eldre arbeidere

Strategier for eldre arbeidssøkere om hvordan man skriver en CV og et brev som minimerer vekten på alder, hvordan man intervjuer effektivt og mer.

Hvor finner du jobb for 14 og 15 år gamle

Hvor finner du jobb for 14 og 15 år gamle

Hva slags jobber kan du gjøre når du er 14 eller 15 år gammel? Her er informasjon om jobbene du kan jobbe med, og grensene for når du kan jobbe.

Femten jobber for kunsthistorie Majors

Femten jobber for kunsthistorie Majors

Er barnet ditt å vurdere en kunsthistorie stor? Her er 15 jobbalternativer for kunsthistorie majors å utforske.

Karrieremuligheter for Dance Majors

Karrieremuligheter for Dance Majors

Hvis din favoritt college kid er en dans hovedroll, ikke fortvil. Her er noen karrieremuligheter for danselærere å utforske.

Jobb for engelskspråklige

Jobb for engelskspråklige

Her er jobber for engelske majors. Etter at du har uteksaminert med høyskoleutdanningen din på engelsk, vil du få ferdighetene til å lykkes i disse karriere.

Air Force Jobs i etterspørsel: Karriere på stresset liste

Air Force Jobs i etterspørsel: Karriere på stresset liste

Luftvåpen opprettholder en liste over jobber som er etterspurt. Listen oppdateres kvartalsvis og kan gi karrierehint for rekrutter.