An difríocht idir athruithe ar: "Teanga Struchtúrtha Iarratas"
m Bot: Migrating 64 interwiki links, now provided by Wikidata on d:q47607 (translate me) |
No edit summary |
||
Líne 1: | Líne 1: | ||
[[Íomhá:SQL.png|mion]] |
|||
Is í an '''Teanga Struchtúrtha Iarratas''', nó '''SQL''' (ón m[[Béarla]] '''Structured Query Language'''), an [[teanga ríomhaireachta]] is mó a bhfuil gean uirthi le haghaidh sonraí a chruthú, a athrú is a aisghabháil ó [[córas bainistíochta bunachar sonraí|chórais bainistíochta bunachar sonraí]]. |
Is í an '''Teanga Struchtúrtha Iarratas''', nó '''SQL''' (ón m[[Béarla]] '''Structured Query Language'''), an [[teanga ríomhaireachta]] is mó a bhfuil gean uirthi le haghaidh sonraí a chruthú, a athrú is a aisghabháil ó [[córas bainistíochta bunachar sonraí|chórais bainistíochta bunachar sonraí]]. Tá sé anois ina teanga chaighdeánach idirnáisiúnta le hiarratais a chumadh i gcomhair bunachair choibhneasta sonraí. |
||
<!---bunaithe ar an alt as Béarla---> |
|||
== Fuaimniú == |
== Fuaimniú == |
||
Tá difríochtaí ann idir dhá fhuaimniú an acrainm, mar na litreacha aonair nó mar fhocal amháin, "saoi-cual". |
Tá difríochtaí ann idir dhá fhuaimniú an acrainm, mar na litreacha aonair nó mar fhocal amháin, "saoi-cual". |
||
[[Íomhá:SQLWindowFunction.svg|clé|mion]] |
|||
== Stair == |
== Stair == |
||
D'fhorbair an comhlacht IBM é Glacadh le SQL mar chaighdeán ag [[ANSI]] i [[1986]] agus [[An Eagraíocht Idirnáisiúnta na gCaighdeán|ISO]] i [[1987]]. Leathnaíodh an teanga chun sainmhíniú struchtúr an bhunachair a chuimsiú<ref>Hussey, Matt - Fréamh an Eolais (Coiscéim 2011)</ref>. |
|||
=== Caighdeánú === |
=== Caighdeánú === |
||
{| class=wikitable |
{| class=wikitable |
||
Líne 21: | Líne 25: | ||
| [[2006]] || [[SQL:2006]] || || Tugtar sainmhíniú in ISO/IEC 9075-14:2006 ar shlite inar féidir úsáid a bhaint as SQL in éineacht le [[XML]]. |
| [[2006]] || [[SQL:2006]] || || Tugtar sainmhíniú in ISO/IEC 9075-14:2006 ar shlite inar féidir úsáid a bhaint as SQL in éineacht le [[XML]]. |
||
|} |
|} |
||
[[Íomhá:Table Module.svg|mion]] |
|||
== Scóip == |
|||
== Eochairfhocail SQL == |
== Eochairfhocail SQL == |
||
Líne 42: | Líne 45: | ||
GROUP BY leabhair.teideal |
GROUP BY leabhair.teideal |
||
Seo sampla de chomhcheangal idir dhá thábla ag a bhfuil luach coiteann. |
Seo sampla de chomhcheangal idir dhá thábla ag a bhfuil luach coiteann. |
||
[[Íomhá:Integración mediante SQL...jpg|mion]] |
|||
=== Ionramháil sonraí === |
=== Ionramháil sonraí === |
||
Is fo-thacar den teanga í teanga ionramhála sonraí, DML (ón mBéarla ''Data Manipulation Language''), a úsáidtear chun cur leis na sonraí nó le haghaidh sonraí a nuashonrú nó a scrios. |
Is fo-thacar den teanga í teanga ionramhála sonraí, DML (ón mBéarla ''Data Manipulation Language''), a úsáidtear chun cur leis na sonraí nó le haghaidh sonraí a nuashonrú nó a scrios. |
||
Líne 58: | Líne 63: | ||
=== Rialúcháin idirbhirt === |
=== Rialúcháin idirbhirt === |
||
[[Íomhá:Body painting - SQL query to find an ideal girl.jpg|mion]] |
|||
=== Sainiú sonraí === |
=== Sainiú sonraí === |
||
Líne 73: | Líne 79: | ||
== Malartach ar SQL == |
== Malartach ar SQL == |
||
== |
== Naisc sheachtracha == |
||
== |
== Tagairtí == |
||
{{Reflist}} |
|||
{{stumpa}} |
{{stumpa}} |
Leagan ó 00:22, 8 Eanáir 2018
Is í an Teanga Struchtúrtha Iarratas, nó SQL (ón mBéarla Structured Query Language), an teanga ríomhaireachta is mó a bhfuil gean uirthi le haghaidh sonraí a chruthú, a athrú is a aisghabháil ó chórais bainistíochta bunachar sonraí. Tá sé anois ina teanga chaighdeánach idirnáisiúnta le hiarratais a chumadh i gcomhair bunachair choibhneasta sonraí.
Fuaimniú
Tá difríochtaí ann idir dhá fhuaimniú an acrainm, mar na litreacha aonair nó mar fhocal amháin, "saoi-cual".
Stair
D'fhorbair an comhlacht IBM é Glacadh le SQL mar chaighdeán ag ANSI i 1986 agus ISO i 1987. Leathnaíodh an teanga chun sainmhíniú struchtúr an bhunachair a chuimsiú[1].
Caighdeánú
Bliain | Ainm | Ailias | Nótaí tráchta |
---|---|---|---|
1986 | SQL-86 | SQL-87 | Céadfhoilsithe ag ANSI. Daingnithe ag ISO i 1987. |
1989 | SQL-89 | Mionleasú. | |
1992 | SQL-92 | SQL2 | Leasú mór (ISO 9075). |
1999 | SQL:1999 | SQL3 | |
2003 | SQL:2003 | ||
2006 | SQL:2006 | Tugtar sainmhíniú in ISO/IEC 9075-14:2006 ar shlite inar féidir úsáid a bhaint as SQL in éineacht le XML. |
Eochairfhocail SQL
Is féidir eochairfhocail SQL a roinnt i ngrúpaí éagsúla.
Aisghabháil sonraí
Is í an oibríocht chun sonraí a aisghabháil an oibríocht is coitianta i mbunachair sonraí le haghaidh idirbheart.
SELECT (roghnaigh)
Sampla 1: SELECT * FROM leabhair WHERE praghas > 100.00 and praghas < 150.00 ORDER BY teideal
Seo sampla ab fhéidir a úsáid le haghaidh liosta leabhar costasach a fháil. Aisghabháiltear na taifid ón tábla leabhair a bhfuil réimse praghas acu atá níos mó ná 100.00 agus níos lú ná 150.00. Sórtáiltear an toradh in ord aibítre de réir teideal an leabhair. Ciallaíonn an réiltín (*) go dtaispeántar na colúin go léir ón tábla leabhair. Is féidir colúin áirithe a ainmniú chomh maith.
Sampla 2: SELECT leabhair.teideal, count(*) AS Údair FROM leabhair JOIN leabhar_údair ON leabhair.uimhir_leabhair = leabhar_údair.uimhir_leabhair GROUP BY leabhair.teideal
Seo sampla de chomhcheangal idir dhá thábla ag a bhfuil luach coiteann.
Ionramháil sonraí
Is fo-thacar den teanga í teanga ionramhála sonraí, DML (ón mBéarla Data Manipulation Language), a úsáidtear chun cur leis na sonraí nó le haghaidh sonraí a nuashonrú nó a scrios.
INSERT
: úsáidtear le haghaidh náid nó níos mó rónna a chur le tábla atá ann cheana féin (codaigh go foirmiúil).UPDATE
: úsáidtear le haghaidh luachanna thacar rónna tábla atá ann cheana féin a mhionathrú.MERGE
DELETE
: scriostar náid nó níos mó rónna atá ann ó thábla .
Sampla INSERT: INSERT INTO mo_thábla (réimse1, réimse2, réimse3) VALUES ('teist', 'N', NULL);
Sampla UPDATE: UPDATE mo_thábla SET réimse1 = 'luach nuashonraithe' WHERE réimse2 = 'N';
Sampla DELETE: DELETE FROM mo_thábla WHERE réimse2 = 'N';
Rialúcháin idirbhirt
Sainiú sonraí
Úsáidtear an dara grúpa eochairfhocal, Teanga Shainithe Sonraí nó DDL (Data Definition Language), chun táblaí nua nó eilimintí a bhaineann le sin a shainmhíniú.
CREATE
DROP
TRUNCATE
ALTER
Rialúchán sonraí
Eile
Cáineadh ar SQL
Malartach ar SQL
Naisc sheachtracha
Tagairtí
- ↑ Hussey, Matt - Fréamh an Eolais (Coiscéim 2011)
Is síol é an t-alt seo. Cuir leis, chun cuidiú leis an Vicipéid. Má tá alt níos forbartha le fáil i dteanga eile, is féidir leat aistriúchán Gaeilge a dhéanamh. |