<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.multimediaexpo.cz/mmecz/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
		<id>http://www.multimediaexpo.cz/mmecz/index.php?action=history&amp;feed=atom&amp;title=SQL</id>
		<title>SQL - Historie editací</title>
		<link rel="self" type="application/atom+xml" href="http://www.multimediaexpo.cz/mmecz/index.php?action=history&amp;feed=atom&amp;title=SQL"/>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=SQL&amp;action=history"/>
		<updated>2026-05-01T17:04:47Z</updated>
		<subtitle>Historie editací této stránky</subtitle>
		<generator>MediaWiki 1.16.5</generator>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=SQL&amp;diff=2384994&amp;oldid=prev</id>
		<title>Sysop: Nahrazení textu „Oracle Corporation“ textem „Oracle Corporation“</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=SQL&amp;diff=2384994&amp;oldid=prev"/>
				<updated>2022-01-06T12:16:47Z</updated>
		
		<summary type="html">&lt;p&gt;Nahrazení textu „&lt;a href=&quot;/mmecz/index.php?title=Oracle_Corporation&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Oracle Corporation (stránka neexistuje)&quot;&gt;Oracle Corporation&lt;/a&gt;“ textem „Oracle Corporation“&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Starší verze&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Verze z 6. 1. 2022, 12:16&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Historie SQL ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Historie SQL ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;V 70. letech [[20. století]]&amp;nbsp; 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ě).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;V 70. letech [[20. století]]&amp;nbsp; 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ě).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;K vývoji jazyka se přidaly další firmy. V r. [[1979]] uvedla na trh firma Relational Software, Inc. (dnešní &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;Oracle Corporation&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/del&gt;) svoji relační databázovou platformu ''[[Oracle Database]]''. IBM uvedla v roce [[1981]] nový systém SQL/DS a v roce [[1983]] systém [[DB2]]. Dalšími systémy byly např. [[Progres]], [http://www.intax.cz/INFORMIX_Dynamic_Server.html Informix] a [[SyBase]]. Ve všech těchto systémech se používala varianta jazyka SEQUEL, který byl přejmenován na '''SQL'''.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;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 [[DB2]]. Dalšími systémy byly např. [[Progres]], [http://www.intax.cz/INFORMIX_Dynamic_Server.html Informix] a [[SyBase]]. Ve všech těchto systémech se používala varianta jazyka SEQUEL, který byl přejmenován na '''SQL'''.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;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.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;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.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=SQL&amp;diff=297150&amp;oldid=prev</id>
		<title>Sysop: 1 revizi</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=SQL&amp;diff=297150&amp;oldid=prev"/>
				<updated>2013-08-30T06:26:42Z</updated>
		
		<summary type="html">&lt;p&gt;1 revizi&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;← Starší verze&lt;/td&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;Verze z 30. 8. 2013, 06:26&lt;/td&gt;
		&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=SQL&amp;diff=297149&amp;oldid=prev</id>
		<title>Sysop: Nahrazení textu</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=SQL&amp;diff=297149&amp;oldid=prev"/>
				<updated>2012-04-27T12:27:55Z</updated>
		
		<summary type="html">&lt;p&gt;Nahrazení textu&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''SQL''' (někdy vyslovováno anglicky ''es-kjů-el'' , někdy též ''síkvl'' ) je standardizovaný [[dotazovací jazyk]] používaný pro práci s daty v relačních databázích. SQL je zkratka anglických slov '''Structured Query Language''' (strukturovaný dotazovací jazyk).&lt;br /&gt;
	  &lt;br /&gt;
== Historie SQL ==&lt;br /&gt;
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ě).&lt;br /&gt;
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 [[DB2]]. Dalšími systémy byly např. [[Progres]], [http://www.intax.cz/INFORMIX_Dynamic_Server.html Informix] a [[SyBase]]. Ve všech těchto systémech se používala varianta jazyka SEQUEL, který byl přejmenován na '''SQL'''.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
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]].&lt;br /&gt;
&lt;br /&gt;
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á.&lt;br /&gt;
== Popis jazyka ==&lt;br /&gt;
{{hlavní článek|Příkazy jazyka SQL}}&lt;br /&gt;
SQL příkazy se dělí na čtyři základní skupiny:&lt;br /&gt;
* Příkazy pro manipulaci s daty ([[SELECT]], [[INSERT]], [[UPDATE]], [[DELETE]], …)&lt;br /&gt;
* Příkazy pro definici dat ([[CREATE]], [[ALTER]], [[DROP]], …)&lt;br /&gt;
* Příkazy pro řízení přístupových práv ([[GRANT]], [[REVOKE]])&lt;br /&gt;
* Příkazy pro řízení [[databázová transakce|transakcí]] ([[START TRANSACTION]], [[COMMIT]], [[ROLLBACK]])&lt;br /&gt;
* Ostatní nebo speciální příkazy&lt;br /&gt;
&lt;br /&gt;
== Související články ==&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[primární klíč|Primární klíč]]&lt;br /&gt;
* [[Tabulka (databáze)|Tabulka]]&lt;br /&gt;
* [[transakce|Transakce]]&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
* [http://www.dbsvet.cz/view.php?cisloclanku=2004030102 Seriál tipů a triků pro SQL]&lt;br /&gt;
* [http://interval.cz/serialy/sql-structured-query-language/ SQL – Structured Query Language] – průvodce SQL&lt;br /&gt;
* [http://www.sallyx.org/sally/psql/ Návod pro PostgreSQL (česky)]&lt;br /&gt;
* [http://krokodata.vse.cz/SQL Tutoriál SQL]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Programovací jazyky}}{{SQL}}{{Článek z Wikipedie}}&lt;br /&gt;
[[Kategorie:SQL]]&lt;br /&gt;
[[Kategorie:Standardy ISO]]&lt;/div&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	</feed>