• 2024-11-21

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

Com es poden prevenir lesions entre els mascotes i els accidents

Com es poden prevenir lesions entre els mascotes i els accidents

Fins i tot els experimentats mascotes experimenten ferides i accidents amb mascotes, empleats o ells mateixos. Apreneu a protegir-vos amb aquests consells.

Com els polítics usen els mitjans de comunicació per guanyar eleccions

Com els polítics usen els mitjans de comunicació per guanyar eleccions

Els periodistes busquen la veritat, mentre que els polítics demanen eleccions. Apreneu les maneres en què els polítics manipulen els mitjans de comunicació per obtenir vots i guanyar eleccions.

Com funciona realment el preu dels productes

Com funciona realment el preu dels productes

Les empreses individuals d’una economia capitalista no tenen gaire control sobre els seus preus. Els preus es determinen segons l’oferta, la demanda i el cost per fer el producte.

Pregunta de l'entrevista: Com us descriuria un professor?

Pregunta de l'entrevista: Com us descriuria un professor?

La millor entrevista de treball respon a "Com creus que un amic o professor que sap que et descriuria?" amb consells sobre com preparar-vos per respondre.

El que necessiteu saber sobre el pagament del vostre productor de música

El que necessiteu saber sobre el pagament del vostre productor de música

Si voleu publicar un àlbum, haureu de contractar un productor. Conegueu el món del preu dels productors musicals, incloses les tarifes i els drets d'autor.

Com les empreses intel·ligents utilitzen la lliure economia

Com les empreses intel·ligents utilitzen la lliure economia

Freeconomics és un nou terme que descriu una antiga estratègia de màrqueting, el lliurament selectiu de mercaderies o serveis gratuïts o amb descomptes elevats.