Structured Query Language: Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
Addbot (diskusia | príspevky)
d Bot: Odstránenie 64 odkazov interwiki, ktoré sú teraz dostupné na Wikiúdajoch (d:q47607)
Rzelnik (diskusia | príspevky)
gramatika
Riadok 23:
Č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 ==