Història, usos i habilitats envoltant SQL
EQ - QU
Taula de continguts:
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".
Breu història de la història de detectius per a escriptors
Què és una història de detectius o de misteri? Com es diferencien les històries de detectius del veritable crim i d'altres gèneres? A continuació, es mostren els detalls de la història del whodunnit.
Treballs per a majors d'història: carreres professionals amb titulació d'història
Més informació sobre treballs per a majors d'història. Aquesta titulació d'humanitats us prepararà moltes carreres donant-vos les habilitats més suaus que necessiteu per tenir èxit.
Exempcions d’història penal per a la Força Aèria
Els antecedents penals d’un sol·licitant poden tenir un paper en l’elegibilitat d’incorporar-se a la Força Aèria dels EUA. Aquests són els delictes que requereixen renúncies.