Réamhrá

Tá Teanga Iarratas Struchtúrtha taobh thiar de na Bunachair Sonraí Caidrimh Nua-Aimseartha

Is é an Teanga Struchtúrtha Iarratais (SQL) teanga na mbunachar sonraí. Úsáideann gach bunachar sonraí coibhneasta nua-aimseartha, lena n-áirítear Rochtain, FileMaker Pro, Microsoft SQL Server agus Oracle SQL mar a mbarr tógála bunúsach. Go deimhin, is minic gur féidir leat idirghníomhú leis an mbunachar sonraí féin. Níl na comhéadain úsáideora grafacha go léir a sholáthraíonn feidhmiú sonraí iontrála agus ionramhála níos mó ná aistritheoirí SQL. Glacann siad na gníomhartha a dhéanann tú go grafach agus iad a thiontú go huirlisí SQL a thuigeann an mbunachar sonraí.

Tá SQL cosúil le Béarla

Ag an bpointe seo, b'fhéidir go mbeifí ag smaoineamh nach bhfuil tú ina ríomhchláraitheoir agus nach bhfuil teanga cláir á fhoghlaim cinnte go fóill. Ar an gcéad dul síos, is teanga shimplí é SQL. Tá líon teoranta de orduithe aige, agus tá na horduithe sin inléite agus tá siad beagnach struchtúrtha mar abairtí Béarla.

Bunachair Sonraí a thabhairt isteach

Chun SQL a thuiscint, tá sé tábhachtach go mbeadh tuiscint bhunúsach agat ar conas a oibríonn bunachair sonraí. Má tá tú compordach le téarmaí cosúil le "tábla," "gaol," agus "ceist," saor in aisce a threabhadh go díreach amach romhainn! Mura bhfuil, b'fhéidir gur mhaith leat Bunúsacha na mBunachar Sonraí a léamh sula dtéann tú ar aghaidh.

Féach ar shampla. Cuir leis go bhfuil bunachar sonraí simplí agat a ceapadh chun an fardal a choinneáil i gcomhair siopa áise. D'fhéadfadh go mbeadh praghsanna na n-ítimí ar do seilfeanna atá innéacsaithe ag uimhreacha stoc ar leith ag ceann de na táblaí i do bhunachar sonraí a aithníonn gach mír. B'fhéidir gur mhaith leat an t-ainm simplí sin a thabhairt duit mar "Praghsanna".

B'fhéidir gur mhaith leat míreanna a bhaint as do siopa ar phraghas níos mó ná $ 25, go mbainfí "an cheist" ar an mbunachar sonraí le haghaidh liosta de na nithe seo go léir. Seo é nuair a thagann SQL isteach.

Do Chéad Iarratas SQL

Sula nglacfaimid isteach sa ráiteas SQL a theastaíonn uainn an fhaisnéis seo a aisghabháil, déanfaimid iarracht ár cheist a fhrasrú i mBéarla shimplí. Is mian linn "gach líon stoic a roghnú as an tábla praghsanna ina bhfuil an praghas os cionn $ 25". Is é sin an-simplí a iarraidh nuair a bhíonn sé léirithe i mBéarla shimplí, agus tá sé beagnach chomh simplí i SQL. Seo an ráiteas SQL comhfhreagrach:

SELECT Stoc Líonra
Ó Praghsanna
IARRÁIL Praghas> 5

Tá sé chomh simplí leis sin! Má léitear an ráiteas thuas os ard, gheobhaidh tú go bhfuil sé an-chosúil leis an gceist atá againn sa Bhéarla sa mhír dheireanach.

Ráitis SQL a theangaireacht

Déan iarracht sampla eile a dhéanamh anois. An uair seo, áfach, déanfaimid é ar ais. Ar dtús, tabharfaidh mé an ráiteas SQL duit agus féachfaimid an féidir leat é a mhíniú i mBéarla shimplí:

SELECT Praghas
Ó Praghsanna
WHERE StockNumber = 3006

Mar sin, cad a cheapann tú an ráiteas seo? Sin ceart, aisghabhálann sé an praghas ón mbunachar sonraí le haghaidh mír 3006.

Tá ceacht simplí amháin ann ba chóir duit a chur as ár bplé ag an bpointe seo: Is cosúil le Béarla SQL. Ná bíodh imní ort faoi conas a thógann tú ráitis SQL; cuirfimid sin sa chuid eile dár sraith. Tuigeann tú nach bhfuil SQL chomh eagla ná mar a d'fhéadfadh sé a bheith le feiceáil ar dtús.

Réimse na Ráiteas SQL

Soláthraíonn SQL raon leathan ráiteas, agus níl ach ceann amháin ag SELECT. Seo roinnt samplaí de ráitis SQL coitianta eile:

Chomh maith leis na ráitis SQL seo, is féidir leat clásail SQL a úsáid, ina measc an clásal DE a úsáidtear sna samplaí roimhe seo. Freastalóidh na clásail seo an cineál sonraí chun gníomhú orthu. Chomh maith leis an gclásal IN, tá clásail eile a úsáidtear go coitianta anseo:

Má tá suim agat i scrúdú breise a dhéanamh ar SQL, is cúrsa teagaisc il-chuid é SQL Fundamentals a dhéanann iniúchadh ar na comhpháirteanna agus ar ghnéithe SQL níos mionsonraithe.