Structured Query Language: Rozdiel medzi revíziami

gramatika
d (Bot: Odstránenie 64 odkazov interwiki, ktoré sú teraz dostupné na Wikiúdajoch (d:q47607))
(gramatika)
Časť, ktorá slúži na manipuláciu s dátami, je vo svojej podstate len syntaktický cukor pre [[relačný kalkul]].
 
V čistej forme (štandard) nie je jazyk SQL [[turingovsky úplný]], tzn. nevieme v ňom vypočítať všetko, čo vieme na [[Turingov stroj|Turingovom stroji]] (a teda aj naprogramovať v bežných programovacích jazykoch). V SQL nedokážeme napríklad urobiť [[tranzitívny uzáver]] relácie]. Z tohto dôvodu mnohé databázové systémy rozširujú jazyk SQL o ďalšie konštrukcie, napr. [[Oracle]] dodáva [[PL/SQL]], [[Microsoft]] [[SQL Server]] používa [[T-SQL]]. Iný prístup spočíva v integráciíintegrácii niektorého klasického programovacieho jazyka, napr. Oracle podporuje jazyk [[Java (programovací jazyk)|Java]], Microsoft SQL Server 2005 ľubovoľný jazyk podporujúci .NET (napr. C#, VB.NET či C++), v [[PostgreSQL]] môžu byť funkcie písané v rôznych jazykoch ako je [[Perl]], [[Tcl]] či [[C]].
 
== Rozšírenia ==
1 716

úprav