Aurkezpena

Query Language Estrukturak datu eredu erlazional moderno guztiak atzean ditu

The Structured Query Language (SQL) datu-baseen hizkuntza da. Datu-base erlazional moderno guztiak, Access barne, FileMaker Pro, Microsoft SQL Server eta Oracle-k SQL oinarrizko bloke gisa erabiltzen dituzte. Izan ere, sarritan, datu-basea berarekin elkarreragiteko modu bakarra da. Datuak sartzeko eta manipulazio funtzionaltasuna ematen duten erabiltzaile interfaze grafiko guztiak SQL itzultzaile baino ez dira. Grafikoki egiten dituzun ekintzak eta datu baseak ulertzen dituzten SQL komandoak hartzen dituzte.

SQL ingelesez dago

Une honetan, pentsatzen ari zarela ez zarela programatzaile bat eta programazio-lengoaia bat ikastea zalantzarik gabe ez da zure kalezuloan. Zorionez, bere oinarrian, SQL hizkuntza sinple bat da. Komando kopuru mugatua du, eta komando horiek oso irakurgarriak dira eta ingelesezko esaldiak bezalakoak dira.

Datu baseak sartzea

SQL ulertzeko, garrantzitsua da datu-baseak nola funtzionatzen duen ulertzeko. "Taula", "erlazioa" eta "kontsulta" bezalako terminoekin konfiantzaz baliatzen bazara, zoaz eskuinera! Hala ez bada, artikuluaren datu-basearen oinarriak irakurri ahal izango dituzu aurrera egin aurretik.

Ikus dezagun adibide bat. Demagun erosotasuneko denda bateko inbentarioa mantentzeko diseinatutako datu base sinple bat duzula. Zure datu-baseko tauletan, elementu bakoitza identifikatzen duten stock bakarrak indexatzen dituzten apalen elementuen prezioak egon litezke. Seguruenik, "Prezioak" bezalako izen sinple bat eman beharko zenioke.

Beharbada 25 $ baino gehiagoko prezioa duten zure dendako elementuak kentzeko, "galdetu" datu-basea elementu guzti hauen zerrenda ikusteko. Bertan sartzen da.

Zure lehen SQL kontsulta

Informazio hau eskuratzeko beharrezkoa den SQL adierazpenean sartu baino lehen, saiatu zaitez gure galdera ingelesez idatziz. "Prezioen taula guztien prezioaren prezioa $ 25 baino gehiagoko prezioen prezioan" hautatu nahi dugu. "Hori nahiko erraza da eskuliburu arruntetan adierazitako eskaera sinplea denean, eta SQL bezain sinplea da. Hona hemen dagokion SQL adierazpena:

SELECT StockNumber
FROM Prezioak
NON Prezioa> 5

Hau bezain erraza da! Goiko oharraren adierazpena irakurri baduzu, azken paragrafoan aurkezten dugun ingelesezko galdera oso antzekoa izango duzu.

SQL Instrukzioak interpretatzea

Orain saiatu beste adibide bat. Oraingoan, ordea, atzera egingo dugu. Lehenik eta behin, SQL adierazpenarekin emango dizut eta ikus dezagun ingelesez idatzitakoa badaiteke:

Aukeratu prezioa
FROM Prezioak
Non StockNumber = 3006

Beraz, zer uste duzu adierazpen hau? Hori da, 3006 elementurako datu-basearen prezioa berreskuratzen du.

Ikasgai bakar bat dago hemendik aurrera gure eztabaidatik kanpo uzteko: SQL ingelesez dago. Ez kezkatu SQL idazketa nola eraiki nahi duzun; hori lortuko dugu gure gainerako serieetan. Just konturatzen SQL ez dela beldurra, baliteke lehen agertzen den bezala.

SQL Instrukzioen barrutia

SQL-ek adierazpen sorta zabala eskaintzen du, hauetako bat SELECT singlea da. Hona hemen beste SQL instrukzio batzuen adibide batzuk:

SQL instrukzio horiez gain, SQL klausulak erabil ditzakezu, horien artean, aurreko adibideetan erabilitako NON klausula. Klausula hauek jarduten duten datu motak hobetzeko balio dute. NON klausula gain, beste ohiko erabilitako klausulak ere badira hemen:

SQL esplorazio gehiago nahi izanez gero, SQL Oinarrizkoak tutorial anitzeko zati bat da, xehetasun gehiago SQL osagaiak eta alderdiak aztertzen dituena.