Array ( [0] => 15482216 [id] => 15482216 [1] => cswiki [site] => cswiki [2] => SQL [uri] => SQL [3] => [img] => [4] => [day_avg] => [5] => [day_diff] => [6] => [day_last] => [7] => [day_prev_last] => [8] => [oai] => [9] => [is_good] => [10] => [object_type] => [11] => 1 [has_content] => 1 [12] => **SQL** SQL (Structured Query Language) je mocný jazyk určený pro správu a manipulaci s daty v relačních databázích. Jeho vznik v 70. letech 20. století znamenal revoluci v oblasti správy dat, a od té doby se stal klíčovým nástrojem pro vývojáře, datové analytiky a mnoho dalších profesionálů. SQL se vyznačuje jednoduchou a intuitivní syntaxí, která umožňuje uživatelům efektivně komunikovat s databázemi. Mnoho zkušených uživatelů oceňuje jeho schopnost provádět složité dotazy a analýzy dat, čímž umožňuje organizacím lépe porozumět svým informacím a činit informovaná rozhodnutí. Díky široké podpoře různých databázových systémů, jako jsou MySQL, PostgreSQL, Oracle a Microsoft SQL Server, si uživatelé mohou vybrat platformu, která nejlépe vyhovuje jejich potřebám a cílům. Jedním z nejvýznamnějších rysů SQL je jeho standardizace. Různé implementace jazyka se sice mohou mírně lišit, avšak základní principy a struktura zůstávají konzistentní. To usnadňuje přenositelnost dovedností mezi různými systémy a přispívá k dynamickému rozvoji databázových technologií. SQL také podporuje rozšiřování a integraci s dalšími technologiemi a jazyky, což přináší zajímavé možnosti pro inovace v oblasti analýzy dat, strojového učení a umělé inteligence. S rostoucím důrazem na data a jejich efektivní používání ve všech oblastech podnikání se význam SQL nadále zvyšuje. Celkově lze říci, že SQL je stabilním základem pro práci s daty, který podporuje růst a inovace v mnoha oblastech. S jeho pomocí mohou jednotlivci a organizace lépe organizovat, analyzovat a interpretovat data, což je neocenitelné pro úspěch v dnešním datovém světě. [oai_cs_optimisticky] => **SQL** SQL (Structured Query Language) je mocný jazyk určený pro správu a manipulaci s daty v relačních databázích. Jeho vznik v 70. letech 20. století znamenal revoluci v oblasti správy dat, a od té doby se stal klíčovým nástrojem pro vývojáře, datové analytiky a mnoho dalších profesionálů. SQL se vyznačuje jednoduchou a intuitivní syntaxí, která umožňuje uživatelům efektivně komunikovat s databázemi. Mnoho zkušených uživatelů oceňuje jeho schopnost provádět složité dotazy a analýzy dat, čímž umožňuje organizacím lépe porozumět svým informacím a činit informovaná rozhodnutí. Díky široké podpoře různých databázových systémů, jako jsou MySQL, PostgreSQL, Oracle a Microsoft SQL Server, si uživatelé mohou vybrat platformu, která nejlépe vyhovuje jejich potřebám a cílům. Jedním z nejvýznamnějších rysů SQL je jeho standardizace. Různé implementace jazyka se sice mohou mírně lišit, avšak základní principy a struktura zůstávají konzistentní. To usnadňuje přenositelnost dovedností mezi různými systémy a přispívá k dynamickému rozvoji databázových technologií. SQL také podporuje rozšiřování a integraci s dalšími technologiemi a jazyky, což přináší zajímavé možnosti pro inovace v oblasti analýzy dat, strojového učení a umělé inteligence. S rostoucím důrazem na data a jejich efektivní používání ve všech oblastech podnikání se význam SQL nadále zvyšuje. Celkově lze říci, že SQL je stabilním základem pro práci s daty, který podporuje růst a inovace v mnoha oblastech. S jeho pomocí mohou jednotlivci a organizace lépe organizovat, analyzovat a interpretovat data, což je neocenitelné pro úspěch v dnešním datovém světě. ) Array ( [0] => {{Vložit|Agregační_funkce|GROUP_BY|/Insert_(SQL)|MERGE}} [1] => {{Vložit|GROUP_BY|/Insert_(SQL)|MERGE}} [2] => {{Vložit|Insert_(SQL)|MERGE}} [3] => {{Vložit|MERGE}} [4] => '''SQL''' (vyslovováno anglicky ''es-kjů-el'' {{IPA2|ɛs kjuː ɛɫ}}) je zkratka ({{Vjazyce2|en|''Structured Query Language''}}) pro standardizovaný strukturovaný [[dotazovací jazyk]], který je používán pro práci s daty v [[Relační databáze|relačních databázích]]. SQL je nástupcem jazyka ''SEQUEL'' ({{Vjazyce2|en|''Structured English Query Language''}}). [5] => [6] => == Historie SQL == [7] => V 70. letech [[20. století]] probíhal ve firmě [[IBM]] výzkum [[relační databáze|relačních databází]]. Bylo nutné vytvořit sadu příkazů pro ovládání těchto databází. Vznikl tak jazyk ''SEQUEL'' (Structured English Query Language). Cílem bylo vytvořit jazyk, ve kterém by se příkazy tvořily syntakticky co nejblíže přirozenému jazyku (angličtině). [8] => [9] => K vývoji jazyka se přidaly další firmy. V r. [[1979]] uvedla na trh firma Relational Software, Inc. (dnešní [[Oracle Corporation]]) svoji relační databázovou platformu ''[[Oracle Database]]''. IBM uvedla v roce [[1981]] nový systém SQL/DS a v roce [[1983]] systém [[IBM DB2|DB2]]. Dalšími systémy byly např. [[Progress Software|Progress]], [[IBM Informix|Informix]]{{Citace elektronického periodika |titul=Informix |url=http://www.intax.cz/INFORMIX_Dynamic_Server.html |datum přístupu=2009-01-16 |url archivu=https://web.archive.org/web/20070501055008/http://www.intax.cz/INFORMIX_Dynamic_Server.html |datum archivace=2007-05-01 |nedostupné=ano }} a [[SyBase]]. Ve všech těchto systémech se používala varianta jazyka SEQUEL, který byl přejmenován na ''SQL''. [10] => [11] => Relační databáze byly stále významnější, a bylo nutné jejich jazyk standardizovat. Americký institut [[American National Standards Institute|ANSI]] původně chtěl vydat jako standard zcela nový jazyk RDL. SQL se však prosadil jako ''de facto'' standard a ANSI založil nový standard na tomto jazyku. Tento standard bývá označován jako ''SQL-86'' podle roku, kdy byl přijat. [12] => [13] => V dalších letech se ukázalo, že SQL-86 obsahuje některé nedostatky a naopak v něm nejsou obsaženy některé důležité prvky týkající se hlavně [[referenční integrita|integrity databáze]]. V roce 1992 byl proto přijat nový standard ''SQL-92'' (někdy se uvádí jen ''SQL2''). Zatím nejnovějším standardem je ''SQL3'' (''SQL-99''), který reaguje na potřeby nejmodernějších [[objektově orientovaná databáze|databází s objektovými prvky]]. [14] => [15] => Standardy podporuje prakticky každá relační databáze, ale obvykle nejsou implementovány vždy všechny požadavky normy. A naopak, každá z nich obsahuje prvky a konstrukce, které nejsou ve standardech obsaženy. Přenositelnost SQL dotazů mezi jednotlivými databázemi je proto omezená. [16] => [17] => == Popis jazyka == [18] => {{Podrobně|Příkazy jazyka SQL}} [19] => SQL příkazy se dělí na čtyři základní skupiny: [20] => * ''[[data definition language]]'' (DDL), příkazy pro definici dat ([[CREATE]], [[ALTER]], [[DROP]], …), [21] => * ''[[data manipulation language]]'' (DML), příkazy pro manipulaci s daty ([[SELECT]], [[Insert (SQL)|INSERT]], [[UPDATE]], [[DELETE]], …), [22] => * ''[[data control language]]'' (DCL), [23] => ** ''[[transaction control commands]]'' (TCC), příkazy pro řízení [[databázová transakce|transakcí]] ([[START TRANSACTION]], [[COMMIT]], [[ROLLBACK]]), [24] => ** příkazy pro řízení přístupových práv ([[GRANT]], [[REVOKE]]), [25] => * ostatní nebo speciální příkazy (číslovače, schémata, ...) [26] => [27] => == Distribuované zpracování SQL == [28] => Architektura distribuovaných relačních databází (DRDA) byla navržena pracovní skupinou v rámci IBM v letech 1988 až 1994. DRDA umožňuje síťově připojeným relačním databázím spolupracovat při plnění požadavků SQL.{{Citace periodika [29] => | příjmení = Reinsch [30] => | jméno = R. [31] => | titul = Distributed database for SAA [32] => | periodikum = IBM Systems Journal [33] => | datum vydání = 1988 [34] => | ročník = 27 [35] => | číslo = 3 [36] => | strany = 362–369 [37] => | issn = 0018-8670 [38] => | doi = 10.1147/sj.273.0362 [39] => | url = http://ieeexplore.ieee.org/document/5387638/ [40] => | datum přístupu = 2022-04-04 [41] => }}{{Citace periodika [42] => | příjmení = Hirao [43] => | jméno = T. [44] => | titul = Extension of the relational database semantic processing model [45] => | periodikum = IBM Systems Journal [46] => | datum vydání = 1990 [47] => | ročník = 29 [48] => | číslo = 4 [49] => | strany = 539–550 [50] => | issn = 0018-8670 [51] => | doi = 10.1147/sj.294.0539 [52] => | url = http://dx.doi.org/10.1147/sj.294.0539 [53] => | datum přístupu = 2022-04-04 [54] => }} [55] => [56] => Interaktivní uživatel nebo program může zadávat příkazy SQL do místního RDB a přijímat tabulky dat a stavových indikátorů jako odpověď ze vzdálených RDB. Příkazy SQL lze také zkompilovat a uložit ve vzdálených RDB jako balíčky a poté je vyvolat podle názvu balíčku. To je důležité pro efektivní provoz aplikačních programů, které zadávají složité, vysokofrekvenční dotazy. Je to zvláště důležité, když se tabulky, ke kterým se má přistupovat, nacházejí ve vzdálených systémech. [57] => [58] => Zprávy, protokoly a strukturální komponenty DRDA jsou definovány architekturou správy distribuovaných dat. Distribuované zpracování SQL ala DRDA se odlišuje od současných distribuovaných databází SQL. [59] => [60] => == Reference == [61] => [62] => [63] => == Související články == [64] => * [[Databáze]] [65] => * [[Primární klíč]] [66] => * [[Cizí klíč]] [67] => * [[Tabulka (databáze)|Tabulka]] [68] => * [[Databázová transakce]] [69] => [70] => == Externí odkazy == [71] => * {{Commonscat}} [72] => * {{TDKIV}} [73] => * [http://krokodata.vse.cz/SQL Tutoriál SQL] [74] => * [http://www.sallyx.org/sally/psql/ Tutoriál PostgreSQL, MySQL, SQLite a Oracle] [75] => [76] => {{Programovací jazyky}} [77] => {{SQL}} [78] => {{Autoritní data}} [79] => [80] => [[Kategorie:SQL| ]] [81] => [[Kategorie:Standardy ISO/IEC podle jména]] [82] => [[Kategorie:Deklarativní programovací jazyky]] [] => )
good wiki

SQL

SQL (vyslovováno anglicky es-kjů-el ) je zkratka pro standardizovaný strukturovaný dotazovací jazyk, který je používán pro práci s daty v relačních databázích. SQL je nástupcem jazyka SEQUEL .

More about us

About

Jeho vznik v 70. letech 20. století znamenal revoluci v oblasti správy dat, a od té doby se stal klíčovým nástrojem pro vývojáře, datové analytiky a mnoho dalších profesionálů. SQL se vyznačuje jednoduchou a intuitivní syntaxí, která umožňuje uživatelům efektivně komunikovat s databázemi. Mnoho zkušených uživatelů oceňuje jeho schopnost provádět složité dotazy a analýzy dat, čímž umožňuje organizacím lépe porozumět svým informacím a činit informovaná rozhodnutí. Díky široké podpoře různých databázových systémů, jako jsou MySQL, PostgreSQL, Oracle a Microsoft SQL Server, si uživatelé mohou vybrat platformu, která nejlépe vyhovuje jejich potřebám a cílům. Jedním z nejvýznamnějších rysů SQL je jeho standardizace. Různé implementace jazyka se sice mohou mírně lišit, avšak základní principy a struktura zůstávají konzistentní. To usnadňuje přenositelnost dovedností mezi různými systémy a přispívá k dynamickému rozvoji databázových technologií. SQL také podporuje rozšiřování a integraci s dalšími technologiemi a jazyky, což přináší zajímavé možnosti pro inovace v oblasti analýzy dat, strojového učení a umělé inteligence. S rostoucím důrazem na data a jejich efektivní používání ve všech oblastech podnikání se význam SQL nadále zvyšuje. Celkově lze říci, že SQL je stabilním základem pro práci s daty, který podporuje růst a inovace v mnoha oblastech. S jeho pomocí mohou jednotlivci a organizace lépe organizovat, analyzovat a interpretovat data, což je neocenitelné pro úspěch v dnešním datovém světě.

Expert Team

Vivamus eget neque lacus. Pellentesque egauris ex.

Award winning agency

Lorem ipsum, dolor sit amet consectetur elitorceat .

10 Year Exp.

Pellen tesque eget, mauris lorem iupsum neque lacus.

You might be interested in

,'dotazovací jazyk','Oracle Database','UPDATE','SELECT','CREATE','DROP','20. století','IBM','objektově orientovaná databáze','1979','relační databáze','Oracle Corporation'