Diferenzas entre revisións de «SQL»

m
→‎top: Arranxos varios
(Corrixo empregando como fonte a wikipedia inglesa)
m (→‎top: Arranxos varios)
|web =
}}
'''SQL''' (en [[lingua inglesa|inglés]] "''sequel''" e que é un [[acrónimo]] de '''Structured Query Language''', ''linguaxe de consulta estructurada'')<ref name="IBM-SQL" /><ref name="MS-SQL-def" /> é unha [[linguaxe de programación|linguaxe]] [[linguaxe específica de dominio|específica de dominio]] para xerar, manipular e obter datos de bases de datos relacionadas. <ref name="Beaulieu">{{Cita libro| título = Learning SQL edición = 2nd | autores = Alan Beaulieu | editores = O'Reilly Media, Inc. data = 27 de abril de 2009| isbn = 978-0-596-52083-0 | páxinas = 336}}</ref> Permite a xestión de datos ben en sistemas de bases de datos con relacións ([[sistemas de bases de datos con relacións|RDBMS]]) ou en sistemas con fluxo de datos relacionados ([[sistemas con fluxo de datos relacionados|RDSMS]]). SQL permite acceder a rexistros de datos cunha única orde e sen ter que buscar onde están os datos teñen ou non teñan un rexistro.
 
Ao comezo fundamentouse na [[álxebra relacional]] e no [[cálculo de relacións por tuplas]] ou ringleiras e agora fundamentase nunha serie de ordes, ou clases que son sub-linguaxes, que permiten procura de datos, a linguaxe de definición de datos, a linguaxe de control de datos e a linguaxe de manipulación de datos. SQL pretende facer buscas de datos, manipulalos (introducíndoos, actualizándoos ou borrándoos), definindo os datos (o marco de creación e modificación) e o control de acceso a datos. Inda que SQL polo xeral se considera, en boa parte, unha linguaxe declarativa ([[Linguaxes de programación de cuarta xeración|4GL]]), tamén inclúe elementos procesais.
 
SQL foi una das primeiras linguaxes comerciais que empregou o [[modelo de relacións]] que describiu [[Edgar F. Codd]] no seu artigo de 1970 "Un modelo de relacións de datos para bancos de datos con alta cantidade de datos compartidos".<ref name="codd-relational-model" /> Ainda que non incluíu todos as regras de relacións do modelo descrito de Codd, SQL converteuse na linguaxe das bases de datos máis empregada.<ref name="SQLIBM-FundamentalsSQL" /><ref name="IBM-SQL-Fundamentals" />
 
SQL converteuse nu estándar do Instituto Nacional Americano de Estándares ([[ANSI]]) en 1986 e da Organización internacional de estándares ([[ISO]]) en 1987.<ref name="ISO/IEC" /> Malia a existencia destes estándares a meirande parte do código SQL non pode migrarse entre diferentes sistemas de bases de datos sen facer algúns axustes.
 
==Exemplos==
393.002

edicións