Zer da SQL eta nola erabiltzen da?

Query Language Structured, edo SQL, datu-base espezifikoki sortu den programazio-lengoaia da. Datu-baseen hizkuntza gehien zabalduena da; denek SQL beharra dute.

SQL erabiltzen da datuak partekatzeko eta kudeatzeko, bereziki datu-baseak kudeatzeko sistema erlazionaletan aurkitzen diren datuak. Datuak mahai batean antolatzen dira, eta fitxategi anitzek, datu-taulak dituztenak, bat baino gehiagorekin bat egin dezakete.

SQL erabiliz, kontsulta dezakezu datu-baseetako informazioa eskuratu, eguneratu eta berrantolatu datuak, datu-basearen sistema baten eskema (egitura) sortu eta aldatu, eta datuen sarbidea kontrolatu. SQL zerbitzariei erabilitako software arruntak Microsoft Access, MySQL eta Oracle dira.

SQLren historia

1969an, Edgar F. Codd-ek IBM ikerlariak definitu zuen datu-base erlazional eredua, SQL hizkuntza garatzeko oinarria. Datu base erlazionalen eredua datu ezberdinekin (edo "gakoa") lotutako hainbat datu jasotzen ditu. Adibide bat zure izen erreala eta telefono zenbakia lotzen dituen erabiltzaile-izena da.

Urte batzuk geroago, IBM Codd-en aurkikuntzetan oinarritutako datu-baseak kudeatzeko sistemei buruzko hizkuntza berri bat lantzen hasi zen. Hizkuntza hau SEQUEL izenarekin edo English Query Language Structured izenarekin sortu zen. Proiektu hau, sistema / R izenekoa, inplementazio eta berrikuspen batzuk egin zituen, eta hizkuntzaren izena aldatu egin zen zenbait aldiz, azkenik SQL deitzen zitzaion arte.

SQL-n aztertzen hasi ondoren 1978an, IBM-k produktu komertzialak garatu zituen, besteak beste, SQL / DS (1981) eta DB2 (1983). Gainerako saltzaileek palo egin zuten, beren SQL komertzialen eskaintza propioa iragarriz. Oracle-k 1979an lehen produktua kaleratu zuenean, baita Sybase eta Ingres ere.

SQL ikastea

SQL hasiberrientzat errazagoa da Java, C ++, PHP edo C # bezalako programazio-lengoaiak hautatzea baino.

SQL ikasi nahi baduzu, baina oso gutxi dagoen programazio-atzeko planoa baduzue, beheko baliabideetako bat erabiliz probatu dezakezu, gero unibertsitateko edo unibertsitateko unibertsitateko ikastetxe formal batekin murgiltzea. Bestela, hainbat tutoretza doako lineak edo distantziako ikasketa ikastaroak aprobetxatu ditzakezu.

Hona hemen tutorial librea adibide batzuk:

Ordaindutako distantzia ikasteko ikastaroetan interesa baduzu, Nazioarteko Webmasters Association (IWA) sarrera SQL (Sarrera erabiltzea) edo SQL Sarrera (MySQL erabiltzea) gomendatzen dugu.

IWA ikastaroak hartu ditut aurretik. SQL-ek lau aste besterik ez dira, baina auto-ikaskuntza tutorialak baino egituratuta daude, ikastaroak irakaslearen buru direlako eta astean behin esleitzen zaizkion zereginak burutzeko. Harritu egingo zaizu zenbat denbora laburrean ikas dezakezun.

SQL hasiberrientzako liburu erabilgarriak honakoak dira:

Egiaztatu zure liburutegi lokala SQL edo beste sarrera-liburu batzuk egiten dituztela ikusteko.

SQL gaitasunak desiragarriak dira

Aurretik aipatu bezala, ia denek beren ezagutza SQL ezagutza duten norbait behar dute.

Gooroo-ren arabera, 50.705 lanpostu iragarri zituzten 2015ean, SQL ezagutza eskatzen zuten eta SQL ezagutza eskatzen duen posizio mediana bat $ 81.632 da.

Hona hemen SQL gaitasunak behar dituzten posizio mota batzuk: