• 2025-04-02

Història, usos i habilitats envoltant SQL

EQ - QU

EQ - QU

Taula de continguts:

Anonim

El llenguatge de consulta estructurat (SQL) és el llenguatge de base de dades més implementat i el fet de conèixer-lo té valor per a qualsevol persona que participi en programes informàtics o que utilitzi bases de dades per recopilar i organitzar informació.

SQL es pot utilitzar per compartir i gestionar dades, especialment les dades que es troben en els sistemes de gestió de bases de dades relacionals, que inclouen dades organitzades en taules. També es poden relacionar diversos fitxers, cadascun amb taules de dades, per un camp comú. Mitjançant l’ús de SQL, podeu consultar, actualitzar i reorganitzar les dades, així com crear i modificar l’esquema (estructura) d’un sistema de base de dades i controlar l’accés a les seves dades.

Gran part d’aquest sona com una informació que es pot compilar en un full de càlcul, com ara Microsoft Excel, però SQL té la intenció de compilar i gestionar dades en volums molt més grans. Mentre que els fulls de càlcul poden arribar a ser complicats amb massa informació que ompli massa cèl·lules, les bases de dades SQL poden gestionar milions, o fins i tot milers de milions de cèl·lules de dades.

Utilitzant SQL, podeu emmagatzemar dades de tots els clients amb els quals va treballar la seva empresa, des de contactes clau fins a detalls sobre vendes. Així, per exemple, si voleu cercar cada client que va gastar almenys 5.000 dòlars amb la vostra empresa durant la darrera dècada, una base de dades SQL us podria recuperar a l'instant.

Habilitats SQL en demanda

La majoria de les organitzacions necessiten algú amb coneixements SQL. Segons Gooroo, es publiquen prop de 20.000 llocs de treball mensuals i el salari mitjà per a una posició que requereix coneixement de SQL és d’uns 84.000 dòlars, a partir del 2018.

Algunes posicions que requereixen habilitats SQL inclouen:

  • Desenvolupador de fons: una persona en aquesta posició gestiona el funcionament intern de les aplicacions web, a diferència d'un desenvolupador principal, que gestiona el que sembla l'aplicació i com funciona per als usuaris. Els desenvolupadors de fons treballen sota les taules del sòl, per dir-ho així, assegurant-se que l'aplicació està dissenyada i funciona correctament.
  • Administrador de bases de dades (DBA): és algú que s'especialitza a assegurar-se que les dades s’emmagatzemen i es gestionen correctament i de manera eficient. Les bases de dades són molt valuoses quan permeten als usuaris recuperar les combinacions de dades desitjades de forma ràpida i senzilla. Per a aquest treball, algú ha d’assegurar-se que totes les dades s’emmagatzemen correctament.
  • Analista de dades: algú en aquesta posició analitza les dades, potser buscant tendències rellevants en una indústria concreta. Es podria presentar a un analista una pregunta específica i encarregar-se de trobar la resposta. Un exemple senzill podria incloure la identificació de quins clients històricament gasten més diners en publicitat durant el tercer trimestre d'un any fiscal. Aquest coneixement permetria a un departament de vendes orientar els clients de manera eficient en el moment adequat.
  • Científic de dades: és una posició molt similar a la d’un analista de dades, però els científics de dades solen encarregar-se de gestionar dades amb volums molt més grans i acumular-la a velocitats molt més altes.

MySQL

El programari comú utilitzat per als servidors SQL inclou MySQL d'Oracle, potser el programa més popular per a la gestió de bases de dades SQL. MySQL és un programari de codi obert, el que significa que és lliure d'usar i és important per als desenvolupadors web, ja que gran part de la web i tantes aplicacions es basen en bases de dades. Per exemple, un programa de música, com iTunes, emmagatzema música per artista, cançó, àlbum, llista de reproducció i molt més. Com a usuari, podeu cercar música amb qualsevol d'aquests paràmetres i molt més per trobar el que busqueu. Per crear una aplicació com aquesta, necessiteu un programari per gestionar la vostra base de dades SQL, i això és el que fa MySQL.

