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:
W3Schools SQL Tutoretza
SQLcourse.com (introductory SQL tutorial)
Codecademyk Learn SQL programa du, baita SQL negozioaren neurketak aztertzeko ikastaro aurreratu bat ere
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:
SQL: Hasiberrientzako gida
SQL hitz batean
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: