• 2025-04-02

Historie, anvendelser og færdigheder omkring SQL

SQL

SQL

Indholdsfortegnelse:

Anonim

Struktureret forespørgselssprog (SQL) er det mest implementerede databasesprog og ved at det er af værdi for alle, der er involveret i computerprogrammering, eller som bruger databaser til at indsamle og organisere information.

SQL kan bruges til at dele og administrere data, især data, der findes i relationsdatabasestyringssystemer, som omfatter data, der er organiseret i tabeller. Flere filer, der hver indeholder data tabeller, kan også være relateret sammen af ​​et fælles felt. Ved hjælp af SQL kan du forespørge, opdatere og omorganisere data samt oprette og ændre skemaet (struktur) i et databasesystem og kontrollere adgangen til dens data.

Meget af dette lyder som information, som kan kompileres i et regneark, f.eks. Microsoft Excel, men SQL er beregnet til at kompilere og administrere data i meget større mængder. Selv om regneark kan blive besværligt med for meget information, der fylder for mange celler, kan SQL-databaser håndtere millioner eller endog milliarder af data-celler.

Ved hjælp af SQL kan du gemme data på hver kunde, din virksomhed nogensinde har arbejdet med, fra nøglekontakter til detaljer om salg. Så hvis du f.eks. Søgte efter hver kunde, der tilbragte mindst $ 5.000 med din virksomhed i løbet af det sidste årti, kunne en SQL-database hente disse oplysninger for dig med det samme.

SQL-færdigheder i efterspørgslen

De fleste organisationer har brug for nogen med SQL-viden. Ifølge Gooroo annonceres næsten 20.000 sådanne job hver måned, og medianlønnen for en stilling, der kræver SQL-viden, er omkring $ 84.000 pr. 2018.

Nogle stillinger, der kræver SQL-færdigheder, omfatter:

  • Back-end-udvikler: En person i denne position styrer den indre drift af webapplikationer, i modsætning til en front-end-udvikler, som styrer, hvad applikationen ser ud og hvordan den fungerer for brugerne. Back-end udviklere arbejder under gulvbrættet, så at sige, sørg for at applikationen er designet og fungerer korrekt.
  • Databasadministrator (DBA): Dette er en person, der specialiserer sig i at sikre, at data opbevares og styres korrekt og effektivt. Databaser er mest værdifulde, når de tillader brugere at hente ønskede kombinationer af data hurtigt og nemt. Til det arbejde skal en person sikre sig, at alle data er lagret korrekt.
  • Dataanalytiker: Nogen i denne position analyserer data, måske søger relevante tendenser i en bestemt industri. En analytiker kan blive præsenteret med et bestemt spørgsmål og har til opgave at finde svaret. Et simpelt eksempel kan omfatte at identificere, hvilke kunder historisk bruger mest penge på reklame i tredje kvartal af et regnskabsår. Denne viden vil give en salgsafdeling mulighed for effektivt at målrette klienter til det rigtige tidspunkt.
  • Datavidenskabsmand: Dette er en position, der ligner en dataanalytiker, men datavidenskaberne har typisk opgave at håndtere data i langt større mængder og akkumulere det med meget højere hastigheder.

MySQL

Almindelig software, der bruges til SQL-servere, omfatter Oracle's MySQL, måske det mest populære program til styring af SQL-databaser. MySQL er open source-software, hvilket betyder, at det er gratis at bruge og er vigtigt for webudviklere, fordi så meget af internettet og så mange applikationer er bygget på databaser. For eksempel gemmer et musikprogram som iTunes musik efter kunstner, sang, album, spilleliste og meget mere. Som bruger kan du søge efter musik ved hjælp af nogle af disse parametre og mere for at finde det, du søger. For at opbygge en app som sådan, har du brug for software til at administrere din SQL-database, og det er det, MySQL gør.

Historien om SQL

I 1969 definerede IBM forsker Edgar F. Codd den relationelle database model, som blev grundlaget for udviklingen af ​​SQL-sproget. Denne model er bygget på almindelige informationsstykker (eller "nøgler"), der er forbundet med forskellige data. For eksempel kan et brugernavn være forbundet med et faktisk navn og et telefonnummer.

Et par år senere begyndte IBM at arbejde på et nyt sprog til relationsdatabasestyringssystemer baseret på Codds resultater. Sproget blev oprindeligt kaldt SEQUEL eller Structured English Query Language. Dubbed System / R, projektet gennemgik et par implementeringer og revisioner, og navnet på sproget ændredes flere gange, før de endelig landede på SQL.

Efter at have startet test i 1978 begyndte IBM at udvikle kommercielle produkter, herunder SQL / DS (1981) og DB2 (1983). Andre leverandører fulgte efter, annoncerede deres egne kommercielle SQL-baserede tilbud. Disse omfattede Oracle, som udkom sin første produkt i 1979, samt Sybase og Ingres.

At lære SQL

Det er typisk lettere for begyndere at lære SQL, end det er for dem at hente programmeringssprog som Java, C ++, PHP eller C #.

Flere online ressourcer - herunder gratis tutorials og betalte fjernundervisningskurser - er tilgængelige for dem, der har lidt programmeringserfaring, men ønsker at lære SQL. Formelle universitet eller samfundskursus kurser vil også give en dybere forståelse af sproget.

Nogle af de gratis tutorials omfatter W3Schools SQL Tutorial, SQLcourse.com og Codecademy's Learn SQL og et kursus om at analysere SQL business metrics.

Valg til betalte fjernundervisningskurser omfatter International Webmasters Association's (IWA) Introduktion til SQL (Access) eller Introduktion til SQL (Brug af MySQL). IWAs SQL-kurser er kun fire uger lange, men tilstedeværelsen af ​​instruktører og ugentlige opgaver gør dem mere strukturerede end selvlærende tutorials.

Nyttige bøger om SQL til begyndere omfatter "SQL: En nybegyndervejledning" og "SQL i et nøddeskal."


Interessante artikler

Sådan vælger du den rigtige skrifttype og størrelse til coverbreve

Sådan vælger du den rigtige skrifttype og størrelse til coverbreve

De bedste skrifttyper til brevebreve, hvordan man vælger en skrifttype, og hvordan man vælger den passende størrelse til dit brev.

Cover Letters for en intern position eller promovering

Cover Letters for en intern position eller promovering

Når du overvejes til en forfremmelse eller intern stilling, skal du måske skrive et følgebrev til at ansøge. Gennemgå disse eksempler og skrive tips.

En karriere i salgsadministration

En karriere i salgsadministration

Er du interesseret i en karriere i salgsledelse? Der er flere ting, du skal overveje, inden du går ind i rækken.

Sample Cover Letter til en frivillig position

Sample Cover Letter til en frivillig position

Her er et eksempel på et følgebrev skrevet for en frivillig stilling med råd om, hvad du skal medtage i dit brev, når du ansøger om en mulighed.

Sådan formateres et coverbrev med eksempler

Sådan formateres et coverbrev med eksempler

Denne vejledning i formateringsoversigt indeholder en liste over, hvad du skal medtage i det følgebrev, du sender med dit CV, med formateringsretningslinjer og eksempler.

Sådan bruges søgeord i dine følgebrev

Sådan bruges søgeord i dine følgebrev

Sådan bruger du søgeord i dit følgebrev for at øge dine chancer for at blive valgt til et interview, herunder typer, med eksempler.