Història de SQL

El 1969, l'investigador d'IBM Edgar F. Codd va definir el model de base de dades relacional, que es va convertir en la base per al desenvolupament del llenguatge SQL. Aquest model es basa en peces d'informació comunes (o "claus") associades a diverses dades. Per exemple, un nom d’usuari pot estar associat amb un nom real i un número de telèfon.

Uns anys més tard, IBM va començar a treballar en un nou idioma per a sistemes de gestió de bases de dades relacionals basats en les conclusions de Codd. L’idioma s’anomenava originalment SEQUEL o Structured English Query Language. Batejada System / R, el projecte va passar per algunes implementacions i revisions, i el nom de la llengua va canviar diverses vegades abans d'aterrar finalment a SQL.

Després de començar les proves el 1978, IBM va començar a desenvolupar productes comercials, incloent SQL / DS (1981) i DB2 (1983). Altres venedors van fer el mateix, anunciant les seves pròpies ofertes comercials basades en SQL. Aquests inclouen Oracle, que va llançar el seu primer producte el 1979, així com Sybase i Ingres.

Aprenentatge de SQL

Normalment, és més fàcil per als principiants que aprenguin SQL que per a ells recullen llenguatges de programació com Java, C ++, PHP o C #.

Hi ha disponibles diversos recursos en línia, inclosos els tutorials gratuïts i els cursos d’aprenentatge a distància, per a aquells que tinguin poca experiència de programació, però que vulguin aprendre SQL. Els cursos formals universitaris o universitaris també proporcionaran un coneixement més profund de la llengua.

Alguns dels tutorials gratuïts inclouen Tutorial SQL de W3Schools, SQLcourse.com i Learn SQL de Codecademy i un curs sobre l'anàlisi de mètriques de negocis SQL.

Les opcions per als cursos d’aprenentatge a distància inclouen l’Introducció a SQL de l’Associació Internacional de Webmasters (IWA) (Usant Access) o Introducció a SQL (Ús de MySQL). Els cursos SQL de l'IWA només tenen una durada de quatre setmanes, però la presència d’instructors i assignacions setmanals els fa més estructurats que els tutories d’autoaprenentatge.

Els llibres útils sobre SQL per a principiants inclouen "SQL: una guia per a principiants" i "SQL en poques paraules".


Articles d'interès

Apreneu a ser un entrenador de cavalls

Apreneu a ser un entrenador de cavalls

Els formadors de cavalls són responsables de la formació dels cavalls per realitzar comportaments específics en resposta a les indicacions d'un ciclista. Més informació sobre aquesta trajectòria professional.

Llista i exemples d’habilitats de l’indústria de l’hostaleria

Llista i exemples d’habilitats de l’indústria de l’hostaleria

Des dels organitzadors del casament fins als baristes fins a la gestió hotelera, aquí teniu una llista de les habilitats de la indústria de l'hostaleria per fer brillar el vostre currículum i la vostra carta de presentació.

Termes i definicions de navegació d’avions

Termes i definicions de navegació d’avions

Els termes de navegació d’avions poden resultar confusos. Heus aquí un breu resum d’uns termes i definicions comuns sobre els quals heu de conèixer.

Hospitalist - Descripció de la feina

Hospitalist - Descripció de la feina

Què és un hospitalista? Conegueu aquesta especialitat mèdica. Obtingueu informació sobre els deures laborals, els ingressos, l'educació i la formació i altres requisits.

Exemples d'hospitalització i suggeriments de resum

Exemples d'hospitalització i suggeriments de resum

A continuació, es mostren exemples de currículum per a treballs d’hospitalitat, com ara cuiner, cuiner, càtering, cambrer, cambrera, recepció de l’hotel i treballs generals d’hospitalitat.

Informació sobre l'ocupació dels negociadors d'ostatges i crisis

Informació sobre l'ocupació dels negociadors d'ostatges i crisis

Quan es produeix una crisi, es convoca a l'escena oficials especialment entrenats. Esbrineu què fan els negociadors d’ostatges i quins són els tràmits necessaris per començar a treballar.