<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
	<id>https://wikisofia.cz/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hana.Svetelska</id>
	<title>Wikisofia - Příspěvky uživatele [cs]</title>
	<link rel="self" type="application/atom+xml" href="https://wikisofia.cz/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hana.Svetelska"/>
	<link rel="alternate" type="text/html" href="https://wikisofia.cz/wiki/Speci%C3%A1ln%C3%AD:P%C5%99%C3%ADsp%C4%9Bvky/Hana.Svetelska"/>
	<updated>2026-04-20T04:30:05Z</updated>
	<subtitle>Příspěvky uživatele</subtitle>
	<generator>MediaWiki 1.33.0</generator>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=54725</id>
		<title>Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=54725"/>
		<updated>2018-06-04T10:01:38Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[SQL|'''SQL (Structured Query Language)''']] je databázový [[programovací jazyk]], který se skládá z více částí. Jednou z nich je část definiční ('''Data Definition Language''', DDL), která umožňuje vytvářet, upravovat a mazat objekty [[databáze]].&lt;br /&gt;
&lt;br /&gt;
==Příkazy==&lt;br /&gt;
Data Definition Language obsahuje tyto příkazy&amp;lt;ref&amp;gt;Programování v SQL. In: ''Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE'' [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf&amp;lt;/ref&amp;gt;: &amp;lt;br/&amp;gt;&lt;br /&gt;
# CREATE - vytvoří objekt (databázi, tabulku)&lt;br /&gt;
# ALTER - změní definici objektu&lt;br /&gt;
# DROP - smaže objekt&lt;br /&gt;
# RENAME - přejmenuje objekt&lt;br /&gt;
# TRUNCATE - vymaže data z tabulky, ale ne tabulku samotnou&lt;br /&gt;
&lt;br /&gt;
===Syntax příkazů===&lt;br /&gt;
Obecná syntax základních tří příkazů vypadá takto:&lt;br /&gt;
====CREATE====&lt;br /&gt;
Vytvoření databáze&lt;br /&gt;
   CREATE DATABASE nazev_databaze;&lt;br /&gt;
Vytvoření tabulky&lt;br /&gt;
   CREATE TABLE nazev_tabulky ( &lt;br /&gt;
      sloupec_1 datovy_typ,&lt;br /&gt;
      ...&lt;br /&gt;
      sloupec_n datovy_typ);&lt;br /&gt;
Název databáze i tabulky se musí řídit základními pravidly pro názvy všech objektů jazyka SQL - viz [[SQL]].&amp;lt;br/&amp;gt;&lt;br /&gt;
Každý sloupec tabulky je jeden atribut (vlastnost) popisovaných [[Data|dat]]. A každý sloupec musí mít určený tzv. datový typ, který určuje hodnoty, které jsou pro daný sloupec přípustné.&lt;br /&gt;
Nejčastějšími datovými typy jsou:&lt;br /&gt;
* CHAR(d) - řetězec znaků určité délky, kterou označuje číslo d. Např. tedy CHAR(20) bude řetězec o délce 20 znaků.&lt;br /&gt;
* DATE - datum ve formátu RRRR-MM-DD&lt;br /&gt;
* INTEGER - číslo od -2 147 483 648 do 2 147 483 647, maximální počet znaků může být specifikován v závorkách. Existují i další datové typy pro čísla, ale INTEGER je pro většinu dat dostačující.&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====ALTER====&lt;br /&gt;
Přidání sloupce&lt;br /&gt;
   ALTER TABLE nazev_tabulky&lt;br /&gt;
      ADD nazev_sloupce datovy_typ;&lt;br /&gt;
Odstranění sloupce&lt;br /&gt;
   ALTER TABLE nazev_tabulky&lt;br /&gt;
      DROP COLUMN nazev_sloupce;&lt;br /&gt;
Úprava sloupce&lt;br /&gt;
   ALTER TABLE nazev_tabulky&lt;br /&gt;
      MODIFY nazev_sloupce datovy_typ;&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
====DROP====&lt;br /&gt;
Pozor, odstraňování objektů používáme pouze v případě, že jsme si jisti, že daná [[data]] už nebudeme potřebovat.&amp;lt;br/&amp;gt;&lt;br /&gt;
Odstranění databáze&lt;br /&gt;
   DROP DATABASE nazev_databaze;&lt;br /&gt;
Odstranění tabulky&lt;br /&gt;
   DROP TABLE nazev_tabulky;&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Omezení dat (constraints)==&lt;br /&gt;
SQL omezení se používají ke specifikaci pravidel pro [[data]] v tabulce. To zajišťuje přesnost a spolehlivost [[Data|dat]] v tabulce. Pokud by nastal rozpor mezi omezením a akcí, která je s [[Data|daty]] provedena, akce bude zrušena. Omezení mohou být na úrovni tabulek nebo na úrovni sloupců v tabulce. Mohou být použita po příkazu CREATE nebo ALTER.&amp;lt;br/&amp;gt;&lt;br /&gt;
Syntax&lt;br /&gt;
   CREATE TABLE nazev_tabulky ( &lt;br /&gt;
      sloupec_1 datovy_typ omezeni,&lt;br /&gt;
      ...&lt;br /&gt;
      sloupec_n datovy_typ omezeni);&lt;br /&gt;
Omezení je několik: PRIMARY KEY (primární klíč), FOREIGN KEY (cizí klíč), NOT NULL, UNIQUE, CHECK, DEFAULT, INDEX, nejpoužívanější jsou ale primární a cizí klíče.&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
===Primární klíč===&lt;br /&gt;
Omezení primárního klíče identifikuje každý záznam (řádek) v tabulce. Primární klíče musí obsahovat unikátní hodnoty (omezení UNIQUE) a nesmí obsahovat nulové hodnoty (omezení NOT NULL). Každá tabulka může mít pouze jeden primární klíč, který se může skládat z jednoho nebo více polí.&amp;lt;br/&amp;gt;&lt;br /&gt;
Příklad definice primárního klíče v rámci příkazu CREATE&lt;br /&gt;
   CREATE TABLE osoby (&lt;br /&gt;
      ID_osoby int NOT NULL PRIMARY KEY,&lt;br /&gt;
      prijmeni char(255) NOT NULL,&lt;br /&gt;
      jmeno char(255),&lt;br /&gt;
      vek int);&lt;br /&gt;
Příklad definice primárního klíče v rámci příkazu ALTER&lt;br /&gt;
   ALTER TABLE osoby (&lt;br /&gt;
      ADD PRIMARY KEY (ID);&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
===Cizí klíč===&lt;br /&gt;
Cizí klíč se používá ke sloučení dvou tabulek. Je to pole (nebo více polí) jedné tabulky, které odkazuje na primární klíč jiné tabulky. Toto omezení se používá k tomu, abychom zabránili akcím, které by zničily vazby mezi tabulkami. Cizí klíč také zabraňuje tomu, aby do příslušného sloupce byla vložena nesprávná [[data]], musí to být taková [[data]], která odpovídají hodnotám obsaženým v tabulce, na kterou cizí klíč odkazuje.&lt;br /&gt;
Příklad definice cizího klíče v rámci příkazu CREATE&lt;br /&gt;
   CREATE TABLE objednavky (&lt;br /&gt;
      ID_objednavky int NOT NULL PRIMARY KEY,&lt;br /&gt;
      cislo_objednavky int NOT NULL,&lt;br /&gt;
      ID_osoby int FOREIGN KEY REFERENCES osoby(ID_osoby) );&lt;br /&gt;
Spojení &amp;quot;FOREIGN KEY REFERENCES&amp;quot; určuje, že bude následovat odkaz na jinou tabulku ve formátu nazev_tabulky(nazev_sloupce).&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Příklad definice cizího klíče v rámci příkazu ALTER&lt;br /&gt;
   ALTER TABLE objednavky&lt;br /&gt;
      ADD FOREIGN KEY (ID_osoby) REFERENCES osoby(ID_osoby);&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Příklady na modelu knihovny==&lt;br /&gt;
&lt;br /&gt;
[[File:SQL_knihovna.png|thumb|upright 5|none|Konceptuální schéma knihovny &amp;lt;br/&amp;gt; [[:File:SQL_knihovna.png]] ]]&lt;br /&gt;
&lt;br /&gt;
Vytvoř tabulku dílo.&lt;br /&gt;
   CREATE TABLE Dilo (&lt;br /&gt;
      id_dilo int PRIMARY KEY,&lt;br /&gt;
      nazev char(200),&lt;br /&gt;
      popis char(200) );&lt;br /&gt;
&lt;br /&gt;
Vytvoř tabulku vydání.&lt;br /&gt;
   CREATE TABLE vydani (&lt;br /&gt;
      id_vyd int PRIMARY KEY,&lt;br /&gt;
      id_dilo int FOREIGN KEY REFERENCES Dilo(id_dilo),&lt;br /&gt;
      cis_vyd char(20),&lt;br /&gt;
      rok_vyd char(20) );&lt;br /&gt;
&lt;br /&gt;
Vytvoř tabulku autorství.&lt;br /&gt;
   CREATE TABLE Autorstvi (&lt;br /&gt;
      id_autorstvi int PRIMARY KEY,&lt;br /&gt;
      id_dilo int FOREIGN KEY REFERENCES Dilo(id_dilo),&lt;br /&gt;
      id_aut int FOREIGN KEY REFERENCES Autor(id_aut) );&lt;br /&gt;
&lt;br /&gt;
Vymaž tabulku druh sekundárního autorství.&lt;br /&gt;
   DROP TABLE Drusekaut;&lt;br /&gt;
&lt;br /&gt;
Vymaž databázi knihovna.&lt;br /&gt;
   DROP DATABASE Knihovna;&lt;br /&gt;
&lt;br /&gt;
Uprav tabulku dílo: přidej sloupec evidenční číslo.&lt;br /&gt;
   ALTER TABLE dilo&lt;br /&gt;
      ADD ev_cis char(200);&lt;br /&gt;
&lt;br /&gt;
Uprav tabulku pokuta: odstraň datum pokuty.&lt;br /&gt;
   ALTER TABLE pokuta&lt;br /&gt;
      DROP dat_pok;&amp;lt;ref name=&amp;quot;SQL_5&amp;quot;&amp;gt;Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;&amp;gt;POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Externí odkazy ===&lt;br /&gt;
&lt;br /&gt;
* [https://docs.oracle.com/database/121/SQLRF/toc.htm Oracle dokumentace]&lt;br /&gt;
* [http://www.w3schools.com/sql/default.asp w3schools]&lt;br /&gt;
* [http://sqlzoo.net/wiki/SQL_Tutorial SQLZOO]&lt;br /&gt;
* [http://www.mff.cuni.cz/ Matematicko-fyzikální fakulta]&lt;br /&gt;
* [http://krokodata.vse.cz/ Krokodýlovy databáze]&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[SQL]]&lt;br /&gt;
* [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]&lt;br /&gt;
* [[Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů]]&lt;br /&gt;
* [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]&lt;br /&gt;
* [[Příkaz Select, jeho využití v databázi Knihovna]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
Databázové systémy, Jazyk SQL, primární klíč, cizí klíč&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;br /&gt;
[[Kategorie: Státnicové otázky UISK]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=54724</id>
		<title>Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=54724"/>
		<updated>2018-06-04T10:01:11Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: přidání kategorie&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[SQL|'''SQL (Structured Query Language)''']] je databázový [[programovací jazyk]], který se skládá z více částí. Jednou z nich je část definiční ('''Data Definition Language''', DDL), která umožňuje vytvářet, upravovat a mazat objekty [[databáze]].&lt;br /&gt;
&lt;br /&gt;
==Příkazy==&lt;br /&gt;
Data Definition Language obsahuje tyto příkazy&amp;lt;ref&amp;gt;Programování v SQL. In: ''Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE'' [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf&amp;lt;/ref&amp;gt;: &amp;lt;br/&amp;gt;&lt;br /&gt;
# CREATE - vytvoří objekt (databázi, tabulku)&lt;br /&gt;
# ALTER - změní definici objektu&lt;br /&gt;
# DROP - smaže objekt&lt;br /&gt;
# RENAME - přejmenuje objekt&lt;br /&gt;
# TRUNCATE - vymaže data z tabulky, ale ne tabulku samotnou&lt;br /&gt;
&lt;br /&gt;
===Syntax příkazů===&lt;br /&gt;
Obecná syntax základních tří příkazů vypadá takto:&lt;br /&gt;
====CREATE====&lt;br /&gt;
Vytvoření databáze&lt;br /&gt;
   CREATE DATABASE nazev_databaze;&lt;br /&gt;
Vytvoření tabulky&lt;br /&gt;
   CREATE TABLE nazev_tabulky ( &lt;br /&gt;
      sloupec_1 datovy_typ,&lt;br /&gt;
      ...&lt;br /&gt;
      sloupec_n datovy_typ);&lt;br /&gt;
Název databáze i tabulky se musí řídit základními pravidly pro názvy všech objektů jazyka SQL - viz [[SQL]].&amp;lt;br/&amp;gt;&lt;br /&gt;
Každý sloupec tabulky je jeden atribut (vlastnost) popisovaných [[Data|dat]]. A každý sloupec musí mít určený tzv. datový typ, který určuje hodnoty, které jsou pro daný sloupec přípustné.&lt;br /&gt;
Nejčastějšími datovými typy jsou:&lt;br /&gt;
* CHAR(d) - řetězec znaků určité délky, kterou označuje číslo d. Např. tedy CHAR(20) bude řetězec o délce 20 znaků.&lt;br /&gt;
* DATE - datum ve formátu RRRR-MM-DD&lt;br /&gt;
* INTEGER - číslo od -2 147 483 648 do 2 147 483 647, maximální počet znaků může být specifikován v závorkách. Existují i další datové typy pro čísla, ale INTEGER je pro většinu dat dostačující.&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====ALTER====&lt;br /&gt;
Přidání sloupce&lt;br /&gt;
   ALTER TABLE nazev_tabulky&lt;br /&gt;
      ADD nazev_sloupce datovy_typ;&lt;br /&gt;
Odstranění sloupce&lt;br /&gt;
   ALTER TABLE nazev_tabulky&lt;br /&gt;
      DROP COLUMN nazev_sloupce;&lt;br /&gt;
Úprava sloupce&lt;br /&gt;
   ALTER TABLE nazev_tabulky&lt;br /&gt;
      MODIFY nazev_sloupce datovy_typ;&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
====DROP====&lt;br /&gt;
Pozor, odstraňování objektů používáme pouze v případě, že jsme si jisti, že daná [[data]] už nebudeme potřebovat.&amp;lt;br/&amp;gt;&lt;br /&gt;
Odstranění databáze&lt;br /&gt;
   DROP DATABASE nazev_databaze;&lt;br /&gt;
Odstranění tabulky&lt;br /&gt;
   DROP TABLE nazev_tabulky;&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Omezení dat (constraints)==&lt;br /&gt;
SQL omezení se používají ke specifikaci pravidel pro [[data]] v tabulce. To zajišťuje přesnost a spolehlivost [[Data|dat]] v tabulce. Pokud by nastal rozpor mezi omezením a akcí, která je s [[Data|daty]] provedena, akce bude zrušena. Omezení mohou být na úrovni tabulek nebo na úrovni sloupců v tabulce. Mohou být použita po příkazu CREATE nebo ALTER.&amp;lt;br/&amp;gt;&lt;br /&gt;
Syntax&lt;br /&gt;
   CREATE TABLE nazev_tabulky ( &lt;br /&gt;
      sloupec_1 datovy_typ omezeni,&lt;br /&gt;
      ...&lt;br /&gt;
      sloupec_n datovy_typ omezeni);&lt;br /&gt;
Omezení je několik: PRIMARY KEY (primární klíč), FOREIGN KEY (cizí klíč), NOT NULL, UNIQUE, CHECK, DEFAULT, INDEX, nejpoužívanější jsou ale primární a cizí klíče.&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
===Primární klíč===&lt;br /&gt;
Omezení primárního klíče identifikuje každý záznam (řádek) v tabulce. Primární klíče musí obsahovat unikátní hodnoty (omezení UNIQUE) a nesmí obsahovat nulové hodnoty (omezení NOT NULL). Každá tabulka může mít pouze jeden primární klíč, který se může skládat z jednoho nebo více polí.&amp;lt;br/&amp;gt;&lt;br /&gt;
Příklad definice primárního klíče v rámci příkazu CREATE&lt;br /&gt;
   CREATE TABLE osoby (&lt;br /&gt;
      ID_osoby int NOT NULL PRIMARY KEY,&lt;br /&gt;
      prijmeni char(255) NOT NULL,&lt;br /&gt;
      jmeno char(255),&lt;br /&gt;
      vek int);&lt;br /&gt;
Příklad definice primárního klíče v rámci příkazu ALTER&lt;br /&gt;
   ALTER TABLE osoby (&lt;br /&gt;
      ADD PRIMARY KEY (ID);&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
===Cizí klíč===&lt;br /&gt;
Cizí klíč se používá ke sloučení dvou tabulek. Je to pole (nebo více polí) jedné tabulky, které odkazuje na primární klíč jiné tabulky. Toto omezení se používá k tomu, abychom zabránili akcím, které by zničily vazby mezi tabulkami. Cizí klíč také zabraňuje tomu, aby do příslušného sloupce byla vložena nesprávná [[data]], musí to být taková [[data]], která odpovídají hodnotám obsaženým v tabulce, na kterou cizí klíč odkazuje.&lt;br /&gt;
Příklad definice cizího klíče v rámci příkazu CREATE&lt;br /&gt;
   CREATE TABLE objednavky (&lt;br /&gt;
      ID_objednavky int NOT NULL PRIMARY KEY,&lt;br /&gt;
      cislo_objednavky int NOT NULL,&lt;br /&gt;
      ID_osoby int FOREIGN KEY REFERENCES osoby(ID_osoby) );&lt;br /&gt;
Spojení &amp;quot;FOREIGN KEY REFERENCES&amp;quot; určuje, že bude následovat odkaz na jinou tabulku ve formátu nazev_tabulky(nazev_sloupce).&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Příklad definice cizího klíče v rámci příkazu ALTER&lt;br /&gt;
   ALTER TABLE objednavky&lt;br /&gt;
      ADD FOREIGN KEY (ID_osoby) REFERENCES osoby(ID_osoby);&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Příklady na modelu knihovny==&lt;br /&gt;
&lt;br /&gt;
[[File:SQL_knihovna.png|thumb|upright 5|none|Konceptuální schéma knihovny &amp;lt;br/&amp;gt; [[:File:SQL_knihovna.png]] ]]&lt;br /&gt;
&lt;br /&gt;
Vytvoř tabulku dílo.&lt;br /&gt;
   CREATE TABLE Dilo (&lt;br /&gt;
      id_dilo int PRIMARY KEY,&lt;br /&gt;
      nazev char(200),&lt;br /&gt;
      popis char(200) );&lt;br /&gt;
&lt;br /&gt;
Vytvoř tabulku vydání.&lt;br /&gt;
   CREATE TABLE vydani (&lt;br /&gt;
      id_vyd int PRIMARY KEY,&lt;br /&gt;
      id_dilo int FOREIGN KEY REFERENCES Dilo(id_dilo),&lt;br /&gt;
      cis_vyd char(20),&lt;br /&gt;
      rok_vyd char(20) );&lt;br /&gt;
&lt;br /&gt;
Vytvoř tabulku autorství.&lt;br /&gt;
   CREATE TABLE Autorstvi (&lt;br /&gt;
      id_autorstvi int PRIMARY KEY,&lt;br /&gt;
      id_dilo int FOREIGN KEY REFERENCES Dilo(id_dilo),&lt;br /&gt;
      id_aut int FOREIGN KEY REFERENCES Autor(id_aut) );&lt;br /&gt;
&lt;br /&gt;
Vymaž tabulku druh sekundárního autorství.&lt;br /&gt;
   DROP TABLE Drusekaut;&lt;br /&gt;
&lt;br /&gt;
Vymaž databázi knihovna.&lt;br /&gt;
   DROP DATABASE Knihovna;&lt;br /&gt;
&lt;br /&gt;
Uprav tabulku dílo: přidej sloupec evidenční číslo.&lt;br /&gt;
   ALTER TABLE dilo&lt;br /&gt;
      ADD ev_cis char(200);&lt;br /&gt;
&lt;br /&gt;
Uprav tabulku pokuta: odstraň datum pokuty.&lt;br /&gt;
   ALTER TABLE pokuta&lt;br /&gt;
      DROP dat_pok;&amp;lt;ref name=&amp;quot;SQL_5&amp;quot;&amp;gt;Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;&amp;gt;POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Externí odkazy ===&lt;br /&gt;
&lt;br /&gt;
* [https://docs.oracle.com/database/121/SQLRF/toc.htm Oracle dokumentace]&lt;br /&gt;
* [http://www.w3schools.com/sql/default.asp w3schools]&lt;br /&gt;
* [http://sqlzoo.net/wiki/SQL_Tutorial SQLZOO]&lt;br /&gt;
* [http://www.mff.cuni.cz/ Matematicko-fyzikální fakulta]&lt;br /&gt;
* [http://krokodata.vse.cz/ Krokodýlovy databáze]&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[SQL]]&lt;br /&gt;
* [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]&lt;br /&gt;
* [[Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů]]&lt;br /&gt;
* [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]&lt;br /&gt;
* [[Příkaz Select, jeho využití v databázi Knihovna]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
Databázové systémy, Jazyk SQL, primární klíč, cizí klíč&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;br /&gt;
[[Kategorie: Státnicové otázky ÚISK]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53789</id>
		<title>Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53789"/>
		<updated>2018-05-14T15:03:53Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: přidání odkazů do textu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[SQL|'''SQL (Structured Query Language)''']] je databázový [[programovací jazyk]], který se skládá z více částí. Jednou z nich je část definiční ('''Data Definition Language''', DDL), která umožňuje vytvářet, upravovat a mazat objekty [[databáze]].&lt;br /&gt;
&lt;br /&gt;
==Příkazy==&lt;br /&gt;
Data Definition Language obsahuje tyto příkazy&amp;lt;ref&amp;gt;Programování v SQL. In: ''Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE'' [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf&amp;lt;/ref&amp;gt;: &amp;lt;br/&amp;gt;&lt;br /&gt;
# CREATE - vytvoří objekt (databázi, tabulku)&lt;br /&gt;
# ALTER - změní definici objektu&lt;br /&gt;
# DROP - smaže objekt&lt;br /&gt;
# RENAME - přejmenuje objekt&lt;br /&gt;
# TRUNCATE - vymaže data z tabulky, ale ne tabulku samotnou&lt;br /&gt;
&lt;br /&gt;
===Syntax příkazů===&lt;br /&gt;
Obecná syntax základních tří příkazů vypadá takto:&lt;br /&gt;
====CREATE====&lt;br /&gt;
Vytvoření databáze&lt;br /&gt;
   CREATE DATABASE nazev_databaze;&lt;br /&gt;
Vytvoření tabulky&lt;br /&gt;
   CREATE TABLE nazev_tabulky ( &lt;br /&gt;
      sloupec_1 datovy_typ,&lt;br /&gt;
      ...&lt;br /&gt;
      sloupec_n datovy_typ);&lt;br /&gt;
Název databáze i tabulky se musí řídit základními pravidly pro názvy všech objektů jazyka SQL - viz [[SQL]].&amp;lt;br/&amp;gt;&lt;br /&gt;
Každý sloupec tabulky je jeden atribut (vlastnost) popisovaných [[Data|dat]]. A každý sloupec musí mít určený tzv. datový typ, který určuje hodnoty, které jsou pro daný sloupec přípustné.&lt;br /&gt;
Nejčastějšími datovými typy jsou:&lt;br /&gt;
* CHAR(d) - řetězec znaků určité délky, kterou označuje číslo d. Např. tedy CHAR(20) bude řetězec o délce 20 znaků.&lt;br /&gt;
* DATE - datum ve formátu RRRR-MM-DD&lt;br /&gt;
* INTEGER - číslo od -2 147 483 648 do 2 147 483 647, maximální počet znaků může být specifikován v závorkách. Existují i další datové typy pro čísla, ale INTEGER je pro většinu dat dostačující.&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====ALTER====&lt;br /&gt;
Přidání sloupce&lt;br /&gt;
   ALTER TABLE nazev_tabulky&lt;br /&gt;
      ADD nazev_sloupce datovy_typ;&lt;br /&gt;
Odstranění sloupce&lt;br /&gt;
   ALTER TABLE nazev_tabulky&lt;br /&gt;
      DROP COLUMN nazev_sloupce;&lt;br /&gt;
Úprava sloupce&lt;br /&gt;
   ALTER TABLE nazev_tabulky&lt;br /&gt;
      MODIFY nazev_sloupce datovy_typ;&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
====DROP====&lt;br /&gt;
Pozor, odstraňování objektů používáme pouze v případě, že jsme si jisti, že daná [[data]] už nebudeme potřebovat.&amp;lt;br/&amp;gt;&lt;br /&gt;
Odstranění databáze&lt;br /&gt;
   DROP DATABASE nazev_databaze;&lt;br /&gt;
Odstranění tabulky&lt;br /&gt;
   DROP TABLE nazev_tabulky;&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Omezení dat (constraints)==&lt;br /&gt;
SQL omezení se používají ke specifikaci pravidel pro [[data]] v tabulce. To zajišťuje přesnost a spolehlivost [[Data|dat]] v tabulce. Pokud by nastal rozpor mezi omezením a akcí, která je s [[Data|daty]] provedena, akce bude zrušena. Omezení mohou být na úrovni tabulek nebo na úrovni sloupců v tabulce. Mohou být použita po příkazu CREATE nebo ALTER.&amp;lt;br/&amp;gt;&lt;br /&gt;
Syntax&lt;br /&gt;
   CREATE TABLE nazev_tabulky ( &lt;br /&gt;
      sloupec_1 datovy_typ omezeni,&lt;br /&gt;
      ...&lt;br /&gt;
      sloupec_n datovy_typ omezeni);&lt;br /&gt;
Omezení je několik: PRIMARY KEY (primární klíč), FOREIGN KEY (cizí klíč), NOT NULL, UNIQUE, CHECK, DEFAULT, INDEX, nejpoužívanější jsou ale primární a cizí klíče.&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
===Primární klíč===&lt;br /&gt;
Omezení primárního klíče identifikuje každý záznam (řádek) v tabulce. Primární klíče musí obsahovat unikátní hodnoty (omezení UNIQUE) a nesmí obsahovat nulové hodnoty (omezení NOT NULL). Každá tabulka může mít pouze jeden primární klíč, který se může skládat z jednoho nebo více polí.&amp;lt;br/&amp;gt;&lt;br /&gt;
Příklad definice primárního klíče v rámci příkazu CREATE&lt;br /&gt;
   CREATE TABLE osoby (&lt;br /&gt;
      ID_osoby int NOT NULL PRIMARY KEY,&lt;br /&gt;
      prijmeni char(255) NOT NULL,&lt;br /&gt;
      jmeno char(255),&lt;br /&gt;
      vek int);&lt;br /&gt;
Příklad definice primárního klíče v rámci příkazu ALTER&lt;br /&gt;
   ALTER TABLE osoby (&lt;br /&gt;
      ADD PRIMARY KEY (ID);&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
===Cizí klíč===&lt;br /&gt;
Cizí klíč se používá ke sloučení dvou tabulek. Je to pole (nebo více polí) jedné tabulky, které odkazuje na primární klíč jiné tabulky. Toto omezení se používá k tomu, abychom zabránili akcím, které by zničily vazby mezi tabulkami. Cizí klíč také zabraňuje tomu, aby do příslušného sloupce byla vložena nesprávná [[data]], musí to být taková [[data]], která odpovídají hodnotám obsaženým v tabulce, na kterou cizí klíč odkazuje.&lt;br /&gt;
Příklad definice cizího klíče v rámci příkazu CREATE&lt;br /&gt;
   CREATE TABLE objednavky (&lt;br /&gt;
      ID_objednavky int NOT NULL PRIMARY KEY,&lt;br /&gt;
      cislo_objednavky int NOT NULL,&lt;br /&gt;
      ID_osoby int FOREIGN KEY REFERENCES osoby(ID_osoby) );&lt;br /&gt;
Spojení &amp;quot;FOREIGN KEY REFERENCES&amp;quot; určuje, že bude následovat odkaz na jinou tabulku ve formátu nazev_tabulky(nazev_sloupce).&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Příklad definice cizího klíče v rámci příkazu ALTER&lt;br /&gt;
   ALTER TABLE objednavky&lt;br /&gt;
      ADD FOREIGN KEY (ID_osoby) REFERENCES osoby(ID_osoby);&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Příklady na modelu knihovny==&lt;br /&gt;
&lt;br /&gt;
[[File:SQL_knihovna.png|thumb|upright 5|none|Konceptuální schéma knihovny &amp;lt;br/&amp;gt; [[:File:SQL_knihovna.png]] ]]&lt;br /&gt;
&lt;br /&gt;
Vytvoř tabulku dílo.&lt;br /&gt;
   CREATE TABLE Dilo (&lt;br /&gt;
      id_dilo int PRIMARY KEY,&lt;br /&gt;
      nazev char(200),&lt;br /&gt;
      popis char(200) );&lt;br /&gt;
&lt;br /&gt;
Vytvoř tabulku vydání.&lt;br /&gt;
   CREATE TABLE vydani (&lt;br /&gt;
      id_vyd int PRIMARY KEY,&lt;br /&gt;
      id_dilo int FOREIGN KEY REFERENCES Dilo(id_dilo),&lt;br /&gt;
      cis_vyd char(20),&lt;br /&gt;
      rok_vyd char(20) );&lt;br /&gt;
&lt;br /&gt;
Vytvoř tabulku autorství.&lt;br /&gt;
   CREATE TABLE Autorstvi (&lt;br /&gt;
      id_autorstvi int PRIMARY KEY,&lt;br /&gt;
      id_dilo int FOREIGN KEY REFERENCES Dilo(id_dilo),&lt;br /&gt;
      id_aut int FOREIGN KEY REFERENCES Autor(id_aut) );&lt;br /&gt;
&lt;br /&gt;
Vymaž tabulku druh sekundárního autorství.&lt;br /&gt;
   DROP TABLE Drusekaut;&lt;br /&gt;
&lt;br /&gt;
Vymaž databázi knihovna.&lt;br /&gt;
   DROP DATABASE Knihovna;&lt;br /&gt;
&lt;br /&gt;
Uprav tabulku dílo: přidej sloupec evidenční číslo.&lt;br /&gt;
   ALTER TABLE dilo&lt;br /&gt;
      ADD ev_cis char(200);&lt;br /&gt;
&lt;br /&gt;
Uprav tabulku pokuta: odstraň datum pokuty.&lt;br /&gt;
   ALTER TABLE pokuta&lt;br /&gt;
      DROP dat_pok;&amp;lt;ref name=&amp;quot;SQL_5&amp;quot;&amp;gt;Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;&amp;gt;POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Externí odkazy ===&lt;br /&gt;
&lt;br /&gt;
* [https://docs.oracle.com/database/121/SQLRF/toc.htm Oracle dokumentace]&lt;br /&gt;
* [http://www.w3schools.com/sql/default.asp w3schools]&lt;br /&gt;
* [http://sqlzoo.net/wiki/SQL_Tutorial SQLZOO]&lt;br /&gt;
* [http://www.mff.cuni.cz/ Matematicko-fyzikální fakulta]&lt;br /&gt;
* [http://krokodata.vse.cz/ Krokodýlovy databáze]&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[SQL]]&lt;br /&gt;
* [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]&lt;br /&gt;
* [[Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů]]&lt;br /&gt;
* [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]&lt;br /&gt;
* [[Příkaz Select, jeho využití v databázi Knihovna]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
Databázové systémy, Jazyk SQL, primární klíč, cizí klíč&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=P%C5%99%C3%ADkaz_Select,_jeho_vyu%C5%BEit%C3%AD_v_datab%C3%A1zi_Knihovna&amp;diff=53225</id>
		<title>Příkaz Select, jeho využití v databázi Knihovna</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=P%C5%99%C3%ADkaz_Select,_jeho_vyu%C5%BEit%C3%AD_v_datab%C3%A1zi_Knihovna&amp;diff=53225"/>
		<updated>2018-04-10T17:08:53Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: pahýl&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Příklady==&lt;br /&gt;
'''Vypiš všechny data z tabulky dílo.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT *&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Dilo;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš příjmení všech autorů.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT pri_aut&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Autor;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Z výtisků vypiš všechny signatury a ceny (v pořadí signatura, cena).'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT signatura, cena&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Vytisk;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš z tabulky výpůjčka datumy výpůjčky a datumy vrácení tak, aby měli sloupce názvy &amp;quot;datum vypujcky&amp;quot; a &amp;quot;datum vraceni&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT dat_od AS datum_vypujcky, dat_do AS datum_vraceni&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Vypujcka;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: v datum_vraceni je &amp;quot;_&amp;quot; místo mezery, protože SQL by jinak za mezerou čekal další klíčové slovo/příkaz.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš z tabulky pokut id pokuty jako &amp;quot;cislo pokuty&amp;quot; a výšku pokuty ze dne 28.12.2016.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT id_pok AS cislo_pokuty, vyse_pok&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Pokuta&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE dat_pok=&amp;quot;28122016&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: datum píšeme v uvozovkách, protože se jedná o řetězec. Jenom datový typ CHAR vypisujeme v uvozovkách, datový typ Integer a Decimal vypisujeme bez uvozovek.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš z tabulky čtenář id jako &amp;quot;cislo ctenare&amp;quot;, příjmení jako &amp;quot;prijmeni&amp;quot; a adresu všech čtenářů, kteří se jmenují &amp;quot;Pavel&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT id_cte AS cislo_ctenare, pri_cte AS prijmeni, adresa&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Ctenar&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE jme_cte = &amp;quot;Pavel&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Z tabulky Vydání vypiš všechno o vydáních, které mají id díla &amp;quot;20&amp;quot; a rok vydání &amp;quot;2016&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT *&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Vydani&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE id_dilo = 20&amp;lt;br/&amp;gt;&lt;br /&gt;
AND rok_vyd = &amp;quot;2016&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Přepoj dílo &amp;quot;Těžký časy&amp;quot; s autorem &amp;quot;Charles Bukowski&amp;quot; v tabulce autorství.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT id_dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE nazev = &amp;quot;Těžký časy&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
(Systém ukáže id, např. 12)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT id_aut&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Autor&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE jme_aut = &amp;quot;Charles&amp;quot;&amp;lt;br/&amp;gt;&lt;br /&gt;
AND pri_aut = &amp;quot;Bukowski&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
(Systém ukáže id, např. 21)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
INSERT INTO Autorstvi(id_dilo, id_aut)&amp;lt;br/&amp;gt;&lt;br /&gt;
VALUES(12, 21);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš všechny čtenáře, kteří si nikdy nic nevypůjčili.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT *&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Ctenar&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE id_cte NOT IN (SELECT id_cte FROM Vypujcka);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš součet všech pokut.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT SUM(vyse_pok)&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Pokuta;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš nejdražší a nejlevnější výtisk daného díla.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT MAX(cena), MIN(cena)&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Vytisk&amp;lt;br/&amp;gt;&lt;br /&gt;
GROUP BY id_dilo;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vstupní parametr SELECT neobsahuje AND. Jenom za WHERE následuje AND.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Zjisti, kolik máme autoru v databázi.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT COUNT(*) AS pocet_autoru FROM Autor;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: * je tady v závorce, protože je to parametr agregační funkce.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Zjisti průměrnou cenu výtisků.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT AVG(cena) FROM Vytisk;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Uveď průměrnou cenu výtisků. Sloupec nazvi průměrná cena.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT AVG(cena) AS prumerna_cena FROM Vytisk;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;SQL_5&amp;quot;&amp;gt;Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;&amp;gt;POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_6&amp;quot;&amp;gt;W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[SQL]]&lt;br /&gt;
* [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
SQL, dotazovací jazyk, databáze&lt;br /&gt;
&lt;br /&gt;
{{pahýl}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Manipula%C4%8Dn%C3%AD_%C4%8D%C3%A1st_jazyka_SQL_(DML_%E2%80%93_insert,_update,_delete)_a_p%C5%99%C3%ADklady_na_datab%C3%A1zi_Knihovna&amp;diff=53224</id>
		<title>Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Manipula%C4%8Dn%C3%AD_%C4%8D%C3%A1st_jazyka_SQL_(DML_%E2%80%93_insert,_update,_delete)_a_p%C5%99%C3%ADklady_na_datab%C3%A1zi_Knihovna&amp;diff=53224"/>
		<updated>2018-04-10T17:08:24Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: pahýl&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Příkazy pro manipulaci s daty (SELECT, INSERT, UPDATE, DELETE, …)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==Příklady==&lt;br /&gt;
'''Vlož dílo &amp;quot;Těžký časy&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
INSERT INTO Dilo(nazev, popis)&amp;lt;br/&amp;gt;&lt;br /&gt;
VALUES(&amp;quot;Těžký časy&amp;quot;, &amp;quot;Soubor 35 krátkých povídek.&amp;quot;);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vlož autor &amp;quot;Charles Bukowski&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
INSERT INTO Autor(jme_aut,pri_aut)&amp;lt;br/&amp;gt;&lt;br /&gt;
VALUES(&amp;quot;Charles&amp;quot;,&amp;quot;Bukowski&amp;quot;);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž pokuty, které vznikly na Vánoce.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Pokuta&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE dat_pok = &amp;quot;24122016&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž všechny pokuty.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Pokuta;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž všechny autory.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Autor;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: bez definice WHERE mažu všechno.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Zmaž všechny výpůjčky od Vánoc do Silvestra.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Vypujcka&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE dat_od = &amp;quot;24122016&amp;quot;&amp;lt;br/&amp;gt;&lt;br /&gt;
AND dat_do = &amp;quot;31122016&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení formy data: v konceptuálním schématu knihovny máme definovanou délku data na 8 znaků. Můžeme tedy datum napsat ve formě 24122016 nebo 24.12.16 - podstatné je dodržet délku pole, co je 8 znaků.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Zmaž autora Charles Bukowski.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Autor&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE jme_aut = &amp;quot;Charles&amp;quot;&amp;lt;br/&amp;gt;&lt;br /&gt;
AND pri_aut = &amp;quot;Bukowski&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Změň cenu stokorunových výtisků na 120 Kč.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
UPDATE Vytisk&amp;lt;br/&amp;gt;&lt;br /&gt;
SET cena = 120&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE cena = 100;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Změň křestní jméno Petra Nováka na Josef.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
UPDATE ctenar&amp;lt;br/&amp;gt;&lt;br /&gt;
SET jme_cte = „Josef“&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE jme_cte = „Petr“&amp;lt;br/&amp;gt;&lt;br /&gt;
AND pri_cte = „Novák“;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[SQL]]&lt;br /&gt;
* [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Příkaz Select, jeho využití v databázi Knihovna|Příkaz Select, jeho využití v databázi Knihovna / popis klauzule NOT IN a její využití, Select s klauzulí GROUP BY, využití tohoto příkazu v databázi knihovna, základní duplicitní select a další agregátní funkce /.]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
SQL, dotazovací jazyk, databáze&lt;br /&gt;
&lt;br /&gt;
{{pahýl}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Transformace_konceptu%C3%A1ln%C3%ADho_modelu_na_datov%C3%BD_model,_z%C3%A1kladn%C3%AD_prvky_datov%C3%A9ho_modelu,_specifikace_%C3%BAlohy_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF&amp;diff=53223</id>
		<title>Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Transformace_konceptu%C3%A1ln%C3%ADho_modelu_na_datov%C3%BD_model,_z%C3%A1kladn%C3%AD_prvky_datov%C3%A9ho_modelu,_specifikace_%C3%BAlohy_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF&amp;diff=53223"/>
		<updated>2018-04-10T17:07:56Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: pahýl&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Základní prvky datového modelu==&lt;br /&gt;
# '''Entita''' (angl. entity) je objekt reálného světa, který je schopen nezávislé existence a je jednoznačně odlišitelný od ostatních objektů. Entitou je např. &amp;quot;student Novák Josef, r.č.470822172&amp;quot;. &lt;br /&gt;
# '''Vztah''' (angl. relationship) je vazba mezi dvěma (nebo více) entitami. Např. entita &amp;quot;student Novák Josef, r.č. 470822172&amp;quot; může být ve vztahu &amp;quot;má zapsán&amp;quot; k entitě &amp;quot;učební předmět Konstrukce databázových systémů&amp;quot;.&lt;br /&gt;
# '''Hodnota popisného typu''' (angl. value) - popisný typ je jednoduchý datový typ, tedy dvojice {množina hodnot, množina operací}. Hodnotami jsou například celé číslo 123, datum 31.2.1994 apod.&lt;br /&gt;
# '''Atributem''' (angl. attribute) budeme rozumět funkci přiřazující entitám či vztahům hodnotu (zde popisného typu), určující některou podstatnou ''vlastnost'' entity nebo vztahu. Např. DATUM výpůjčky dané knihy daným abonentem, RODNÉ_ČÍSLO daného zaměstnance, apod.&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;&amp;gt;POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[SQL]]&lt;br /&gt;
* [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Příkaz Select, jeho využití v databázi Knihovna|Příkaz Select, jeho využití v databázi Knihovna / popis klauzule NOT IN a její využití, Select s klauzulí GROUP BY, využití tohoto příkazu v databázi knihovna, základní duplicitní select a další agregátní funkce /.]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
SQL, dotazovací jazyk, databáze, databázové systémy, konceptuální modely, datové modely, primární klíč, cizí klíč&lt;br /&gt;
&lt;br /&gt;
{{pahýl}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Popis_prvk%C5%AF_konceptu%C3%A1ln%C3%ADch_model%C5%AF,_smysl_konceptu%C3%A1ln%C3%ADho_modelu_a_p%C5%99%C3%ADklad_modelu_Knihovny&amp;diff=53222</id>
		<title>Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Popis_prvk%C5%AF_konceptu%C3%A1ln%C3%ADch_model%C5%AF,_smysl_konceptu%C3%A1ln%C3%ADho_modelu_a_p%C5%99%C3%ADklad_modelu_Knihovny&amp;diff=53222"/>
		<updated>2018-04-10T17:07:27Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: pahýl&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==E-R konceptuální model==&lt;br /&gt;
&lt;br /&gt;
[[File:ERD Representation.svg|thumb|upright 2|right|Alternativní konvence pro psaní diagramů]]&lt;br /&gt;
&lt;br /&gt;
[[File:ERD-artist-performs-song.svg|thumb|upright 2|right|Dvě vztažené entity za použití notace Crow's Foot]]&lt;br /&gt;
&lt;br /&gt;
Entity-relationship model (ERM), entitně vztahový model se v [[Softwarové inženýrství|softwarovém inženýrství]] používá pro abstraktní a konceptuální znázornění [[data|dat]]. Entity-relationship modelování je metoda [[data|datového]] modelování, která vytváří jeden z typů konceptuálních schémat či sémantických [[data|datových]] modelů systému (obvykle relační [[databáze]]) a požadavků na něj stylem shora dolů.&lt;br /&gt;
&amp;lt;ref name=&amp;quot;SQL_2&amp;quot;&amp;gt;Entity-relationship model. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-16]. Dostupné z: https://cs.wikipedia.org/wiki/Entity-relationship_model&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Alternativní konvence pro psaní diagramů===&lt;br /&gt;
&lt;br /&gt;
Chenova notace entity-relationship modelování používá obdélníky pro znázornění entit a kosočtverce pro znázornění vztahů. Tato notace je odpovídající, protože Chenovy vztahy jsou původně objekty - mohou samy obsahovat atributy i další vztahy.&amp;lt;ref name=&amp;quot;SQL_2&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternativní konvence, částečně z historického hlediska:&lt;br /&gt;
* IDEF1X[4]&lt;br /&gt;
* Bachmanova notace&lt;br /&gt;
* Martinova notace&lt;br /&gt;
* (min, max)-notace Jean-Raymonda Abriala z roku 1974&lt;br /&gt;
* Standard UML&lt;br /&gt;
* EXPRESS&amp;lt;ref name=&amp;quot;SQL_2&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Crow's foot===&lt;br /&gt;
&lt;br /&gt;
Jedna z alternativních notacích známá jako &amp;quot;crow's foot&amp;quot; byla vytvořena nezávisle, v těchto diagramech jsou entity znázorněny v boxech a vztahy oblouky s popisem. Notace &amp;quot;Crow's Foot&amp;quot; znázorňuje vztahy propojováním entit čarami, přičemž symboly na obou koncích čáry symbolizují kardinalitu vztahu. Notace Crow's Foot se používá v Barkerově notaci a v metodologiích jako je SSADM (Structured Systems Analysis and Design Method) nebo [[Informační inženýrství|informační inženýrství]].&amp;lt;ref name=&amp;quot;SQL_2&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notace Crow's foot má následující výhody:&lt;br /&gt;
* Srozumitelnost definování kardinality a dědičnosti ze strany vztahu&lt;br /&gt;
* Stručně řešená notace povinného vztahu použitím svislé čáry a volitelného vztahu prázdnou kružnicí&lt;br /&gt;
* Zobrazuje stručně a jasně notaci, která identifikuje všechny třídy&amp;lt;ref name=&amp;quot;SQL_2&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[SQL]]&lt;br /&gt;
* [[Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů]]&lt;br /&gt;
* [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]&lt;br /&gt;
* [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]&lt;br /&gt;
* [[Příkaz Select, jeho využití v databázi Knihovna]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
databázové systémy, jazyk SQL, konceptuální modely&lt;br /&gt;
&lt;br /&gt;
{{pahýl}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=SQL&amp;diff=53221</id>
		<title>SQL</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=SQL&amp;diff=53221"/>
		<updated>2018-04-10T16:56:04Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: hlavní úprava textu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Structured Query Language, SQL''' je databázový [[Programovací jazyk|programovací jazyk]], který umožňuje definovat [[data]], dotazovat se na ně (extrahovat je) a manipulovat s nimi. Má svá syntaktická a sémantická pravidla, která jsou odvozená z jednoduchých anglických vět, což jej činí srozumitelným a snadno pochopitelným. Jeho výhodou je i možnost volat jej z jiných [[Programovací jazyk|programovacích jazyků]] jako C, JAVA, PHP apod.&lt;br /&gt;
&amp;lt;ref name = &amp;quot;ORCL&amp;quot;&amp;gt; LONEY, Kevin. Oracle Database: kompletní průvodce. Brno: Computer Press, 2010. Administrace (Computer Press). ISBN 978-80-251-2489-5.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name = &amp;quot;DB&amp;quot;&amp;gt; KROENKE, David a David J. AUER. Databáze. Brno: Computer Press, 2015. ISBN 978-80-251-4352-0.&amp;lt;/ref&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Jazyk SQL byl vyvinut firmou IBM na počátku 70. let jako dotazovací jazyk pro práci s velkými [[databáze|databázemi]] na počítačích střediskového typu. Cílem tvůrců SQL bylo vyvinout takový nástroj pro koncové uživatele, který by jim umožnil vybírat [[data]] z [[databáze]] přesně podle jejich individuálních požadavků a byl přitom co nejjednodušší. &amp;lt;ref name=&amp;quot;SQL_1&amp;quot;&amp;gt;Programování v SQL. In: ''Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE'' [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operace prováděné jazykem SQL ==&lt;br /&gt;
Podle typu operace se dělí do tří skupin:&lt;br /&gt;
# '''Data definition language, DDL''' - operace umožňující vytvářet, upravovat a mazat objekty databáze&lt;br /&gt;
# '''Data manipulation language, DML''' - operace umožňující získávat, ukládat a mazat data v databázi&lt;br /&gt;
# '''Data Control Language, DCL''' - správa uživatelských rolí a práv&lt;br /&gt;
# '''Data Transaction Language, GTL''' - správa databázových transakcí&amp;lt;ref&amp;gt;HORDĚJČUK, Vojtěch. Jazyk SQL. ''VOHO = VOJTA HORDĚJČUK'' [online]. 9 Jan 2017 [cit. 2018-04-10]. Dostupné z: http://voho.eu/wiki/sql/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Základní pravidla jazyka SQL==&lt;br /&gt;
&lt;br /&gt;
===Zásady pojmenovávání===&lt;br /&gt;
Tyto zásady je nezbytné dodržovat pro názvy jakýchkoli objektů (databází, tabulek, ale i jednotlivých sloupců v tabulkách):&lt;br /&gt;
* musí začínat písmenem&lt;br /&gt;
* musí být dlouhé 1 až 30 znaků&lt;br /&gt;
* musí obsahovat jen A - Z, a - z, 0 - 9, _ (podtržítko), $, a # (pozor, jména nerozlišují velká a malá písmena)&lt;br /&gt;
* nesmí být kopií jména dalšího objektu vlastněného stejným uživatelem&lt;br /&gt;
* nesmí být klíčové (vyhrazené) slovo používané Oracle serverem &lt;br /&gt;
* popisné jméno, tzn. název by měl odpovídat tomu, jaká objekt obsahuje data&amp;lt;ref name=&amp;quot;SQL_1&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
===Zásady syntaxe===&lt;br /&gt;
* za každým příkazem musí následovat středník (slouží k oddělení SQL příkazů)&lt;br /&gt;
* příkazy nerozlišují velká a malá písmena&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&amp;lt;/ref&amp;gt;&lt;br /&gt;
Příklad syntaxe:&lt;br /&gt;
   SELECT *&lt;br /&gt;
      FROM bankovni_ucet&lt;br /&gt;
      WHERE cislo_uctu = '123'&lt;br /&gt;
         AND zustatek &amp;gt;= 5000&lt;br /&gt;
         AND stav_uctu != 'uzavreny'&lt;br /&gt;
===Další obecná symbolika===&lt;br /&gt;
* [ ] označení volitelnosti možností&lt;br /&gt;
* | buď a nebo&lt;br /&gt;
* { } označení povinnosti vybrat jednu z uvedených možností&lt;br /&gt;
* ... libovolný počet opakování&amp;lt;ref name=&amp;quot;SQL_1&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nejpoužívanější příkazy==&lt;br /&gt;
* SELECT - výběr dat z databáze&lt;br /&gt;
* UPDATE - upravuje data v databázi&lt;br /&gt;
* DELETE - maže data z databáze&lt;br /&gt;
* INSERT INTO - vkládá nová data do databáze&lt;br /&gt;
* CREATE DATABASE - vytváří novou databázi&lt;br /&gt;
* ALTER DATABASE - upravuje databázi&lt;br /&gt;
* CREATE TABLE - vytváří novou tabulku&lt;br /&gt;
* ALTER TABLE - upravuje tabulku&lt;br /&gt;
* DROP TABLE - maže tabulku&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Příkaz Select, jeho využití v databázi Knihovna|Příkaz Select, jeho využití v databázi Knihovna / popis klauzule NOT IN a její využití, Select s klauzulí GROUP BY, využití tohoto příkazu v databázi knihovna, základní duplicitní select a další agregátní funkce /.]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
SQL, dotazovací jazyk, databáze&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=P%C5%99%C3%ADkaz_Select,_jeho_vyu%C5%BEit%C3%AD_v_datab%C3%A1zi_Knihovna&amp;diff=53220</id>
		<title>Příkaz Select, jeho využití v databázi Knihovna</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=P%C5%99%C3%ADkaz_Select,_jeho_vyu%C5%BEit%C3%AD_v_datab%C3%A1zi_Knihovna&amp;diff=53220"/>
		<updated>2018-04-10T16:00:26Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: související článek&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Příklady==&lt;br /&gt;
'''Vypiš všechny data z tabulky dílo.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT *&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Dilo;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš příjmení všech autorů.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT pri_aut&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Autor;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Z výtisků vypiš všechny signatury a ceny (v pořadí signatura, cena).'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT signatura, cena&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Vytisk;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš z tabulky výpůjčka datumy výpůjčky a datumy vrácení tak, aby měli sloupce názvy &amp;quot;datum vypujcky&amp;quot; a &amp;quot;datum vraceni&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT dat_od AS datum_vypujcky, dat_do AS datum_vraceni&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Vypujcka;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: v datum_vraceni je &amp;quot;_&amp;quot; místo mezery, protože SQL by jinak za mezerou čekal další klíčové slovo/příkaz.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš z tabulky pokut id pokuty jako &amp;quot;cislo pokuty&amp;quot; a výšku pokuty ze dne 28.12.2016.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT id_pok AS cislo_pokuty, vyse_pok&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Pokuta&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE dat_pok=&amp;quot;28122016&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: datum píšeme v uvozovkách, protože se jedná o řetězec. Jenom datový typ CHAR vypisujeme v uvozovkách, datový typ Integer a Decimal vypisujeme bez uvozovek.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš z tabulky čtenář id jako &amp;quot;cislo ctenare&amp;quot;, příjmení jako &amp;quot;prijmeni&amp;quot; a adresu všech čtenářů, kteří se jmenují &amp;quot;Pavel&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT id_cte AS cislo_ctenare, pri_cte AS prijmeni, adresa&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Ctenar&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE jme_cte = &amp;quot;Pavel&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Z tabulky Vydání vypiš všechno o vydáních, které mají id díla &amp;quot;20&amp;quot; a rok vydání &amp;quot;2016&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT *&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Vydani&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE id_dilo = 20&amp;lt;br/&amp;gt;&lt;br /&gt;
AND rok_vyd = &amp;quot;2016&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Přepoj dílo &amp;quot;Těžký časy&amp;quot; s autorem &amp;quot;Charles Bukowski&amp;quot; v tabulce autorství.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT id_dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE nazev = &amp;quot;Těžký časy&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
(Systém ukáže id, např. 12)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT id_aut&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Autor&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE jme_aut = &amp;quot;Charles&amp;quot;&amp;lt;br/&amp;gt;&lt;br /&gt;
AND pri_aut = &amp;quot;Bukowski&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
(Systém ukáže id, např. 21)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
INSERT INTO Autorstvi(id_dilo, id_aut)&amp;lt;br/&amp;gt;&lt;br /&gt;
VALUES(12, 21);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš všechny čtenáře, kteří si nikdy nic nevypůjčili.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT *&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Ctenar&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE id_cte NOT IN (SELECT id_cte FROM Vypujcka);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš součet všech pokut.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT SUM(vyse_pok)&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Pokuta;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš nejdražší a nejlevnější výtisk daného díla.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT MAX(cena), MIN(cena)&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Vytisk&amp;lt;br/&amp;gt;&lt;br /&gt;
GROUP BY id_dilo;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vstupní parametr SELECT neobsahuje AND. Jenom za WHERE následuje AND.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Zjisti, kolik máme autoru v databázi.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT COUNT(*) AS pocet_autoru FROM Autor;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: * je tady v závorce, protože je to parametr agregační funkce.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Zjisti průměrnou cenu výtisků.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT AVG(cena) FROM Vytisk;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Uveď průměrnou cenu výtisků. Sloupec nazvi průměrná cena.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT AVG(cena) AS prumerna_cena FROM Vytisk;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;SQL_5&amp;quot;&amp;gt;Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;&amp;gt;POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_6&amp;quot;&amp;gt;W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[SQL]]&lt;br /&gt;
* [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
SQL, dotazovací jazyk, databáze&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Manipula%C4%8Dn%C3%AD_%C4%8D%C3%A1st_jazyka_SQL_(DML_%E2%80%93_insert,_update,_delete)_a_p%C5%99%C3%ADklady_na_datab%C3%A1zi_Knihovna&amp;diff=53219</id>
		<title>Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Manipula%C4%8Dn%C3%AD_%C4%8D%C3%A1st_jazyka_SQL_(DML_%E2%80%93_insert,_update,_delete)_a_p%C5%99%C3%ADklady_na_datab%C3%A1zi_Knihovna&amp;diff=53219"/>
		<updated>2018-04-10T16:00:01Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: související článek&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Příkazy pro manipulaci s daty (SELECT, INSERT, UPDATE, DELETE, …)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==Příklady==&lt;br /&gt;
'''Vlož dílo &amp;quot;Těžký časy&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
INSERT INTO Dilo(nazev, popis)&amp;lt;br/&amp;gt;&lt;br /&gt;
VALUES(&amp;quot;Těžký časy&amp;quot;, &amp;quot;Soubor 35 krátkých povídek.&amp;quot;);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vlož autor &amp;quot;Charles Bukowski&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
INSERT INTO Autor(jme_aut,pri_aut)&amp;lt;br/&amp;gt;&lt;br /&gt;
VALUES(&amp;quot;Charles&amp;quot;,&amp;quot;Bukowski&amp;quot;);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž pokuty, které vznikly na Vánoce.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Pokuta&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE dat_pok = &amp;quot;24122016&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž všechny pokuty.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Pokuta;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž všechny autory.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Autor;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: bez definice WHERE mažu všechno.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Zmaž všechny výpůjčky od Vánoc do Silvestra.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Vypujcka&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE dat_od = &amp;quot;24122016&amp;quot;&amp;lt;br/&amp;gt;&lt;br /&gt;
AND dat_do = &amp;quot;31122016&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení formy data: v konceptuálním schématu knihovny máme definovanou délku data na 8 znaků. Můžeme tedy datum napsat ve formě 24122016 nebo 24.12.16 - podstatné je dodržet délku pole, co je 8 znaků.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Zmaž autora Charles Bukowski.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Autor&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE jme_aut = &amp;quot;Charles&amp;quot;&amp;lt;br/&amp;gt;&lt;br /&gt;
AND pri_aut = &amp;quot;Bukowski&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Změň cenu stokorunových výtisků na 120 Kč.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
UPDATE Vytisk&amp;lt;br/&amp;gt;&lt;br /&gt;
SET cena = 120&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE cena = 100;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Změň křestní jméno Petra Nováka na Josef.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
UPDATE ctenar&amp;lt;br/&amp;gt;&lt;br /&gt;
SET jme_cte = „Josef“&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE jme_cte = „Petr“&amp;lt;br/&amp;gt;&lt;br /&gt;
AND pri_cte = „Novák“;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[SQL]]&lt;br /&gt;
* [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Příkaz Select, jeho využití v databázi Knihovna|Příkaz Select, jeho využití v databázi Knihovna / popis klauzule NOT IN a její využití, Select s klauzulí GROUP BY, využití tohoto příkazu v databázi knihovna, základní duplicitní select a další agregátní funkce /.]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
SQL, dotazovací jazyk, databáze&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53218</id>
		<title>Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53218"/>
		<updated>2018-04-10T15:59:37Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: související článek&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[SQL|'''SQL (Structured Query Language)''']] je databázový programovací jazyk, který se skládá z více částí. Jednou z nich je část definiční ('''Data Definition Language''', DDL), která umožňuje vytvářet, upravovat a mazat objekty databáze.&lt;br /&gt;
&lt;br /&gt;
==Příkazy==&lt;br /&gt;
Data Definition Language obsahuje tyto příkazy&amp;lt;ref&amp;gt;Programování v SQL. In: ''Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE'' [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf&amp;lt;/ref&amp;gt;: &amp;lt;br/&amp;gt;&lt;br /&gt;
# CREATE - vytvoří objekt (databázi, tabulku)&lt;br /&gt;
# ALTER - změní definici objektu&lt;br /&gt;
# DROP - smaže objekt&lt;br /&gt;
# RENAME - přejmenuje objekt&lt;br /&gt;
# TRUNCATE - vymaže data z tabulky, ale ne tabulku samotnou&lt;br /&gt;
&lt;br /&gt;
===Syntax příkazů===&lt;br /&gt;
Obecná syntax základních tří příkazů vypadá takto:&lt;br /&gt;
====CREATE====&lt;br /&gt;
Vytvoření databáze&lt;br /&gt;
   CREATE DATABASE nazev_databaze;&lt;br /&gt;
Vytvoření tabulky&lt;br /&gt;
   CREATE TABLE nazev_tabulky ( &lt;br /&gt;
      sloupec_1 datovy_typ,&lt;br /&gt;
      ...&lt;br /&gt;
      sloupec_n datovy_typ);&lt;br /&gt;
Název databáze i tabulky se musí řídit základními pravidly pro názvy všech objektů jazyka SQL - viz [[SQL]].&amp;lt;br/&amp;gt;&lt;br /&gt;
Každý sloupec tabulky je jeden atribut (vlastnost) popisovaných dat. A každý sloupec musí mít určený tzv. datový typ, který určuje hodnoty, které jsou pro daný sloupec přípustné.&lt;br /&gt;
Nejčastějšími datovými typy jsou:&lt;br /&gt;
* CHAR(d) - řetězec znaků určité délky, kterou označuje číslo d. Např. tedy CHAR(20) bude řetězec o délce 20 znaků.&lt;br /&gt;
* DATE - datum ve formátu RRRR-MM-DD&lt;br /&gt;
* INTEGER - číslo od -2 147 483 648 do 2 147 483 647, maximální počet znaků může být specifikován v závorkách. Existují i další datové typy pro čísla, ale INTEGER je pro většinu dat dostačující.&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====ALTER====&lt;br /&gt;
Přidání sloupce&lt;br /&gt;
   ALTER TABLE nazev_tabulky&lt;br /&gt;
      ADD nazev_sloupce datovy_typ;&lt;br /&gt;
Odstranění sloupce&lt;br /&gt;
   ALTER TABLE nazev_tabulky&lt;br /&gt;
      DROP COLUMN nazev_sloupce;&lt;br /&gt;
Úprava sloupce&lt;br /&gt;
   ALTER TABLE nazev_tabulky&lt;br /&gt;
      MODIFY nazev_sloupce datovy_typ;&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
====DROP====&lt;br /&gt;
Pozor, odstraňování objektů používáme pouze v případě, že jsme si jisti, že daná data už nebudeme potřebovat.&amp;lt;br/&amp;gt;&lt;br /&gt;
Odstranění databáze&lt;br /&gt;
   DROP DATABASE nazev_databaze;&lt;br /&gt;
Odstranění tabulky&lt;br /&gt;
   DROP TABLE nazev_tabulky;&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Omezení dat (constraints)==&lt;br /&gt;
SQL omezení se používají ke specifikaci pravidel pro data v tabulce. To zajišťuje přesnost a spolehlivost dat v tabulce. Pokud by nastal rozpor mezi omezením a akcí, která je s daty provedena, akce bude zrušena. Omezení mohou být na úrovni tabulek nebo na úrovni sloupců v tabulce. Mohou být použita po příkazu CREATE nebo ALTER.&amp;lt;br/&amp;gt;&lt;br /&gt;
Syntax&lt;br /&gt;
   CREATE TABLE nazev_tabulky ( &lt;br /&gt;
      sloupec_1 datovy_typ omezeni,&lt;br /&gt;
      ...&lt;br /&gt;
      sloupec_n datovy_typ omezeni);&lt;br /&gt;
Omezení je několik: PRIMARY KEY (primární klíč), FOREIGN KEY (cizí klíč), NOT NULL, UNIQUE, CHECK, DEFAULT, INDEX, nejpoužívanější jsou ale primární a cizí klíče.&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
===Primární klíč===&lt;br /&gt;
Omezení primárního klíče identifikuje každý záznam (řádek) v tabulce. Primární klíče musí obsahovat unikátní hodnoty (omezení UNIQUE) a nesmí obsahovat nulové hodnoty (omezení NOT NULL). Každá tabulka může mít pouze jeden primární klíč, který se může skládat z jednoho nebo více polí.&amp;lt;br/&amp;gt;&lt;br /&gt;
Příklad definice primárního klíče v rámci příkazu CREATE&lt;br /&gt;
   CREATE TABLE osoby (&lt;br /&gt;
      ID_osoby int NOT NULL PRIMARY KEY,&lt;br /&gt;
      prijmeni char(255) NOT NULL,&lt;br /&gt;
      jmeno char(255),&lt;br /&gt;
      vek int);&lt;br /&gt;
Příklad definice primárního klíče v rámci příkazu ALTER&lt;br /&gt;
   ALTER TABLE osoby (&lt;br /&gt;
      ADD PRIMARY KEY (ID);&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
===Cizí klíč===&lt;br /&gt;
Cizí klíč se používá ke sloučení dvou tabulek. Je to pole (nebo více polí) jedné tabulky, které odkazuje na primární klíč jiné tabulky. Toto omezení se používá k tomu, abychom zabránili akcím, které by zničily vazby mezi tabulkami. Cizí klíč také zabraňuje tomu, aby do příslušného sloupce byla vložena nesprávná data, musí to být taková data, která odpovídají hodnotám obsaženým v tabulce, na kterou cizí klíč odkazuje.&lt;br /&gt;
Příklad definice cizího klíče v rámci příkazu CREATE&lt;br /&gt;
   CREATE TABLE objednavky (&lt;br /&gt;
      ID_objednavky int NOT NULL PRIMARY KEY,&lt;br /&gt;
      cislo_objednavky int NOT NULL,&lt;br /&gt;
      ID_osoby int FOREIGN KEY REFERENCES osoby(ID_osoby) );&lt;br /&gt;
Spojení &amp;quot;FOREIGN KEY REFERENCES&amp;quot; určuje, že bude následovat odkaz na jinou tabulku ve formátu nazev_tabulky(nazev_sloupce).&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Příklad definice cizího klíče v rámci příkazu ALTER&lt;br /&gt;
   ALTER TABLE objednavky&lt;br /&gt;
      ADD FOREIGN KEY (ID_osoby) REFERENCES osoby(ID_osoby);&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Příklady na modelu knihovny==&lt;br /&gt;
&lt;br /&gt;
[[File:SQL_knihovna.png|thumb|upright 5|none|Konceptuální schéma knihovny &amp;lt;br/&amp;gt; [[:File:SQL_knihovna.png]] ]]&lt;br /&gt;
&lt;br /&gt;
Vytvoř tabulku dílo.&lt;br /&gt;
   CREATE TABLE Dilo (&lt;br /&gt;
      id_dilo int PRIMARY KEY,&lt;br /&gt;
      nazev char(200),&lt;br /&gt;
      popis char(200) );&lt;br /&gt;
&lt;br /&gt;
Vytvoř tabulku vydání.&lt;br /&gt;
   CREATE TABLE vydani (&lt;br /&gt;
      id_vyd int PRIMARY KEY,&lt;br /&gt;
      id_dilo int FOREIGN KEY REFERENCES Dilo(id_dilo),&lt;br /&gt;
      cis_vyd char(20),&lt;br /&gt;
      rok_vyd char(20) );&lt;br /&gt;
&lt;br /&gt;
Vytvoř tabulku autorství.&lt;br /&gt;
   CREATE TABLE Autorstvi (&lt;br /&gt;
      id_autorstvi int PRIMARY KEY,&lt;br /&gt;
      id_dilo int FOREIGN KEY REFERENCES Dilo(id_dilo),&lt;br /&gt;
      id_aut int FOREIGN KEY REFERENCES Autor(id_aut) );&lt;br /&gt;
&lt;br /&gt;
Vymaž tabulku druh sekundárního autorství.&lt;br /&gt;
   DROP TABLE Drusekaut;&lt;br /&gt;
&lt;br /&gt;
Vymaž databázi knihovna.&lt;br /&gt;
   DROP DATABASE Knihovna;&lt;br /&gt;
&lt;br /&gt;
Uprav tabulku dílo: přidej sloupec evidenční číslo.&lt;br /&gt;
   ALTER TABLE dilo&lt;br /&gt;
      ADD ev_cis char(200);&lt;br /&gt;
&lt;br /&gt;
Uprav tabulku pokuta: odstraň datum pokuty.&lt;br /&gt;
   ALTER TABLE pokuta&lt;br /&gt;
      DROP dat_pok;&amp;lt;ref name=&amp;quot;SQL_5&amp;quot;&amp;gt;Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;&amp;gt;POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Externí odkazy ===&lt;br /&gt;
&lt;br /&gt;
* [https://docs.oracle.com/database/121/SQLRF/toc.htm Oracle dokumentace]&lt;br /&gt;
* [http://www.w3schools.com/sql/default.asp w3schools]&lt;br /&gt;
* [http://sqlzoo.net/wiki/SQL_Tutorial SQLZOO]&lt;br /&gt;
* [http://www.mff.cuni.cz/ Matematicko-fyzikální fakulta]&lt;br /&gt;
* [http://krokodata.vse.cz/ Krokodýlovy databáze]&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[SQL]]&lt;br /&gt;
* [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]&lt;br /&gt;
* [[Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů]]&lt;br /&gt;
* [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]&lt;br /&gt;
* [[Příkaz Select, jeho využití v databázi Knihovna]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
Databázové systémy, Jazyk SQL, primární klíč, cizí klíč&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Transformace_konceptu%C3%A1ln%C3%ADho_modelu_na_datov%C3%BD_model,_z%C3%A1kladn%C3%AD_prvky_datov%C3%A9ho_modelu,_specifikace_%C3%BAlohy_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF&amp;diff=53217</id>
		<title>Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Transformace_konceptu%C3%A1ln%C3%ADho_modelu_na_datov%C3%BD_model,_z%C3%A1kladn%C3%AD_prvky_datov%C3%A9ho_modelu,_specifikace_%C3%BAlohy_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF&amp;diff=53217"/>
		<updated>2018-04-10T15:59:13Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: související článek&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Základní prvky datového modelu==&lt;br /&gt;
# '''Entita''' (angl. entity) je objekt reálného světa, který je schopen nezávislé existence a je jednoznačně odlišitelný od ostatních objektů. Entitou je např. &amp;quot;student Novák Josef, r.č.470822172&amp;quot;. &lt;br /&gt;
# '''Vztah''' (angl. relationship) je vazba mezi dvěma (nebo více) entitami. Např. entita &amp;quot;student Novák Josef, r.č. 470822172&amp;quot; může být ve vztahu &amp;quot;má zapsán&amp;quot; k entitě &amp;quot;učební předmět Konstrukce databázových systémů&amp;quot;.&lt;br /&gt;
# '''Hodnota popisného typu''' (angl. value) - popisný typ je jednoduchý datový typ, tedy dvojice {množina hodnot, množina operací}. Hodnotami jsou například celé číslo 123, datum 31.2.1994 apod.&lt;br /&gt;
# '''Atributem''' (angl. attribute) budeme rozumět funkci přiřazující entitám či vztahům hodnotu (zde popisného typu), určující některou podstatnou ''vlastnost'' entity nebo vztahu. Např. DATUM výpůjčky dané knihy daným abonentem, RODNÉ_ČÍSLO daného zaměstnance, apod.&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;&amp;gt;POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[SQL]]&lt;br /&gt;
* [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Příkaz Select, jeho využití v databázi Knihovna|Příkaz Select, jeho využití v databázi Knihovna / popis klauzule NOT IN a její využití, Select s klauzulí GROUP BY, využití tohoto příkazu v databázi knihovna, základní duplicitní select a další agregátní funkce /.]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
SQL, dotazovací jazyk, databáze, databázové systémy, konceptuální modely, datové modely, primární klíč, cizí klíč&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Popis_prvk%C5%AF_konceptu%C3%A1ln%C3%ADch_model%C5%AF,_smysl_konceptu%C3%A1ln%C3%ADho_modelu_a_p%C5%99%C3%ADklad_modelu_Knihovny&amp;diff=53216</id>
		<title>Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Popis_prvk%C5%AF_konceptu%C3%A1ln%C3%ADch_model%C5%AF,_smysl_konceptu%C3%A1ln%C3%ADho_modelu_a_p%C5%99%C3%ADklad_modelu_Knihovny&amp;diff=53216"/>
		<updated>2018-04-10T15:58:08Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: související článek&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==E-R konceptuální model==&lt;br /&gt;
&lt;br /&gt;
[[File:ERD Representation.svg|thumb|upright 2|right|Alternativní konvence pro psaní diagramů]]&lt;br /&gt;
&lt;br /&gt;
[[File:ERD-artist-performs-song.svg|thumb|upright 2|right|Dvě vztažené entity za použití notace Crow's Foot]]&lt;br /&gt;
&lt;br /&gt;
Entity-relationship model (ERM), entitně vztahový model se v [[Softwarové inženýrství|softwarovém inženýrství]] používá pro abstraktní a konceptuální znázornění [[data|dat]]. Entity-relationship modelování je metoda [[data|datového]] modelování, která vytváří jeden z typů konceptuálních schémat či sémantických [[data|datových]] modelů systému (obvykle relační [[databáze]]) a požadavků na něj stylem shora dolů.&lt;br /&gt;
&amp;lt;ref name=&amp;quot;SQL_2&amp;quot;&amp;gt;Entity-relationship model. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-16]. Dostupné z: https://cs.wikipedia.org/wiki/Entity-relationship_model&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Alternativní konvence pro psaní diagramů===&lt;br /&gt;
&lt;br /&gt;
Chenova notace entity-relationship modelování používá obdélníky pro znázornění entit a kosočtverce pro znázornění vztahů. Tato notace je odpovídající, protože Chenovy vztahy jsou původně objekty - mohou samy obsahovat atributy i další vztahy.&amp;lt;ref name=&amp;quot;SQL_2&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternativní konvence, částečně z historického hlediska:&lt;br /&gt;
* IDEF1X[4]&lt;br /&gt;
* Bachmanova notace&lt;br /&gt;
* Martinova notace&lt;br /&gt;
* (min, max)-notace Jean-Raymonda Abriala z roku 1974&lt;br /&gt;
* Standard UML&lt;br /&gt;
* EXPRESS&amp;lt;ref name=&amp;quot;SQL_2&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Crow's foot===&lt;br /&gt;
&lt;br /&gt;
Jedna z alternativních notacích známá jako &amp;quot;crow's foot&amp;quot; byla vytvořena nezávisle, v těchto diagramech jsou entity znázorněny v boxech a vztahy oblouky s popisem. Notace &amp;quot;Crow's Foot&amp;quot; znázorňuje vztahy propojováním entit čarami, přičemž symboly na obou koncích čáry symbolizují kardinalitu vztahu. Notace Crow's Foot se používá v Barkerově notaci a v metodologiích jako je SSADM (Structured Systems Analysis and Design Method) nebo [[Informační inženýrství|informační inženýrství]].&amp;lt;ref name=&amp;quot;SQL_2&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notace Crow's foot má následující výhody:&lt;br /&gt;
* Srozumitelnost definování kardinality a dědičnosti ze strany vztahu&lt;br /&gt;
* Stručně řešená notace povinného vztahu použitím svislé čáry a volitelného vztahu prázdnou kružnicí&lt;br /&gt;
* Zobrazuje stručně a jasně notaci, která identifikuje všechny třídy&amp;lt;ref name=&amp;quot;SQL_2&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[SQL]]&lt;br /&gt;
* [[Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů]]&lt;br /&gt;
* [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]&lt;br /&gt;
* [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]&lt;br /&gt;
* [[Příkaz Select, jeho využití v databázi Knihovna]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
databázové systémy, jazyk SQL, konceptuální modely&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Transformace_konceptu%C3%A1ln%C3%ADho_modelu_na_datov%C3%BD_model,_z%C3%A1kladn%C3%AD_prvky_datov%C3%A9ho_modelu,_specifikace_%C3%BAlohy_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF&amp;diff=53215</id>
		<title>Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Transformace_konceptu%C3%A1ln%C3%ADho_modelu_na_datov%C3%BD_model,_z%C3%A1kladn%C3%AD_prvky_datov%C3%A9ho_modelu,_specifikace_%C3%BAlohy_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF&amp;diff=53215"/>
		<updated>2018-04-10T15:57:05Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Základní prvky datového modelu==&lt;br /&gt;
# '''Entita''' (angl. entity) je objekt reálného světa, který je schopen nezávislé existence a je jednoznačně odlišitelný od ostatních objektů. Entitou je např. &amp;quot;student Novák Josef, r.č.470822172&amp;quot;. &lt;br /&gt;
# '''Vztah''' (angl. relationship) je vazba mezi dvěma (nebo více) entitami. Např. entita &amp;quot;student Novák Josef, r.č. 470822172&amp;quot; může být ve vztahu &amp;quot;má zapsán&amp;quot; k entitě &amp;quot;učební předmět Konstrukce databázových systémů&amp;quot;.&lt;br /&gt;
# '''Hodnota popisného typu''' (angl. value) - popisný typ je jednoduchý datový typ, tedy dvojice {množina hodnot, množina operací}. Hodnotami jsou například celé číslo 123, datum 31.2.1994 apod.&lt;br /&gt;
# '''Atributem''' (angl. attribute) budeme rozumět funkci přiřazující entitám či vztahům hodnotu (zde popisného typu), určující některou podstatnou ''vlastnost'' entity nebo vztahu. Např. DATUM výpůjčky dané knihy daným abonentem, RODNÉ_ČÍSLO daného zaměstnance, apod.&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;&amp;gt;POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Příkaz Select, jeho využití v databázi Knihovna|Příkaz Select, jeho využití v databázi Knihovna / popis klauzule NOT IN a její využití, Select s klauzulí GROUP BY, využití tohoto příkazu v databázi knihovna, základní duplicitní select a další agregátní funkce /.]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
SQL, dotazovací jazyk, databáze, databázové systémy, konceptuální modely, datové modely, primární klíč, cizí klíč&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Transformace_konceptu%C3%A1ln%C3%ADho_modelu_na_datov%C3%BD_model,_z%C3%A1kladn%C3%AD_prvky_datov%C3%A9ho_modelu,_specifikace_%C3%BAlohy_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF&amp;diff=53214</id>
		<title>Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Transformace_konceptu%C3%A1ln%C3%ADho_modelu_na_datov%C3%BD_model,_z%C3%A1kladn%C3%AD_prvky_datov%C3%A9ho_modelu,_specifikace_%C3%BAlohy_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF&amp;diff=53214"/>
		<updated>2018-04-10T15:56:51Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: oprava číslování&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Základní prvky datového modelu==&lt;br /&gt;
# '''Entita''' (angl. entity) je objekt reálného světa, který je schopen nezávislé existence a je jednoznačně odlišitelný od ostatních objektů. Entitou je např. &amp;quot;student Novák Josef, r.č.470822172&amp;quot;. &lt;br /&gt;
# '''Vztah''' (angl. relationship) je vazba mezi dvěma (nebo více) entitami. Např. entita &amp;quot;student Novák Josef, r.č. 470822172&amp;quot; může být ve vztahu &amp;quot;má zapsán&amp;quot; k entitě &amp;quot;učební předmět Konstrukce databázových systémů&amp;quot;.&lt;br /&gt;
# '''Hodnota popisného typu''' (angl. value) - popisný typ je jednoduchý datový typ, tedy dvojice {množina hodnot, množina operací}. Hodnotami jsou například celé číslo 123, datum 31.2.1994 apod.&lt;br /&gt;
# '''Atributem''' (angl. attribute) budeme rozumět funkci přiřazující entitám či vztahům hodnotu (zde popisného typu), určující některou podstatnou ''vlastnost'' entity nebo vztahu. Např. DATUM výpůjčky dané knihy daným abonentem, RODNÉ_ČÍSLO daného zaměstnance, apod. &lt;br /&gt;
&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;&amp;gt;POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Příkaz Select, jeho využití v databázi Knihovna|Příkaz Select, jeho využití v databázi Knihovna / popis klauzule NOT IN a její využití, Select s klauzulí GROUP BY, využití tohoto příkazu v databázi knihovna, základní duplicitní select a další agregátní funkce /.]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
SQL, dotazovací jazyk, databáze, databázové systémy, konceptuální modely, datové modely, primární klíč, cizí klíč&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Transformace_konceptu%C3%A1ln%C3%ADho_modelu_na_datov%C3%BD_model,_z%C3%A1kladn%C3%AD_prvky_datov%C3%A9ho_modelu,_specifikace_%C3%BAlohy_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF&amp;diff=53213</id>
		<title>Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Transformace_konceptu%C3%A1ln%C3%ADho_modelu_na_datov%C3%BD_model,_z%C3%A1kladn%C3%AD_prvky_datov%C3%A9ho_modelu,_specifikace_%C3%BAlohy_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF&amp;diff=53213"/>
		<updated>2018-04-10T15:56:17Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: číslování&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Základní prvky datového modelu==&lt;br /&gt;
# Položka číslovaného seznamu&lt;br /&gt;
'''Entita''' (angl. entity) je objekt reálného světa, který je schopen nezávislé existence a je jednoznačně odlišitelný od ostatních objektů. Entitou je např. &amp;quot;student Novák Josef, r.č.470822172&amp;quot;. &lt;br /&gt;
# Položka číslovaného seznamu&lt;br /&gt;
'''Vztah''' (angl. relationship) je vazba mezi dvěma (nebo více) entitami. Např. entita &amp;quot;student Novák Josef, r.č. 470822172&amp;quot; může být ve vztahu &amp;quot;má zapsán&amp;quot; k entitě &amp;quot;učební předmět Konstrukce databázových systémů&amp;quot;.&lt;br /&gt;
# Položka číslovaného seznamu&lt;br /&gt;
'''Hodnota popisného typu''' (angl. value) - popisný typ je jednoduchý datový typ, tedy dvojice {množina hodnot, množina operací}. Hodnotami jsou například celé číslo 123, datum 31.2.1994 apod.&lt;br /&gt;
# Položka číslovaného seznamu&lt;br /&gt;
'''Atributem''' (angl. attribute) budeme rozumět funkci přiřazující entitám či vztahům hodnotu (zde popisného typu), určující některou podstatnou ''vlastnost'' entity nebo vztahu. Např. DATUM výpůjčky dané knihy daným abonentem, RODNÉ_ČÍSLO daného zaměstnance, apod. &lt;br /&gt;
&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;&amp;gt;POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Příkaz Select, jeho využití v databázi Knihovna|Příkaz Select, jeho využití v databázi Knihovna / popis klauzule NOT IN a její využití, Select s klauzulí GROUP BY, využití tohoto příkazu v databázi knihovna, základní duplicitní select a další agregátní funkce /.]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
SQL, dotazovací jazyk, databáze, databázové systémy, konceptuální modely, datové modely, primární klíč, cizí klíč&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Transformace_konceptu%C3%A1ln%C3%ADho_modelu_na_datov%C3%BD_model,_z%C3%A1kladn%C3%AD_prvky_datov%C3%A9ho_modelu,_specifikace_%C3%BAlohy_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF&amp;diff=53212</id>
		<title>Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Transformace_konceptu%C3%A1ln%C3%ADho_modelu_na_datov%C3%BD_model,_z%C3%A1kladn%C3%AD_prvky_datov%C3%A9ho_modelu,_specifikace_%C3%BAlohy_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF&amp;diff=53212"/>
		<updated>2018-04-10T15:55:40Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: gramatika&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Základní prvky datového modelu==&lt;br /&gt;
'''Entita''' (angl. entity) je objekt reálného světa, který je schopen nezávislé existence a je jednoznačně odlišitelný od ostatních objektů. Entitou je např. &amp;quot;student Novák Josef, r.č.470822172&amp;quot;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vztah''' (angl. relationship) je vazba mezi dvěma (nebo více) entitami. Např. entita &amp;quot;student Novák Josef, r.č. 470822172&amp;quot; může být ve vztahu &amp;quot;má zapsán&amp;quot; k entitě &amp;quot;učební předmět Konstrukce databázových systémů&amp;quot;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Hodnota popisného typu''' (angl. value) - popisný typ je jednoduchý datový typ, tedy dvojice {množina hodnot, množina operací}. Hodnotami jsou například celé číslo 123, datum 31.2.1994 apod.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Atributem''' (angl. attribute) budeme rozumět funkci přiřazující entitám či vztahům hodnotu (zde popisného typu), určující některou podstatnou ''vlastnost'' entity nebo vztahu. Např. DATUM výpůjčky dané knihy daným abonentem, RODNÉ_ČÍSLO daného zaměstnance, apod. &lt;br /&gt;
&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;&amp;gt;POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Příkaz Select, jeho využití v databázi Knihovna|Příkaz Select, jeho využití v databázi Knihovna / popis klauzule NOT IN a její využití, Select s klauzulí GROUP BY, využití tohoto příkazu v databázi knihovna, základní duplicitní select a další agregátní funkce /.]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
SQL, dotazovací jazyk, databáze, databázové systémy, konceptuální modely, datové modely, primární klíč, cizí klíč&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Transformace_konceptu%C3%A1ln%C3%ADho_modelu_na_datov%C3%BD_model,_z%C3%A1kladn%C3%AD_prvky_datov%C3%A9ho_modelu,_specifikace_%C3%BAlohy_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF&amp;diff=53211</id>
		<title>Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Transformace_konceptu%C3%A1ln%C3%ADho_modelu_na_datov%C3%BD_model,_z%C3%A1kladn%C3%AD_prvky_datov%C3%A9ho_modelu,_specifikace_%C3%BAlohy_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF&amp;diff=53211"/>
		<updated>2018-04-10T15:53:49Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: klíčová slova&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Základní prvky datového modelu==&lt;br /&gt;
'''Entita'''(angl. entity) je objekt reálného světa, který je schopen nezávyslé existence a je jednoznačně odlišitelný od ostatních objektů. Entitou je např. &amp;quot;student Novák Josef, r.č.470822172&amp;quot;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vztah'''(angl. relationship) je vazba mezi dvěma (nebo více) entitami. Např. entita &amp;quot;student Novák Josef, r.č. 470822172&amp;quot; může být ve vztahu &amp;quot;má zapsán&amp;quot; k entitě &amp;quot;učební předmět Konstrukce databázových systémů&amp;quot;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Hodnota popisného typu'''(angl. value) - kde popisným typem budeme rozumět jednoduchý datový typ, tedy dvojici {množina hodnot, množina operací}. Hodnotami jsou například celé číslo 123, datum 31.2.1994 apod.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Atributem'''(angl. attribute) budeme rozumět funkci přiřazující entitám či vztahům hodnotu (zde popisného typu), určující některou podstatnou ''vlastnost'' entity nebo vztahu. Např. DATUM výpůjčky dané knihy daným abonentem, RODNÉ_ČÍSLO daného zaměstnance, apod. &lt;br /&gt;
&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;&amp;gt;POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Příkaz Select, jeho využití v databázi Knihovna|Příkaz Select, jeho využití v databázi Knihovna / popis klauzule NOT IN a její využití, Select s klauzulí GROUP BY, využití tohoto příkazu v databázi knihovna, základní duplicitní select a další agregátní funkce /.]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
SQL, dotazovací jazyk, databáze, databázové systémy, konceptuální modely, datové modely, primární klíč, cizí klíč&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Popis_prvk%C5%AF_konceptu%C3%A1ln%C3%ADch_model%C5%AF,_smysl_konceptu%C3%A1ln%C3%ADho_modelu_a_p%C5%99%C3%ADklad_modelu_Knihovny&amp;diff=53210</id>
		<title>Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Popis_prvk%C5%AF_konceptu%C3%A1ln%C3%ADch_model%C5%AF,_smysl_konceptu%C3%A1ln%C3%ADho_modelu_a_p%C5%99%C3%ADklad_modelu_Knihovny&amp;diff=53210"/>
		<updated>2018-04-10T15:52:48Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: klíčová slova&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==E-R konceptuální model==&lt;br /&gt;
&lt;br /&gt;
[[File:ERD Representation.svg|thumb|upright 2|right|Alternativní konvence pro psaní diagramů]]&lt;br /&gt;
&lt;br /&gt;
[[File:ERD-artist-performs-song.svg|thumb|upright 2|right|Dvě vztažené entity za použití notace Crow's Foot]]&lt;br /&gt;
&lt;br /&gt;
Entity-relationship model (ERM), entitně vztahový model se v [[Softwarové inženýrství|softwarovém inženýrství]] používá pro abstraktní a konceptuální znázornění [[data|dat]]. Entity-relationship modelování je metoda [[data|datového]] modelování, která vytváří jeden z typů konceptuálních schémat či sémantických [[data|datových]] modelů systému (obvykle relační [[databáze]]) a požadavků na něj stylem shora dolů.&lt;br /&gt;
&amp;lt;ref name=&amp;quot;SQL_2&amp;quot;&amp;gt;Entity-relationship model. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-16]. Dostupné z: https://cs.wikipedia.org/wiki/Entity-relationship_model&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Alternativní konvence pro psaní diagramů===&lt;br /&gt;
&lt;br /&gt;
Chenova notace entity-relationship modelování používá obdélníky pro znázornění entit a kosočtverce pro znázornění vztahů. Tato notace je odpovídající, protože Chenovy vztahy jsou původně objekty - mohou samy obsahovat atributy i další vztahy.&amp;lt;ref name=&amp;quot;SQL_2&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternativní konvence, částečně z historického hlediska:&lt;br /&gt;
* IDEF1X[4]&lt;br /&gt;
* Bachmanova notace&lt;br /&gt;
* Martinova notace&lt;br /&gt;
* (min, max)-notace Jean-Raymonda Abriala z roku 1974&lt;br /&gt;
* Standard UML&lt;br /&gt;
* EXPRESS&amp;lt;ref name=&amp;quot;SQL_2&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Crow's foot===&lt;br /&gt;
&lt;br /&gt;
Jedna z alternativních notacích známá jako &amp;quot;crow's foot&amp;quot; byla vytvořena nezávisle, v těchto diagramech jsou entity znázorněny v boxech a vztahy oblouky s popisem. Notace &amp;quot;Crow's Foot&amp;quot; znázorňuje vztahy propojováním entit čarami, přičemž symboly na obou koncích čáry symbolizují kardinalitu vztahu. Notace Crow's Foot se používá v Barkerově notaci a v metodologiích jako je SSADM (Structured Systems Analysis and Design Method) nebo [[Informační inženýrství|informační inženýrství]].&amp;lt;ref name=&amp;quot;SQL_2&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notace Crow's foot má následující výhody:&lt;br /&gt;
* Srozumitelnost definování kardinality a dědičnosti ze strany vztahu&lt;br /&gt;
* Stručně řešená notace povinného vztahu použitím svislé čáry a volitelného vztahu prázdnou kružnicí&lt;br /&gt;
* Zobrazuje stručně a jasně notaci, která identifikuje všechny třídy&amp;lt;ref name=&amp;quot;SQL_2&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů]]&lt;br /&gt;
* [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]&lt;br /&gt;
* [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]&lt;br /&gt;
* [[Příkaz Select, jeho využití v databázi Knihovna]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
databázové systémy, jazyk SQL, konceptuální modely&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=P%C5%99%C3%ADkaz_Select,_jeho_vyu%C5%BEit%C3%AD_v_datab%C3%A1zi_Knihovna&amp;diff=53209</id>
		<title>Příkaz Select, jeho využití v databázi Knihovna</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=P%C5%99%C3%ADkaz_Select,_jeho_vyu%C5%BEit%C3%AD_v_datab%C3%A1zi_Knihovna&amp;diff=53209"/>
		<updated>2018-04-10T15:50:24Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: související články, klíčová slova, kategorie&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Příklady==&lt;br /&gt;
'''Vypiš všechny data z tabulky dílo.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT *&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Dilo;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš příjmení všech autorů.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT pri_aut&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Autor;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Z výtisků vypiš všechny signatury a ceny (v pořadí signatura, cena).'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT signatura, cena&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Vytisk;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš z tabulky výpůjčka datumy výpůjčky a datumy vrácení tak, aby měli sloupce názvy &amp;quot;datum vypujcky&amp;quot; a &amp;quot;datum vraceni&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT dat_od AS datum_vypujcky, dat_do AS datum_vraceni&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Vypujcka;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: v datum_vraceni je &amp;quot;_&amp;quot; místo mezery, protože SQL by jinak za mezerou čekal další klíčové slovo/příkaz.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš z tabulky pokut id pokuty jako &amp;quot;cislo pokuty&amp;quot; a výšku pokuty ze dne 28.12.2016.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT id_pok AS cislo_pokuty, vyse_pok&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Pokuta&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE dat_pok=&amp;quot;28122016&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: datum píšeme v uvozovkách, protože se jedná o řetězec. Jenom datový typ CHAR vypisujeme v uvozovkách, datový typ Integer a Decimal vypisujeme bez uvozovek.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš z tabulky čtenář id jako &amp;quot;cislo ctenare&amp;quot;, příjmení jako &amp;quot;prijmeni&amp;quot; a adresu všech čtenářů, kteří se jmenují &amp;quot;Pavel&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT id_cte AS cislo_ctenare, pri_cte AS prijmeni, adresa&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Ctenar&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE jme_cte = &amp;quot;Pavel&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Z tabulky Vydání vypiš všechno o vydáních, které mají id díla &amp;quot;20&amp;quot; a rok vydání &amp;quot;2016&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT *&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Vydani&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE id_dilo = 20&amp;lt;br/&amp;gt;&lt;br /&gt;
AND rok_vyd = &amp;quot;2016&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Přepoj dílo &amp;quot;Těžký časy&amp;quot; s autorem &amp;quot;Charles Bukowski&amp;quot; v tabulce autorství.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT id_dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE nazev = &amp;quot;Těžký časy&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
(Systém ukáže id, např. 12)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT id_aut&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Autor&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE jme_aut = &amp;quot;Charles&amp;quot;&amp;lt;br/&amp;gt;&lt;br /&gt;
AND pri_aut = &amp;quot;Bukowski&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
(Systém ukáže id, např. 21)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
INSERT INTO Autorstvi(id_dilo, id_aut)&amp;lt;br/&amp;gt;&lt;br /&gt;
VALUES(12, 21);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš všechny čtenáře, kteří si nikdy nic nevypůjčili.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT *&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Ctenar&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE id_cte NOT IN (SELECT id_cte FROM Vypujcka);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš součet všech pokut.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT SUM(vyse_pok)&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Pokuta;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš nejdražší a nejlevnější výtisk daného díla.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT MAX(cena), MIN(cena)&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Vytisk&amp;lt;br/&amp;gt;&lt;br /&gt;
GROUP BY id_dilo;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vstupní parametr SELECT neobsahuje AND. Jenom za WHERE následuje AND.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Zjisti, kolik máme autoru v databázi.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT COUNT(*) AS pocet_autoru FROM Autor;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: * je tady v závorce, protože je to parametr agregační funkce.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Zjisti průměrnou cenu výtisků.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT AVG(cena) FROM Vytisk;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Uveď průměrnou cenu výtisků. Sloupec nazvi průměrná cena.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT AVG(cena) AS prumerna_cena FROM Vytisk;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;SQL_5&amp;quot;&amp;gt;Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;&amp;gt;POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_6&amp;quot;&amp;gt;W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
SQL, dotazovací jazyk, databáze&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Manipula%C4%8Dn%C3%AD_%C4%8D%C3%A1st_jazyka_SQL_(DML_%E2%80%93_insert,_update,_delete)_a_p%C5%99%C3%ADklady_na_datab%C3%A1zi_Knihovna&amp;diff=53208</id>
		<title>Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Manipula%C4%8Dn%C3%AD_%C4%8D%C3%A1st_jazyka_SQL_(DML_%E2%80%93_insert,_update,_delete)_a_p%C5%99%C3%ADklady_na_datab%C3%A1zi_Knihovna&amp;diff=53208"/>
		<updated>2018-04-10T15:50:00Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Příkazy pro manipulaci s daty (SELECT, INSERT, UPDATE, DELETE, …)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==Příklady==&lt;br /&gt;
'''Vlož dílo &amp;quot;Těžký časy&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
INSERT INTO Dilo(nazev, popis)&amp;lt;br/&amp;gt;&lt;br /&gt;
VALUES(&amp;quot;Těžký časy&amp;quot;, &amp;quot;Soubor 35 krátkých povídek.&amp;quot;);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vlož autor &amp;quot;Charles Bukowski&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
INSERT INTO Autor(jme_aut,pri_aut)&amp;lt;br/&amp;gt;&lt;br /&gt;
VALUES(&amp;quot;Charles&amp;quot;,&amp;quot;Bukowski&amp;quot;);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž pokuty, které vznikly na Vánoce.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Pokuta&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE dat_pok = &amp;quot;24122016&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž všechny pokuty.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Pokuta;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž všechny autory.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Autor;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: bez definice WHERE mažu všechno.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Zmaž všechny výpůjčky od Vánoc do Silvestra.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Vypujcka&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE dat_od = &amp;quot;24122016&amp;quot;&amp;lt;br/&amp;gt;&lt;br /&gt;
AND dat_do = &amp;quot;31122016&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení formy data: v konceptuálním schématu knihovny máme definovanou délku data na 8 znaků. Můžeme tedy datum napsat ve formě 24122016 nebo 24.12.16 - podstatné je dodržet délku pole, co je 8 znaků.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Zmaž autora Charles Bukowski.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Autor&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE jme_aut = &amp;quot;Charles&amp;quot;&amp;lt;br/&amp;gt;&lt;br /&gt;
AND pri_aut = &amp;quot;Bukowski&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Změň cenu stokorunových výtisků na 120 Kč.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
UPDATE Vytisk&amp;lt;br/&amp;gt;&lt;br /&gt;
SET cena = 120&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE cena = 100;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Změň křestní jméno Petra Nováka na Josef.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
UPDATE ctenar&amp;lt;br/&amp;gt;&lt;br /&gt;
SET jme_cte = „Josef“&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE jme_cte = „Petr“&amp;lt;br/&amp;gt;&lt;br /&gt;
AND pri_cte = „Novák“;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Příkaz Select, jeho využití v databázi Knihovna|Příkaz Select, jeho využití v databázi Knihovna / popis klauzule NOT IN a její využití, Select s klauzulí GROUP BY, využití tohoto příkazu v databázi knihovna, základní duplicitní select a další agregátní funkce /.]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
SQL, dotazovací jazyk, databáze&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Manipula%C4%8Dn%C3%AD_%C4%8D%C3%A1st_jazyka_SQL_(DML_%E2%80%93_insert,_update,_delete)_a_p%C5%99%C3%ADklady_na_datab%C3%A1zi_Knihovna&amp;diff=53207</id>
		<title>Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Manipula%C4%8Dn%C3%AD_%C4%8D%C3%A1st_jazyka_SQL_(DML_%E2%80%93_insert,_update,_delete)_a_p%C5%99%C3%ADklady_na_datab%C3%A1zi_Knihovna&amp;diff=53207"/>
		<updated>2018-04-10T15:49:46Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: související články, klíčová slova, kategorie&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Příkazy pro manipulaci s daty (SELECT, INSERT, UPDATE, DELETE, …)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==Příklady==&lt;br /&gt;
'''Vlož dílo &amp;quot;Těžký časy&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
INSERT INTO Dilo(nazev, popis)&amp;lt;br/&amp;gt;&lt;br /&gt;
VALUES(&amp;quot;Těžký časy&amp;quot;, &amp;quot;Soubor 35 krátkých povídek.&amp;quot;);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vlož autor &amp;quot;Charles Bukowski&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
INSERT INTO Autor(jme_aut,pri_aut)&amp;lt;br/&amp;gt;&lt;br /&gt;
VALUES(&amp;quot;Charles&amp;quot;,&amp;quot;Bukowski&amp;quot;);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž pokuty, které vznikly na Vánoce.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Pokuta&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE dat_pok = &amp;quot;24122016&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž všechny pokuty.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Pokuta;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž všechny autory.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Autor;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: bez definice WHERE mažu všechno.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Zmaž všechny výpůjčky od Vánoc do Silvestra.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Vypujcka&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE dat_od = &amp;quot;24122016&amp;quot;&amp;lt;br/&amp;gt;&lt;br /&gt;
AND dat_do = &amp;quot;31122016&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení formy data: v konceptuálním schématu knihovny máme definovanou délku data na 8 znaků. Můžeme tedy datum napsat ve formě 24122016 nebo 24.12.16 - podstatné je dodržet délku pole, co je 8 znaků.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Zmaž autora Charles Bukowski.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Autor&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE jme_aut = &amp;quot;Charles&amp;quot;&amp;lt;br/&amp;gt;&lt;br /&gt;
AND pri_aut = &amp;quot;Bukowski&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Změň cenu stokorunových výtisků na 120 Kč.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
UPDATE Vytisk&amp;lt;br/&amp;gt;&lt;br /&gt;
SET cena = 120&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE cena = 100;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Změň křestní jméno Petra Nováka na Josef.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
UPDATE ctenar&amp;lt;br/&amp;gt;&lt;br /&gt;
SET jme_cte = „Josef“&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE jme_cte = „Petr“&amp;lt;br/&amp;gt;&lt;br /&gt;
AND pri_cte = „Novák“;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Příkaz Select, jeho využití v databázi Knihovna|Příkaz Select, jeho využití v databázi Knihovna / popis klauzule NOT IN a její využití, Select s klauzulí GROUP BY, využití tohoto příkazu v databázi knihovna, základní duplicitní select a další agregátní funkce /.]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
SQL, dotazovací jazyk, databáze&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Transformace_konceptu%C3%A1ln%C3%ADho_modelu_na_datov%C3%BD_model,_z%C3%A1kladn%C3%AD_prvky_datov%C3%A9ho_modelu,_specifikace_%C3%BAlohy_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF&amp;diff=53206</id>
		<title>Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Transformace_konceptu%C3%A1ln%C3%ADho_modelu_na_datov%C3%BD_model,_z%C3%A1kladn%C3%AD_prvky_datov%C3%A9ho_modelu,_specifikace_%C3%BAlohy_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF&amp;diff=53206"/>
		<updated>2018-04-10T15:49:13Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: kategorie&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Základní prvky datového modelu==&lt;br /&gt;
'''Entita'''(angl. entity) je objekt reálného světa, který je schopen nezávyslé existence a je jednoznačně odlišitelný od ostatních objektů. Entitou je např. &amp;quot;student Novák Josef, r.č.470822172&amp;quot;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vztah'''(angl. relationship) je vazba mezi dvěma (nebo více) entitami. Např. entita &amp;quot;student Novák Josef, r.č. 470822172&amp;quot; může být ve vztahu &amp;quot;má zapsán&amp;quot; k entitě &amp;quot;učební předmět Konstrukce databázových systémů&amp;quot;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Hodnota popisného typu'''(angl. value) - kde popisným typem budeme rozumět jednoduchý datový typ, tedy dvojici {množina hodnot, množina operací}. Hodnotami jsou například celé číslo 123, datum 31.2.1994 apod.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Atributem'''(angl. attribute) budeme rozumět funkci přiřazující entitám či vztahům hodnotu (zde popisného typu), určující některou podstatnou ''vlastnost'' entity nebo vztahu. Např. DATUM výpůjčky dané knihy daným abonentem, RODNÉ_ČÍSLO daného zaměstnance, apod. &lt;br /&gt;
&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;&amp;gt;POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Příkaz Select, jeho využití v databázi Knihovna|Příkaz Select, jeho využití v databázi Knihovna / popis klauzule NOT IN a její využití, Select s klauzulí GROUP BY, využití tohoto příkazu v databázi knihovna, základní duplicitní select a další agregátní funkce /.]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
SQL, dotazovací jazyk, databáze&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=SQL&amp;diff=53205</id>
		<title>SQL</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=SQL&amp;diff=53205"/>
		<updated>2018-04-10T15:48:52Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: kategorie&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Structured Query Language, SQL''' je databázový programovací jazyk, který umožňuje definovat data, dotazovat se na ně (extrahovat je) a manipulovat s nimi. Má svá syntaktická a sémantická pravidla, která jsou odvozená z jednoduchých anglických vět, což jej činí srozumitelným a snadno pochopitelným. Jeho výhodou je i možnost volat jej z jiných programovacích jazyků jako C, JAVA, PHP apod.&lt;br /&gt;
&amp;lt;ref name = &amp;quot;ORCL&amp;quot;&amp;gt; LONEY, Kevin. Oracle Database: kompletní průvodce. Brno: Computer Press, 2010. Administrace (Computer Press). ISBN 978-80-251-2489-5.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name = &amp;quot;DB&amp;quot;&amp;gt; KROENKE, David a David J. AUER. Databáze. Brno: Computer Press, 2015. ISBN 978-80-251-4352-0.&amp;lt;/ref&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Jazyk SQL byl vyvinut firmou IBM na počátku 70. let jako dotazovací jazyk pro práci s velkými [[databáze|databázemi]] na počítačích střediskového typu. Cílem tvůrců SQL bylo vyvinout takový nástroj pro koncové uživatele, který by jim umožnil vybírat [[data]] z [[databáze]] přesně podle jejich individuálních požadavků a byl přitom co nejjednodušší. &amp;lt;ref name=&amp;quot;SQL_1&amp;quot;&amp;gt;Programování v SQL. In: ''Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE'' [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operace prováděn jazykem SQL ==&lt;br /&gt;
Podle typu operace se dělí do tří skupin:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Data definition language, DDL''' - operace umožňující vytvářet, upravovat a mazat objekty databáze.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Data manipulation language, DML''' - operace umožňující vyhledávat, aktualizovat a mazat data.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Data Control Language, DCL''' - operace umožňující spravovat přístupy k jednotlivým objektům databáze (například tabulkám), a pracovat s transakcemi.&lt;br /&gt;
&lt;br /&gt;
== Základní syntaxe jazyka SQL ==&lt;br /&gt;
&amp;lt;b style=&amp;quot;color: green;&amp;quot;&amp;gt;SELECT&amp;lt;/b&amp;gt; * &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b style=&amp;quot;color: green;&amp;quot;&amp;gt;FROM&amp;lt;/b&amp;gt; ''nazev tabulky''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b style=&amp;quot;color: green;&amp;quot;&amp;gt;WHERE&amp;lt;/b&amp;gt; ''specifikace podmínek''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Například:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
SELECT *&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
FROM bankovni_ucet&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
WHERE cislo_uctu = '123'&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
AND zustatek &amp;gt;= 5000&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
AND stav_uctu != 'uzavreny'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Příkaz Select, jeho využití v databázi Knihovna|Příkaz Select, jeho využití v databázi Knihovna / popis klauzule NOT IN a její využití, Select s klauzulí GROUP BY, využití tohoto příkazu v databázi knihovna, základní duplicitní select a další agregátní funkce /.]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
SQL, dotazovací jazyk, databáze&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Transformace_konceptu%C3%A1ln%C3%ADho_modelu_na_datov%C3%BD_model,_z%C3%A1kladn%C3%AD_prvky_datov%C3%A9ho_modelu,_specifikace_%C3%BAlohy_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF&amp;diff=53204</id>
		<title>Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Transformace_konceptu%C3%A1ln%C3%ADho_modelu_na_datov%C3%BD_model,_z%C3%A1kladn%C3%AD_prvky_datov%C3%A9ho_modelu,_specifikace_%C3%BAlohy_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF&amp;diff=53204"/>
		<updated>2018-04-10T15:48:16Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: související články, klíčová slova, kategorie&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Základní prvky datového modelu==&lt;br /&gt;
'''Entita'''(angl. entity) je objekt reálného světa, který je schopen nezávyslé existence a je jednoznačně odlišitelný od ostatních objektů. Entitou je např. &amp;quot;student Novák Josef, r.č.470822172&amp;quot;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vztah'''(angl. relationship) je vazba mezi dvěma (nebo více) entitami. Např. entita &amp;quot;student Novák Josef, r.č. 470822172&amp;quot; může být ve vztahu &amp;quot;má zapsán&amp;quot; k entitě &amp;quot;učební předmět Konstrukce databázových systémů&amp;quot;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Hodnota popisného typu'''(angl. value) - kde popisným typem budeme rozumět jednoduchý datový typ, tedy dvojici {množina hodnot, množina operací}. Hodnotami jsou například celé číslo 123, datum 31.2.1994 apod.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Atributem'''(angl. attribute) budeme rozumět funkci přiřazující entitám či vztahům hodnotu (zde popisného typu), určující některou podstatnou ''vlastnost'' entity nebo vztahu. Např. DATUM výpůjčky dané knihy daným abonentem, RODNÉ_ČÍSLO daného zaměstnance, apod. &lt;br /&gt;
&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;&amp;gt;POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Příkaz Select, jeho využití v databázi Knihovna|Příkaz Select, jeho využití v databázi Knihovna / popis klauzule NOT IN a její využití, Select s klauzulí GROUP BY, využití tohoto příkazu v databázi knihovna, základní duplicitní select a další agregátní funkce /.]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
SQL, dotazovací jazyk, databáze&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Informační studia a knihovnictví]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Popis_prvk%C5%AF_konceptu%C3%A1ln%C3%ADch_model%C5%AF,_smysl_konceptu%C3%A1ln%C3%ADho_modelu_a_p%C5%99%C3%ADklad_modelu_Knihovny&amp;diff=53203</id>
		<title>Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Popis_prvk%C5%AF_konceptu%C3%A1ln%C3%ADch_model%C5%AF,_smysl_konceptu%C3%A1ln%C3%ADho_modelu_a_p%C5%99%C3%ADklad_modelu_Knihovny&amp;diff=53203"/>
		<updated>2018-04-10T15:47:07Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==E-R konceptuální model==&lt;br /&gt;
&lt;br /&gt;
[[File:ERD Representation.svg|thumb|upright 2|right|Alternativní konvence pro psaní diagramů]]&lt;br /&gt;
&lt;br /&gt;
[[File:ERD-artist-performs-song.svg|thumb|upright 2|right|Dvě vztažené entity za použití notace Crow's Foot]]&lt;br /&gt;
&lt;br /&gt;
Entity-relationship model (ERM), entitně vztahový model se v [[Softwarové inženýrství|softwarovém inženýrství]] používá pro abstraktní a konceptuální znázornění [[data|dat]]. Entity-relationship modelování je metoda [[data|datového]] modelování, která vytváří jeden z typů konceptuálních schémat či sémantických [[data|datových]] modelů systému (obvykle relační [[databáze]]) a požadavků na něj stylem shora dolů.&lt;br /&gt;
&amp;lt;ref name=&amp;quot;SQL_2&amp;quot;&amp;gt;Entity-relationship model. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-16]. Dostupné z: https://cs.wikipedia.org/wiki/Entity-relationship_model&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Alternativní konvence pro psaní diagramů===&lt;br /&gt;
&lt;br /&gt;
Chenova notace entity-relationship modelování používá obdélníky pro znázornění entit a kosočtverce pro znázornění vztahů. Tato notace je odpovídající, protože Chenovy vztahy jsou původně objekty - mohou samy obsahovat atributy i další vztahy.&amp;lt;ref name=&amp;quot;SQL_2&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternativní konvence, částečně z historického hlediska:&lt;br /&gt;
* IDEF1X[4]&lt;br /&gt;
* Bachmanova notace&lt;br /&gt;
* Martinova notace&lt;br /&gt;
* (min, max)-notace Jean-Raymonda Abriala z roku 1974&lt;br /&gt;
* Standard UML&lt;br /&gt;
* EXPRESS&amp;lt;ref name=&amp;quot;SQL_2&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Crow's foot===&lt;br /&gt;
&lt;br /&gt;
Jedna z alternativních notacích známá jako &amp;quot;crow's foot&amp;quot; byla vytvořena nezávisle, v těchto diagramech jsou entity znázorněny v boxech a vztahy oblouky s popisem. Notace &amp;quot;Crow's Foot&amp;quot; znázorňuje vztahy propojováním entit čarami, přičemž symboly na obou koncích čáry symbolizují kardinalitu vztahu. Notace Crow's Foot se používá v Barkerově notaci a v metodologiích jako je SSADM (Structured Systems Analysis and Design Method) nebo [[Informační inženýrství|informační inženýrství]].&amp;lt;ref name=&amp;quot;SQL_2&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notace Crow's foot má následující výhody:&lt;br /&gt;
* Srozumitelnost definování kardinality a dědičnosti ze strany vztahu&lt;br /&gt;
* Stručně řešená notace povinného vztahu použitím svislé čáry a volitelného vztahu prázdnou kružnicí&lt;br /&gt;
* Zobrazuje stručně a jasně notaci, která identifikuje všechny třídy&amp;lt;ref name=&amp;quot;SQL_2&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů]]&lt;br /&gt;
* [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]&lt;br /&gt;
* [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]&lt;br /&gt;
* [[Příkaz Select, jeho využití v databázi Knihovna]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
Databázové systémy, Jazyk SQL, primární klíč, cizí klíč&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Popis_prvk%C5%AF_konceptu%C3%A1ln%C3%ADch_model%C5%AF,_smysl_konceptu%C3%A1ln%C3%ADho_modelu_a_p%C5%99%C3%ADklad_modelu_Knihovny&amp;diff=53202</id>
		<title>Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Popis_prvk%C5%AF_konceptu%C3%A1ln%C3%ADch_model%C5%AF,_smysl_konceptu%C3%A1ln%C3%ADho_modelu_a_p%C5%99%C3%ADklad_modelu_Knihovny&amp;diff=53202"/>
		<updated>2018-04-10T15:46:13Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: související články, klíčová slova, kategorie&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==E-R konceptuální model==&lt;br /&gt;
&lt;br /&gt;
[[File:ERD Representation.svg|thumb|upright 2|right|Alternativní konvence pro psaní diagramů]]&lt;br /&gt;
&lt;br /&gt;
[[File:ERD-artist-performs-song.svg|thumb|upright 2|right|Dvě vztažené entity za použití notace Crow's Foot]]&lt;br /&gt;
&lt;br /&gt;
Entity-relationship model (ERM), entitně vztahový model se v [[Softwarové inženýrství|softwarovém inženýrství]] používá pro abstraktní a konceptuální znázornění [[data|dat]]. Entity-relationship modelování je metoda [[data|datového]] modelování, která vytváří jeden z typů konceptuálních schémat či sémantických [[data|datových]] modelů systému (obvykle relační [[databáze]]) a požadavků na něj stylem shora dolů.&lt;br /&gt;
&amp;lt;ref name=&amp;quot;SQL_2&amp;quot;&amp;gt;Entity-relationship model. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-16]. Dostupné z: https://cs.wikipedia.org/wiki/Entity-relationship_model&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Alternativní konvence pro psaní diagramů===&lt;br /&gt;
&lt;br /&gt;
Chenova notace entity-relationship modelování používá obdélníky pro znázornění entit a kosočtverce pro znázornění vztahů. Tato notace je odpovídající, protože Chenovy vztahy jsou původně objekty - mohou samy obsahovat atributy i další vztahy.&amp;lt;ref name=&amp;quot;SQL_2&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternativní konvence, částečně z historického hlediska:&lt;br /&gt;
* IDEF1X[4]&lt;br /&gt;
* Bachmanova notace&lt;br /&gt;
* Martinova notace&lt;br /&gt;
* (min, max)-notace Jean-Raymonda Abriala z roku 1974&lt;br /&gt;
* Standard UML&lt;br /&gt;
* EXPRESS&amp;lt;ref name=&amp;quot;SQL_2&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Crow's foot===&lt;br /&gt;
&lt;br /&gt;
Jedna z alternativních notacích známá jako &amp;quot;crow's foot&amp;quot; byla vytvořena nezávisle, v těchto diagramech jsou entity znázorněny v boxech a vztahy oblouky s popisem. Notace &amp;quot;Crow's Foot&amp;quot; znázorňuje vztahy propojováním entit čarami, přičemž symboly na obou koncích čáry symbolizují kardinalitu vztahu. Notace Crow's Foot se používá v Barkerově notaci a v metodologiích jako je SSADM (Structured Systems Analysis and Design Method) nebo [[Informační inženýrství|informační inženýrství]].&amp;lt;ref name=&amp;quot;SQL_2&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notace Crow's foot má následující výhody:&lt;br /&gt;
* Srozumitelnost definování kardinality a dědičnosti ze strany vztahu&lt;br /&gt;
* Stručně řešená notace povinného vztahu použitím svislé čáry a volitelného vztahu prázdnou kružnicí&lt;br /&gt;
* Zobrazuje stručně a jasně notaci, která identifikuje všechny třídy&amp;lt;ref name=&amp;quot;SQL_2&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]&lt;br /&gt;
* [[Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů]]&lt;br /&gt;
* [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]&lt;br /&gt;
* [[Příkaz Select, jeho využití v databázi Knihovna]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
Databázové systémy, Jazyk SQL, primární klíč, cizí klíč&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53201</id>
		<title>Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53201"/>
		<updated>2018-04-10T15:39:55Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: přidání odkazů na související články a externího odkazu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[SQL|'''SQL (Structured Query Language)''']] je databázový programovací jazyk, který se skládá z více částí. Jednou z nich je část definiční ('''Data Definition Language''', DDL), která umožňuje vytvářet, upravovat a mazat objekty databáze.&lt;br /&gt;
&lt;br /&gt;
==Příkazy==&lt;br /&gt;
Data Definition Language obsahuje tyto příkazy&amp;lt;ref&amp;gt;Programování v SQL. In: ''Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE'' [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf&amp;lt;/ref&amp;gt;: &amp;lt;br/&amp;gt;&lt;br /&gt;
# CREATE - vytvoří objekt (databázi, tabulku)&lt;br /&gt;
# ALTER - změní definici objektu&lt;br /&gt;
# DROP - smaže objekt&lt;br /&gt;
# RENAME - přejmenuje objekt&lt;br /&gt;
# TRUNCATE - vymaže data z tabulky, ale ne tabulku samotnou&lt;br /&gt;
&lt;br /&gt;
===Syntax příkazů===&lt;br /&gt;
Obecná syntax základních tří příkazů vypadá takto:&lt;br /&gt;
====CREATE====&lt;br /&gt;
Vytvoření databáze&lt;br /&gt;
   CREATE DATABASE nazev_databaze;&lt;br /&gt;
Vytvoření tabulky&lt;br /&gt;
   CREATE TABLE nazev_tabulky ( &lt;br /&gt;
      sloupec_1 datovy_typ,&lt;br /&gt;
      ...&lt;br /&gt;
      sloupec_n datovy_typ);&lt;br /&gt;
Název databáze i tabulky se musí řídit základními pravidly pro názvy všech objektů jazyka SQL - viz [[SQL]].&amp;lt;br/&amp;gt;&lt;br /&gt;
Každý sloupec tabulky je jeden atribut (vlastnost) popisovaných dat. A každý sloupec musí mít určený tzv. datový typ, který určuje hodnoty, které jsou pro daný sloupec přípustné.&lt;br /&gt;
Nejčastějšími datovými typy jsou:&lt;br /&gt;
* CHAR(d) - řetězec znaků určité délky, kterou označuje číslo d. Např. tedy CHAR(20) bude řetězec o délce 20 znaků.&lt;br /&gt;
* DATE - datum ve formátu RRRR-MM-DD&lt;br /&gt;
* INTEGER - číslo od -2 147 483 648 do 2 147 483 647, maximální počet znaků může být specifikován v závorkách. Existují i další datové typy pro čísla, ale INTEGER je pro většinu dat dostačující.&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====ALTER====&lt;br /&gt;
Přidání sloupce&lt;br /&gt;
   ALTER TABLE nazev_tabulky&lt;br /&gt;
      ADD nazev_sloupce datovy_typ;&lt;br /&gt;
Odstranění sloupce&lt;br /&gt;
   ALTER TABLE nazev_tabulky&lt;br /&gt;
      DROP COLUMN nazev_sloupce;&lt;br /&gt;
Úprava sloupce&lt;br /&gt;
   ALTER TABLE nazev_tabulky&lt;br /&gt;
      MODIFY nazev_sloupce datovy_typ;&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
====DROP====&lt;br /&gt;
Pozor, odstraňování objektů používáme pouze v případě, že jsme si jisti, že daná data už nebudeme potřebovat.&amp;lt;br/&amp;gt;&lt;br /&gt;
Odstranění databáze&lt;br /&gt;
   DROP DATABASE nazev_databaze;&lt;br /&gt;
Odstranění tabulky&lt;br /&gt;
   DROP TABLE nazev_tabulky;&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Omezení dat (constraints)==&lt;br /&gt;
SQL omezení se používají ke specifikaci pravidel pro data v tabulce. To zajišťuje přesnost a spolehlivost dat v tabulce. Pokud by nastal rozpor mezi omezením a akcí, která je s daty provedena, akce bude zrušena. Omezení mohou být na úrovni tabulek nebo na úrovni sloupců v tabulce. Mohou být použita po příkazu CREATE nebo ALTER.&amp;lt;br/&amp;gt;&lt;br /&gt;
Syntax&lt;br /&gt;
   CREATE TABLE nazev_tabulky ( &lt;br /&gt;
      sloupec_1 datovy_typ omezeni,&lt;br /&gt;
      ...&lt;br /&gt;
      sloupec_n datovy_typ omezeni);&lt;br /&gt;
Omezení je několik: PRIMARY KEY (primární klíč), FOREIGN KEY (cizí klíč), NOT NULL, UNIQUE, CHECK, DEFAULT, INDEX, nejpoužívanější jsou ale primární a cizí klíče.&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
===Primární klíč===&lt;br /&gt;
Omezení primárního klíče identifikuje každý záznam (řádek) v tabulce. Primární klíče musí obsahovat unikátní hodnoty (omezení UNIQUE) a nesmí obsahovat nulové hodnoty (omezení NOT NULL). Každá tabulka může mít pouze jeden primární klíč, který se může skládat z jednoho nebo více polí.&amp;lt;br/&amp;gt;&lt;br /&gt;
Příklad definice primárního klíče v rámci příkazu CREATE&lt;br /&gt;
   CREATE TABLE osoby (&lt;br /&gt;
      ID_osoby int NOT NULL PRIMARY KEY,&lt;br /&gt;
      prijmeni char(255) NOT NULL,&lt;br /&gt;
      jmeno char(255),&lt;br /&gt;
      vek int);&lt;br /&gt;
Příklad definice primárního klíče v rámci příkazu ALTER&lt;br /&gt;
   ALTER TABLE osoby (&lt;br /&gt;
      ADD PRIMARY KEY (ID);&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
===Cizí klíč===&lt;br /&gt;
Cizí klíč se používá ke sloučení dvou tabulek. Je to pole (nebo více polí) jedné tabulky, které odkazuje na primární klíč jiné tabulky. Toto omezení se používá k tomu, abychom zabránili akcím, které by zničily vazby mezi tabulkami. Cizí klíč také zabraňuje tomu, aby do příslušného sloupce byla vložena nesprávná data, musí to být taková data, která odpovídají hodnotám obsaženým v tabulce, na kterou cizí klíč odkazuje.&lt;br /&gt;
Příklad definice cizího klíče v rámci příkazu CREATE&lt;br /&gt;
   CREATE TABLE objednavky (&lt;br /&gt;
      ID_objednavky int NOT NULL PRIMARY KEY,&lt;br /&gt;
      cislo_objednavky int NOT NULL,&lt;br /&gt;
      ID_osoby int FOREIGN KEY REFERENCES osoby(ID_osoby) );&lt;br /&gt;
Spojení &amp;quot;FOREIGN KEY REFERENCES&amp;quot; určuje, že bude následovat odkaz na jinou tabulku ve formátu nazev_tabulky(nazev_sloupce).&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Příklad definice cizího klíče v rámci příkazu ALTER&lt;br /&gt;
   ALTER TABLE objednavky&lt;br /&gt;
      ADD FOREIGN KEY (ID_osoby) REFERENCES osoby(ID_osoby);&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Příklady na modelu knihovny==&lt;br /&gt;
&lt;br /&gt;
[[File:SQL_knihovna.png|thumb|upright 5|none|Konceptuální schéma knihovny &amp;lt;br/&amp;gt; [[:File:SQL_knihovna.png]] ]]&lt;br /&gt;
&lt;br /&gt;
Vytvoř tabulku dílo.&lt;br /&gt;
   CREATE TABLE Dilo (&lt;br /&gt;
      id_dilo int PRIMARY KEY,&lt;br /&gt;
      nazev char(200),&lt;br /&gt;
      popis char(200) );&lt;br /&gt;
&lt;br /&gt;
Vytvoř tabulku vydání.&lt;br /&gt;
   CREATE TABLE vydani (&lt;br /&gt;
      id_vyd int PRIMARY KEY,&lt;br /&gt;
      id_dilo int FOREIGN KEY REFERENCES Dilo(id_dilo),&lt;br /&gt;
      cis_vyd char(20),&lt;br /&gt;
      rok_vyd char(20) );&lt;br /&gt;
&lt;br /&gt;
Vytvoř tabulku autorství.&lt;br /&gt;
   CREATE TABLE Autorstvi (&lt;br /&gt;
      id_autorstvi int PRIMARY KEY,&lt;br /&gt;
      id_dilo int FOREIGN KEY REFERENCES Dilo(id_dilo),&lt;br /&gt;
      id_aut int FOREIGN KEY REFERENCES Autor(id_aut) );&lt;br /&gt;
&lt;br /&gt;
Vymaž tabulku druh sekundárního autorství.&lt;br /&gt;
   DROP TABLE Drusekaut;&lt;br /&gt;
&lt;br /&gt;
Vymaž databázi knihovna.&lt;br /&gt;
   DROP DATABASE Knihovna;&lt;br /&gt;
&lt;br /&gt;
Uprav tabulku dílo: přidej sloupec evidenční číslo.&lt;br /&gt;
   ALTER TABLE dilo&lt;br /&gt;
      ADD ev_cis char(200);&lt;br /&gt;
&lt;br /&gt;
Uprav tabulku pokuta: odstraň datum pokuty.&lt;br /&gt;
   ALTER TABLE pokuta&lt;br /&gt;
      DROP dat_pok;&amp;lt;ref name=&amp;quot;SQL_5&amp;quot;&amp;gt;Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;&amp;gt;POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Externí odkazy ===&lt;br /&gt;
&lt;br /&gt;
* [https://docs.oracle.com/database/121/SQLRF/toc.htm Oracle dokumentace]&lt;br /&gt;
* [http://www.w3schools.com/sql/default.asp w3schools]&lt;br /&gt;
* [http://sqlzoo.net/wiki/SQL_Tutorial SQLZOO]&lt;br /&gt;
* [http://www.mff.cuni.cz/ Matematicko-fyzikální fakulta]&lt;br /&gt;
* [http://krokodata.vse.cz/ Krokodýlovy databáze]&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]&lt;br /&gt;
* [[Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů]]&lt;br /&gt;
* [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]&lt;br /&gt;
* [[Příkaz Select, jeho využití v databázi Knihovna]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
Databázové systémy, Jazyk SQL, primární klíč, cizí klíč&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53189</id>
		<title>Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53189"/>
		<updated>2018-04-08T19:16:49Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: úprava příkladů&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[SQL|'''SQL (Structured Query Language)''']] je databázový programovací jazyk, který se skládá z více částí. Jednou z nich je část definiční ('''Data Definition Language''', DDL), která umožňuje vytvářet, upravovat a mazat objekty databáze.&lt;br /&gt;
&lt;br /&gt;
==Příkazy==&lt;br /&gt;
Data Definition Language obsahuje tyto příkazy&amp;lt;ref&amp;gt;Programování v SQL. In: ''Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE'' [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf&amp;lt;/ref&amp;gt;: &amp;lt;br/&amp;gt;&lt;br /&gt;
# CREATE - vytvoří objekt (databázi, tabulku)&lt;br /&gt;
# ALTER - změní definici objektu&lt;br /&gt;
# DROP - smaže objekt&lt;br /&gt;
# RENAME - přejmenuje objekt&lt;br /&gt;
# TRUNCATE - vymaže data z tabulky, ale ne tabulku samotnou&lt;br /&gt;
&lt;br /&gt;
===Syntax příkazů===&lt;br /&gt;
Obecná syntax základních tří příkazů vypadá takto:&lt;br /&gt;
====CREATE====&lt;br /&gt;
Vytvoření databáze&lt;br /&gt;
   CREATE DATABASE nazev_databaze;&lt;br /&gt;
Vytvoření tabulky&lt;br /&gt;
   CREATE TABLE nazev_tabulky ( &lt;br /&gt;
      sloupec_1 datovy_typ,&lt;br /&gt;
      ...&lt;br /&gt;
      sloupec_n datovy_typ);&lt;br /&gt;
Název databáze i tabulky se musí řídit základními pravidly pro názvy všech objektů jazyka SQL - viz [[SQL]].&amp;lt;br/&amp;gt;&lt;br /&gt;
Každý sloupec tabulky je jeden atribut (vlastnost) popisovaných dat. A každý sloupec musí mít určený tzv. datový typ, který určuje hodnoty, které jsou pro daný sloupec přípustné.&lt;br /&gt;
Nejčastějšími datovými typy jsou:&lt;br /&gt;
* CHAR(d) - řetězec znaků určité délky, kterou označuje číslo d. Např. tedy CHAR(20) bude řetězec o délce 20 znaků.&lt;br /&gt;
* DATE - datum ve formátu RRRR-MM-DD&lt;br /&gt;
* INTEGER - číslo od -2 147 483 648 do 2 147 483 647, maximální počet znaků může být specifikován v závorkách. Existují i další datové typy pro čísla, ale INTEGER je pro většinu dat dostačující.&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====ALTER====&lt;br /&gt;
Přidání sloupce&lt;br /&gt;
   ALTER TABLE nazev_tabulky&lt;br /&gt;
      ADD nazev_sloupce datovy_typ;&lt;br /&gt;
Odstranění sloupce&lt;br /&gt;
   ALTER TABLE nazev_tabulky&lt;br /&gt;
      DROP COLUMN nazev_sloupce;&lt;br /&gt;
Úprava sloupce&lt;br /&gt;
   ALTER TABLE nazev_tabulky&lt;br /&gt;
      MODIFY nazev_sloupce datovy_typ;&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
====DROP====&lt;br /&gt;
Pozor, odstraňování objektů používáme pouze v případě, že jsme si jisti, že daná data už nebudeme potřebovat.&amp;lt;br/&amp;gt;&lt;br /&gt;
Odstranění databáze&lt;br /&gt;
   DROP DATABASE nazev_databaze;&lt;br /&gt;
Odstranění tabulky&lt;br /&gt;
   DROP TABLE nazev_tabulky;&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Omezení dat (constraints)==&lt;br /&gt;
SQL omezení se používají ke specifikaci pravidel pro data v tabulce. To zajišťuje přesnost a spolehlivost dat v tabulce. Pokud by nastal rozpor mezi omezením a akcí, která je s daty provedena, akce bude zrušena. Omezení mohou být na úrovni tabulek nebo na úrovni sloupců v tabulce. Mohou být použita po příkazu CREATE nebo ALTER.&amp;lt;br/&amp;gt;&lt;br /&gt;
Syntax&lt;br /&gt;
   CREATE TABLE nazev_tabulky ( &lt;br /&gt;
      sloupec_1 datovy_typ omezeni,&lt;br /&gt;
      ...&lt;br /&gt;
      sloupec_n datovy_typ omezeni);&lt;br /&gt;
Omezení je několik: PRIMARY KEY (primární klíč), FOREIGN KEY (cizí klíč), NOT NULL, UNIQUE, CHECK, DEFAULT, INDEX, nejpoužívanější jsou ale primární a cizí klíče.&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
===Primární klíč===&lt;br /&gt;
Omezení primárního klíče identifikuje každý záznam (řádek) v tabulce. Primární klíče musí obsahovat unikátní hodnoty (omezení UNIQUE) a nesmí obsahovat nulové hodnoty (omezení NOT NULL). Každá tabulka může mít pouze jeden primární klíč, který se může skládat z jednoho nebo více polí.&amp;lt;br/&amp;gt;&lt;br /&gt;
Příklad definice primárního klíče v rámci příkazu CREATE&lt;br /&gt;
   CREATE TABLE osoby (&lt;br /&gt;
      ID_osoby int NOT NULL PRIMARY KEY,&lt;br /&gt;
      prijmeni char(255) NOT NULL,&lt;br /&gt;
      jmeno char(255),&lt;br /&gt;
      vek int);&lt;br /&gt;
Příklad definice primárního klíče v rámci příkazu ALTER&lt;br /&gt;
   ALTER TABLE osoby (&lt;br /&gt;
      ADD PRIMARY KEY (ID);&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
===Cizí klíč===&lt;br /&gt;
Cizí klíč se používá ke sloučení dvou tabulek. Je to pole (nebo více polí) jedné tabulky, které odkazuje na primární klíč jiné tabulky. Toto omezení se používá k tomu, abychom zabránili akcím, které by zničily vazby mezi tabulkami. Cizí klíč také zabraňuje tomu, aby do příslušného sloupce byla vložena nesprávná data, musí to být taková data, která odpovídají hodnotám obsaženým v tabulce, na kterou cizí klíč odkazuje.&lt;br /&gt;
Příklad definice cizího klíče v rámci příkazu CREATE&lt;br /&gt;
   CREATE TABLE objednavky (&lt;br /&gt;
      ID_objednavky int NOT NULL PRIMARY KEY,&lt;br /&gt;
      cislo_objednavky int NOT NULL,&lt;br /&gt;
      ID_osoby int FOREIGN KEY REFERENCES osoby(ID_osoby) );&lt;br /&gt;
Spojení &amp;quot;FOREIGN KEY REFERENCES&amp;quot; určuje, že bude následovat odkaz na jinou tabulku ve formátu nazev_tabulky(nazev_sloupce).&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Příklad definice cizího klíče v rámci příkazu ALTER&lt;br /&gt;
   ALTER TABLE objednavky&lt;br /&gt;
      ADD FOREIGN KEY (ID_osoby) REFERENCES osoby(ID_osoby);&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Příklady na modelu knihovny==&lt;br /&gt;
&lt;br /&gt;
[[File:SQL_knihovna.png|thumb|upright 5|none|Konceptuální schéma knihovny &amp;lt;br/&amp;gt; [[:File:SQL_knihovna.png]] ]]&lt;br /&gt;
&lt;br /&gt;
Vytvoř tabulku dílo.&lt;br /&gt;
   CREATE TABLE Dilo (&lt;br /&gt;
      id_dilo int PRIMARY KEY,&lt;br /&gt;
      nazev char(200),&lt;br /&gt;
      popis char(200) );&lt;br /&gt;
&lt;br /&gt;
Vytvoř tabulku vydání.&lt;br /&gt;
   CREATE TABLE vydani (&lt;br /&gt;
      id_vyd int PRIMARY KEY,&lt;br /&gt;
      id_dilo int FOREIGN KEY REFERENCES Dilo(id_dilo),&lt;br /&gt;
      cis_vyd char(20),&lt;br /&gt;
      rok_vyd char(20) );&lt;br /&gt;
&lt;br /&gt;
Vytvoř tabulku autorství.&lt;br /&gt;
   CREATE TABLE Autorstvi (&lt;br /&gt;
      id_autorstvi int PRIMARY KEY,&lt;br /&gt;
      id_dilo int FOREIGN KEY REFERENCES Dilo(id_dilo),&lt;br /&gt;
      id_aut int FOREIGN KEY REFERENCES Autor(id_aut) );&lt;br /&gt;
&lt;br /&gt;
Vymaž tabulku druh sekundárního autorství.&lt;br /&gt;
   DROP TABLE Drusekaut;&lt;br /&gt;
&lt;br /&gt;
Vymaž databázi knihovna.&lt;br /&gt;
   DROP DATABASE Knihovna;&lt;br /&gt;
&lt;br /&gt;
Uprav tabulku dílo: přidej sloupec evidenční číslo.&lt;br /&gt;
   ALTER TABLE dilo&lt;br /&gt;
      ADD ev_cis char(200);&lt;br /&gt;
&lt;br /&gt;
Uprav tabulku pokuta: odstraň datum pokuty.&lt;br /&gt;
   ALTER TABLE pokuta&lt;br /&gt;
      DROP dat_pok;&amp;lt;ref name=&amp;quot;SQL_5&amp;quot;&amp;gt;Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;&amp;gt;POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Externí odkazy ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.w3schools.com/sql/default.asp w3schools]&lt;br /&gt;
* [http://sqlzoo.net/wiki/SQL_Tutorial SQLZOO]&lt;br /&gt;
* [http://www.mff.cuni.cz/ Matematicko-fyzikální fakulta]&lt;br /&gt;
* [http://krokodata.vse.cz/ Krokodýlovy databáze]&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
Databázové systémy, Jazyk SQL&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53188</id>
		<title>Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53188"/>
		<updated>2018-04-08T18:43:45Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: cizí klíč&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[SQL|'''SQL (Structured Query Language)''']] je databázový programovací jazyk, který se skládá z více částí. Jednou z nich je část definiční ('''Data Definition Language''', DDL), která umožňuje vytvářet, upravovat a mazat objekty databáze.&lt;br /&gt;
&lt;br /&gt;
==Příkazy==&lt;br /&gt;
Data Definition Language obsahuje tyto příkazy&amp;lt;ref&amp;gt;Programování v SQL. In: ''Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE'' [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf&amp;lt;/ref&amp;gt;: &amp;lt;br/&amp;gt;&lt;br /&gt;
# CREATE - vytvoří objekt (databázi, tabulku)&lt;br /&gt;
# ALTER - změní definici objektu&lt;br /&gt;
# DROP - smaže objekt&lt;br /&gt;
# RENAME - přejmenuje objekt&lt;br /&gt;
# TRUNCATE - vymaže data z tabulky, ale ne tabulku samotnou&lt;br /&gt;
&lt;br /&gt;
===Syntax příkazů===&lt;br /&gt;
Obecná syntax základních tří příkazů vypadá takto:&lt;br /&gt;
====CREATE====&lt;br /&gt;
Vytvoření databáze&lt;br /&gt;
   CREATE DATABASE nazev_databaze;&lt;br /&gt;
Vytvoření tabulky&lt;br /&gt;
   CREATE TABLE nazev_tabulky ( &lt;br /&gt;
      sloupec_1 datovy_typ,&lt;br /&gt;
      ...&lt;br /&gt;
      sloupec_n datovy_typ);&lt;br /&gt;
Název databáze i tabulky se musí řídit základními pravidly pro názvy všech objektů jazyka SQL - viz [[SQL]].&amp;lt;br/&amp;gt;&lt;br /&gt;
Každý sloupec tabulky je jeden atribut (vlastnost) popisovaných dat. A každý sloupec musí mít určený tzv. datový typ, který určuje hodnoty, které jsou pro daný sloupec přípustné.&lt;br /&gt;
Nejčastějšími datovými typy jsou:&lt;br /&gt;
* CHAR(d) - řetězec znaků určité délky, kterou označuje číslo d. Např. tedy CHAR(20) bude řetězec o délce 20 znaků.&lt;br /&gt;
* DATE - datum ve formátu RRRR-MM-DD&lt;br /&gt;
* INTEGER - číslo od -2 147 483 648 do 2 147 483 647, maximální počet znaků může být specifikován v závorkách. Existují i další datové typy pro čísla, ale INTEGER je pro většinu dat dostačující.&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====ALTER====&lt;br /&gt;
Přidání sloupce&lt;br /&gt;
   ALTER TABLE nazev_tabulky&lt;br /&gt;
      ADD nazev_sloupce datovy_typ;&lt;br /&gt;
Odstranění sloupce&lt;br /&gt;
   ALTER TABLE nazev_tabulky&lt;br /&gt;
      DROP COLUMN nazev_sloupce;&lt;br /&gt;
Úprava sloupce&lt;br /&gt;
   ALTER TABLE nazev_tabulky&lt;br /&gt;
      MODIFY nazev_sloupce datovy_typ;&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
====DROP====&lt;br /&gt;
Pozor, odstraňování objektů používáme pouze v případě, že jsme si jisti, že daná data už nebudeme potřebovat.&amp;lt;br/&amp;gt;&lt;br /&gt;
Odstranění databáze&lt;br /&gt;
   DROP DATABASE nazev_databaze;&lt;br /&gt;
Odstranění tabulky&lt;br /&gt;
   DROP TABLE nazev_tabulky;&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Omezení dat (constraints)==&lt;br /&gt;
SQL omezení se používají ke specifikaci pravidel pro data v tabulce. To zajišťuje přesnost a spolehlivost dat v tabulce. Pokud by nastal rozpor mezi omezením a akcí, která je s daty provedena, akce bude zrušena. Omezení mohou být na úrovni tabulek nebo na úrovni sloupců v tabulce. Mohou být použita po příkazu CREATE nebo ALTER.&amp;lt;br/&amp;gt;&lt;br /&gt;
Syntax&lt;br /&gt;
   CREATE TABLE nazev_tabulky ( &lt;br /&gt;
      sloupec_1 datovy_typ omezeni,&lt;br /&gt;
      ...&lt;br /&gt;
      sloupec_n datovy_typ omezeni);&lt;br /&gt;
Omezení je několik: PRIMARY KEY (primární klíč), FOREIGN KEY (cizí klíč), NOT NULL, UNIQUE, CHECK, DEFAULT, INDEX, nejpoužívanější jsou ale primární a cizí klíče.&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
===Primární klíč===&lt;br /&gt;
Omezení primárního klíče identifikuje každý záznam (řádek) v tabulce. Primární klíče musí obsahovat unikátní hodnoty (omezení UNIQUE) a nesmí obsahovat nulové hodnoty (omezení NOT NULL). Každá tabulka může mít pouze jeden primární klíč, který se může skládat z jednoho nebo více polí.&amp;lt;br/&amp;gt;&lt;br /&gt;
Příklad definice primárního klíče v rámci příkazu CREATE&lt;br /&gt;
   CREATE TABLE osoby (&lt;br /&gt;
      ID_osoby int NOT NULL PRIMARY KEY,&lt;br /&gt;
      prijmeni char(255) NOT NULL,&lt;br /&gt;
      jmeno char(255),&lt;br /&gt;
      vek int);&lt;br /&gt;
Příklad definice primárního klíče v rámci příkazu ALTER&lt;br /&gt;
   ALTER TABLE osoby (&lt;br /&gt;
      ADD PRIMARY KEY (ID);&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
===Cizí klíč===&lt;br /&gt;
Cizí klíč se používá ke sloučení dvou tabulek. Je to pole (nebo více polí) jedné tabulky, které odkazuje na primární klíč jiné tabulky. Toto omezení se používá k tomu, abychom zabránili akcím, které by zničily vazby mezi tabulkami. Cizí klíč také zabraňuje tomu, aby do příslušného sloupce byla vložena nesprávná data, musí to být taková data, která odpovídají hodnotám obsaženým v tabulce, na kterou cizí klíč odkazuje.&lt;br /&gt;
Příklad definice cizího klíče v rámci příkazu CREATE&lt;br /&gt;
   CREATE TABLE objednavky (&lt;br /&gt;
       ID_objednavky int NOT NULL PRIMARY KEY,&lt;br /&gt;
      &lt;br /&gt;
Příklad definice cizího klíče v rámci příkazu ALTER&lt;br /&gt;
&lt;br /&gt;
==Příklady==&lt;br /&gt;
&lt;br /&gt;
[[File:SQL_knihovna.png|thumb|upright 5|none|Konceptuální schéma knihovny &amp;lt;br/&amp;gt; [[:File:SQL_knihovna.png]] ]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku dílo.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE Dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_dilo PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
nazev CHAR(200),&amp;lt;br/&amp;gt;&lt;br /&gt;
popis CHAR(200));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení interpunkce: středník odděluje jednotlivé SQL dotazy, čárka odděluje vstupní parametry.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku vydání.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE vydani&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_vyd PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
id_dilo FK INT REFERENCES Dilo(id_dilo),&amp;lt;br/&amp;gt;&lt;br /&gt;
cis_vyd CHAR(20),&amp;lt;br/&amp;gt;&lt;br /&gt;
rok_vyd CHAR(20));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení references: references píšeme, protože používáme cizí klíč - musíme definovat, kam cizí klíč odkazuje.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku autorství.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE Autorstvi&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_autorstvi PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
id_dilo FK INT REFERENCES Dilo(id_dilo),&amp;lt;br/&amp;gt;&lt;br /&gt;
id_aut FK INT REFERENCES Autor(id_aut));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž tabulku druh sekundárního autorství.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP TABLE Drusekaut;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž databázi knihovna.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP DATABASE Knihovna;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Uprav tabulku dílo: přidej sloupec evidenční číslo.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
ALTER TABLE dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
ADD ev_cis CHAR(200);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Uprav tabulku pokuta: odstraň datum pokuty.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
ALTER TABLE pokuta&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP dat_pok;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: datový typ, např. &amp;quot;CHAR(200)&amp;quot; nebo &amp;quot;INT&amp;quot; píšeme jenom tehdy, když něco vytváříme. Když mažeme, nemusíme datový typ psát/definovat.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;SQL_5&amp;quot;&amp;gt;Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;&amp;gt;POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Použitá literatura ===&lt;br /&gt;
&lt;br /&gt;
* Programování v SQL. In: ''Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE'' [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf&lt;br /&gt;
* Entity-relationship model. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-16]. Dostupné z: https://cs.wikipedia.org/wiki/Entity-relationship_model&lt;br /&gt;
*POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&lt;br /&gt;
*SQL. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-17]. Dostupné z: https://cs.wikipedia.org/wiki/SQL&lt;br /&gt;
*Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&lt;br /&gt;
*W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&lt;br /&gt;
&lt;br /&gt;
=== Externí odkazy ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.w3schools.com/sql/default.asp w3schools]&lt;br /&gt;
* [http://sqlzoo.net/wiki/SQL_Tutorial SQLZOO]&lt;br /&gt;
* [http://www.mff.cuni.cz/ Matematicko-fyzikální fakulta]&lt;br /&gt;
* [http://krokodata.vse.cz/ Krokodýlovy databáze]&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
Databázové systémy, Jazyk SQL&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53187</id>
		<title>Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53187"/>
		<updated>2018-04-08T18:26:48Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: omezení, primární klíč&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[SQL|'''SQL (Structured Query Language)''']] je databázový programovací jazyk, který se skládá z více částí. Jednou z nich je část definiční ('''Data Definition Language''', DDL), která umožňuje vytvářet, upravovat a mazat objekty databáze.&lt;br /&gt;
&lt;br /&gt;
==Příkazy==&lt;br /&gt;
Data Definition Language obsahuje tyto příkazy&amp;lt;ref&amp;gt;Programování v SQL. In: ''Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE'' [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf&amp;lt;/ref&amp;gt;: &amp;lt;br/&amp;gt;&lt;br /&gt;
# CREATE - vytvoří objekt (databázi, tabulku)&lt;br /&gt;
# ALTER - změní definici objektu&lt;br /&gt;
# DROP - smaže objekt&lt;br /&gt;
# RENAME - přejmenuje objekt&lt;br /&gt;
# TRUNCATE - vymaže data z tabulky, ale ne tabulku samotnou&lt;br /&gt;
&lt;br /&gt;
===Syntax příkazů===&lt;br /&gt;
Obecná syntax základních tří příkazů vypadá takto:&lt;br /&gt;
====CREATE====&lt;br /&gt;
Vytvoření databáze&lt;br /&gt;
   CREATE DATABASE nazev_databaze;&lt;br /&gt;
Vytvoření tabulky&lt;br /&gt;
   CREATE TABLE nazev_tabulky ( &lt;br /&gt;
      sloupec_1 datovy_typ,&lt;br /&gt;
      ...&lt;br /&gt;
      sloupec_n datovy_typ);&lt;br /&gt;
Název databáze i tabulky se musí řídit základními pravidly pro názvy všech objektů jazyka SQL - viz [[SQL]].&amp;lt;br/&amp;gt;&lt;br /&gt;
Každý sloupec tabulky je jeden atribut (vlastnost) popisovaných dat. A každý sloupec musí mít určený tzv. datový typ, který určuje hodnoty, které jsou pro daný sloupec přípustné.&lt;br /&gt;
Nejčastějšími datovými typy jsou:&lt;br /&gt;
* CHAR(d) - řetězec znaků určité délky, kterou označuje číslo d. Např. tedy CHAR(20) bude řetězec o délce 20 znaků.&lt;br /&gt;
* DATE - datum ve formátu RRRR-MM-DD&lt;br /&gt;
* INTEGER - číslo od -2 147 483 648 do 2 147 483 647, maximální počet znaků může být specifikován v závorkách. Existují i další datové typy pro čísla, ale INTEGER je pro většinu dat dostačující.&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====ALTER====&lt;br /&gt;
Přidání sloupce&lt;br /&gt;
   ALTER TABLE nazev_tabulky&lt;br /&gt;
      ADD nazev_sloupce datovy_typ;&lt;br /&gt;
Odstranění sloupce&lt;br /&gt;
   ALTER TABLE nazev_tabulky&lt;br /&gt;
      DROP COLUMN nazev_sloupce;&lt;br /&gt;
Úprava sloupce&lt;br /&gt;
   ALTER TABLE nazev_tabulky&lt;br /&gt;
      MODIFY nazev_sloupce datovy_typ;&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
====DROP====&lt;br /&gt;
Pozor, odstraňování objektů používáme pouze v případě, že jsme si jisti, že daná data už nebudeme potřebovat.&amp;lt;br/&amp;gt;&lt;br /&gt;
Odstranění databáze&lt;br /&gt;
   DROP DATABASE nazev_databaze;&lt;br /&gt;
Odstranění tabulky&lt;br /&gt;
   DROP TABLE nazev_tabulky;&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Omezení dat (constraints)==&lt;br /&gt;
SQL omezení se používají ke specifikaci pravidel pro data v tabulce. To zajišťuje přesnost a spolehlivost dat v tabulce. Pokud by nastal rozpor mezi omezením a akcí, která je s daty provedena, akce bude zrušena. Omezení mohou být na úrovni tabulek nebo na úrovni sloupců v tabulce. Mohou být použita po příkazu CREATE nebo ALTER.&amp;lt;br/&amp;gt;&lt;br /&gt;
Syntax&lt;br /&gt;
   CREATE TABLE nazev_tabulky ( &lt;br /&gt;
      sloupec_1 datovy_typ omezeni,&lt;br /&gt;
      ...&lt;br /&gt;
      sloupec_n datovy_typ omezeni);&lt;br /&gt;
Omezení je několik: PRIMARY KEY (primární klíč), FOREIGN KEY (cizí klíč), NOT NULL, UNIQUE, CHECK, DEFAULT, INDEX, nejpoužívanější jsou ale primární a cizí klíče.&lt;br /&gt;
===Primární klíč===&lt;br /&gt;
Omezení primárního klíče identifikuje každý záznam (řádek) v tabulce. Primární klíče musí obsahovat unikátní hodnoty (omezení UNIQUE) a nesmí obsahovat nulové hodnoty (omezení NOT NULL). Každá tabulka může mít pouze jeden primární klíč, který se může skládat z jednoho nebo více polí.&amp;lt;br/&amp;gt;&lt;br /&gt;
Příklad definice primárního klíče v rámci příkazu CREATE&lt;br /&gt;
   CREATE TABLE osoby (&lt;br /&gt;
      ID int NOT NULL PRIMARY KEY,&lt;br /&gt;
      prijmeni char(255),&lt;br /&gt;
      jmeno char(255),&lt;br /&gt;
      vek int);&lt;br /&gt;
Příklad definice primárního klíče v rámci příkazu ALTER&lt;br /&gt;
   ALTER TABLE osoby (&lt;br /&gt;
      ADD PRIMARY KEY (ID);&lt;br /&gt;
===Cizí klíč===&lt;br /&gt;
Cizí klíč se používá ke sloučení dvou tabulek. Je to pole (nebo více polí) jedné tabulky, které odkazuje na primární klíč jiné tabulky.&lt;br /&gt;
&lt;br /&gt;
==Příklady==&lt;br /&gt;
&lt;br /&gt;
[[File:SQL_knihovna.png|thumb|upright 5|none|Konceptuální schéma knihovny &amp;lt;br/&amp;gt; [[:File:SQL_knihovna.png]] ]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku dílo.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE Dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_dilo PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
nazev CHAR(200),&amp;lt;br/&amp;gt;&lt;br /&gt;
popis CHAR(200));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení interpunkce: středník odděluje jednotlivé SQL dotazy, čárka odděluje vstupní parametry.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku vydání.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE vydani&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_vyd PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
id_dilo FK INT REFERENCES Dilo(id_dilo),&amp;lt;br/&amp;gt;&lt;br /&gt;
cis_vyd CHAR(20),&amp;lt;br/&amp;gt;&lt;br /&gt;
rok_vyd CHAR(20));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení references: references píšeme, protože používáme cizí klíč - musíme definovat, kam cizí klíč odkazuje.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku autorství.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE Autorstvi&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_autorstvi PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
id_dilo FK INT REFERENCES Dilo(id_dilo),&amp;lt;br/&amp;gt;&lt;br /&gt;
id_aut FK INT REFERENCES Autor(id_aut));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž tabulku druh sekundárního autorství.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP TABLE Drusekaut;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž databázi knihovna.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP DATABASE Knihovna;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Uprav tabulku dílo: přidej sloupec evidenční číslo.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
ALTER TABLE dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
ADD ev_cis CHAR(200);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Uprav tabulku pokuta: odstraň datum pokuty.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
ALTER TABLE pokuta&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP dat_pok;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: datový typ, např. &amp;quot;CHAR(200)&amp;quot; nebo &amp;quot;INT&amp;quot; píšeme jenom tehdy, když něco vytváříme. Když mažeme, nemusíme datový typ psát/definovat.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;SQL_5&amp;quot;&amp;gt;Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;&amp;gt;POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Použitá literatura ===&lt;br /&gt;
&lt;br /&gt;
* Programování v SQL. In: ''Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE'' [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf&lt;br /&gt;
* Entity-relationship model. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-16]. Dostupné z: https://cs.wikipedia.org/wiki/Entity-relationship_model&lt;br /&gt;
*POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&lt;br /&gt;
*SQL. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-17]. Dostupné z: https://cs.wikipedia.org/wiki/SQL&lt;br /&gt;
*Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&lt;br /&gt;
*W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&lt;br /&gt;
&lt;br /&gt;
=== Externí odkazy ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.w3schools.com/sql/default.asp w3schools]&lt;br /&gt;
* [http://sqlzoo.net/wiki/SQL_Tutorial SQLZOO]&lt;br /&gt;
* [http://www.mff.cuni.cz/ Matematicko-fyzikální fakulta]&lt;br /&gt;
* [http://krokodata.vse.cz/ Krokodýlovy databáze]&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
Databázové systémy, Jazyk SQL&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53184</id>
		<title>Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53184"/>
		<updated>2018-04-08T18:02:35Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: syntax příkazů ALTER a DROP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[SQL|'''SQL (Structured Query Language)''']] je databázový programovací jazyk, který se skládá z více částí. Jednou z nich je část definiční ('''Data Definition Language''', DDL), která umožňuje vytvářet, upravovat a mazat objekty databáze.&lt;br /&gt;
&lt;br /&gt;
==Příkazy==&lt;br /&gt;
Data Definition Language obsahuje tyto příkazy&amp;lt;ref&amp;gt;Programování v SQL. In: ''Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE'' [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf&amp;lt;/ref&amp;gt;: &amp;lt;br/&amp;gt;&lt;br /&gt;
# CREATE - vytvoří objekt (databázi, tabulku)&lt;br /&gt;
# ALTER - změní definici objektu&lt;br /&gt;
# DROP - smaže objekt&lt;br /&gt;
# RENAME - přejmenuje objekt&lt;br /&gt;
# TRUNCATE - vymaže data z tabulky, ale ne tabulku samotnou&lt;br /&gt;
&lt;br /&gt;
===Syntax příkazů===&lt;br /&gt;
Obecná syntax základních tří příkazů vypadá takto:&lt;br /&gt;
====CREATE====&lt;br /&gt;
Vytvoření databáze&lt;br /&gt;
   CREATE DATABASE nazev_databaze;&lt;br /&gt;
Vytvoření tabulky&lt;br /&gt;
   CREATE TABLE nazev_tabulky ( &lt;br /&gt;
      sloupec_1 datovy_typ_1,&lt;br /&gt;
      ...&lt;br /&gt;
      sloupec_n datovy_typ_n);&lt;br /&gt;
Název databáze i tabulky se musí řídit základními pravidly pro názvy všech objektů jazyka SQL - viz [[SQL]].&amp;lt;br/&amp;gt;&lt;br /&gt;
Každý sloupec tabulky je jeden atribut (vlastnost) popisovaných dat. A každý sloupec musí mít určený tzv. datový typ, který určuje hodnoty, které jsou pro daný sloupec přípustné.&lt;br /&gt;
Nejčastějšími datovými typy jsou:&lt;br /&gt;
* CHAR(d) - řetězec znaků určité délky, kterou označuje číslo d. Např. tedy CHAR(20) bude řetězec o délce 20 znaků.&lt;br /&gt;
* DATE - datum ve formátu RRRR-MM-DD&lt;br /&gt;
* INTEGER - číslo od -2 147 483 648 do 2 147 483 647, maximální počet znaků může být specifikován v závorkách. Existují i další datové typy pro čísla, ale INTEGER je pro většinu dat dostačující.&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====ALTER====&lt;br /&gt;
Přidání sloupce&lt;br /&gt;
   ALTER TABLE nazev_tabulky&lt;br /&gt;
      ADD nazev_sloupce datovy_typ;&lt;br /&gt;
Odstranění sloupce&lt;br /&gt;
   ALTER TABLE nazev_tabulky&lt;br /&gt;
      DROP COLUMN nazev_sloupce;&lt;br /&gt;
Úprava sloupce&lt;br /&gt;
   ALTER TABLE nazev_tabulky&lt;br /&gt;
      MODIFY nazev_sloupce datovy_typ;&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
====DROP====&lt;br /&gt;
Pozor, odstraňování objektů používáme pouze v případě, že jsme si jisti, že daná data už nebudeme potřebovat.&amp;lt;br/&amp;gt;&lt;br /&gt;
Odstranění databáze&lt;br /&gt;
   DROP DATABASE nazev_databaze;&lt;br /&gt;
Odstranění tabulky&lt;br /&gt;
   DROP TABLE nazev_tabulky;&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Primární a cizí klíče==&lt;br /&gt;
&lt;br /&gt;
==Příklady==&lt;br /&gt;
&lt;br /&gt;
[[File:SQL_knihovna.png|thumb|upright 5|none|Konceptuální schéma knihovny &amp;lt;br/&amp;gt; [[:File:SQL_knihovna.png]] ]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku dílo.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE Dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_dilo PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
nazev CHAR(200),&amp;lt;br/&amp;gt;&lt;br /&gt;
popis CHAR(200));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení interpunkce: středník odděluje jednotlivé SQL dotazy, čárka odděluje vstupní parametry.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku vydání.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE vydani&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_vyd PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
id_dilo FK INT REFERENCES Dilo(id_dilo),&amp;lt;br/&amp;gt;&lt;br /&gt;
cis_vyd CHAR(20),&amp;lt;br/&amp;gt;&lt;br /&gt;
rok_vyd CHAR(20));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení references: references píšeme, protože používáme cizí klíč - musíme definovat, kam cizí klíč odkazuje.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku autorství.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE Autorstvi&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_autorstvi PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
id_dilo FK INT REFERENCES Dilo(id_dilo),&amp;lt;br/&amp;gt;&lt;br /&gt;
id_aut FK INT REFERENCES Autor(id_aut));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž tabulku druh sekundárního autorství.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP TABLE Drusekaut;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž databázi knihovna.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP DATABASE Knihovna;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Uprav tabulku dílo: přidej sloupec evidenční číslo.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
ALTER TABLE dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
ADD ev_cis CHAR(200);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Uprav tabulku pokuta: odstraň datum pokuty.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
ALTER TABLE pokuta&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP dat_pok;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: datový typ, např. &amp;quot;CHAR(200)&amp;quot; nebo &amp;quot;INT&amp;quot; píšeme jenom tehdy, když něco vytváříme. Když mažeme, nemusíme datový typ psát/definovat.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;SQL_5&amp;quot;&amp;gt;Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;&amp;gt;POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Použitá literatura ===&lt;br /&gt;
&lt;br /&gt;
* Programování v SQL. In: ''Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE'' [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf&lt;br /&gt;
* Entity-relationship model. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-16]. Dostupné z: https://cs.wikipedia.org/wiki/Entity-relationship_model&lt;br /&gt;
*POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&lt;br /&gt;
*SQL. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-17]. Dostupné z: https://cs.wikipedia.org/wiki/SQL&lt;br /&gt;
*Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&lt;br /&gt;
*W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&lt;br /&gt;
&lt;br /&gt;
=== Externí odkazy ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.w3schools.com/sql/default.asp w3schools]&lt;br /&gt;
* [http://sqlzoo.net/wiki/SQL_Tutorial SQLZOO]&lt;br /&gt;
* [http://www.mff.cuni.cz/ Matematicko-fyzikální fakulta]&lt;br /&gt;
* [http://krokodata.vse.cz/ Krokodýlovy databáze]&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
Databázové systémy, Jazyk SQL&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53183</id>
		<title>Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53183"/>
		<updated>2018-04-08T17:22:52Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: syntax příkazu CREATE&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[SQL|'''SQL (Structured Query Language)''']] je databázový programovací jazyk, který se skládá z více částí. Jednou z nich je část definiční ('''Data Definition Language''', DDL), která umožňuje vytvářet, upravovat a mazat objekty databáze.&lt;br /&gt;
&lt;br /&gt;
==Příkazy==&lt;br /&gt;
Data Definition Language obsahuje tři základní příkazy&amp;lt;ref&amp;gt;Programování v SQL. In: ''Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE'' [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf&amp;lt;/ref&amp;gt;: &amp;lt;br/&amp;gt;&lt;br /&gt;
# CREATE - vytvoření objektu (databáze, tabulky)&lt;br /&gt;
# ALTER - změna definice objektu&lt;br /&gt;
# DROP - smazání objektu&lt;br /&gt;
# RENAME&lt;br /&gt;
# TRUNCATE&lt;br /&gt;
&lt;br /&gt;
===Syntax příkazů===&lt;br /&gt;
Obecná syntax základních tří příkazů vypadá takto:&lt;br /&gt;
====CREATE====&lt;br /&gt;
Vytvoření databáze&lt;br /&gt;
   CREATE DATABASE nazev_databaze;&lt;br /&gt;
Vytvoření tabulky&lt;br /&gt;
   CREATE TABLE nazev_tabulky ( &lt;br /&gt;
        sloupec_1 datovy_typ_1,&lt;br /&gt;
        ...&lt;br /&gt;
        sloupec_n datovy_typ_n);&lt;br /&gt;
Název databáze i tabulky se musí řídit základními pravidly pro názvy všech objektů jazyka SQL - viz [[SQL]].&amp;lt;br/&amp;gt;&lt;br /&gt;
Každý název atributu bude jeden sloupec tabulky - nazývají se pole. A každý sloupec musí mít určený tzv. datový typ, který určuje hodnoty, které jsou pro daný sloupec přípustné.&lt;br /&gt;
Nejčastějšími datovými typy jsou:&lt;br /&gt;
* CHAR(d) - řetězec znaků určité délky, kterou označuje číslo d. Např. tedy CHAR(20) bude řetězec o délce 20 znaků.&lt;br /&gt;
* DATE - datum ve formátu RRRR-MM-DD&lt;br /&gt;
* INTEGER - číslo od -2 147 483 648 do 2 147 483 647, maximální počet znaků může být specifikován v závorkách. Existují i další datové typy pro čísla, ale INTEGER je pro většinu dat dostačující.&amp;lt;ref name=&amp;quot;w3&amp;quot;&amp;gt;W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Primární a cizí klíče==&lt;br /&gt;
&lt;br /&gt;
==Příklady==&lt;br /&gt;
&lt;br /&gt;
[[File:SQL_knihovna.png|thumb|upright 5|none|Konceptuální schéma knihovny &amp;lt;br/&amp;gt; [[:File:SQL_knihovna.png]] ]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku dílo.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE Dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_dilo PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
nazev CHAR(200),&amp;lt;br/&amp;gt;&lt;br /&gt;
popis CHAR(200));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení interpunkce: středník odděluje jednotlivé SQL dotazy, čárka odděluje vstupní parametry.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku vydání.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE vydani&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_vyd PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
id_dilo FK INT REFERENCES Dilo(id_dilo),&amp;lt;br/&amp;gt;&lt;br /&gt;
cis_vyd CHAR(20),&amp;lt;br/&amp;gt;&lt;br /&gt;
rok_vyd CHAR(20));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení references: references píšeme, protože používáme cizí klíč - musíme definovat, kam cizí klíč odkazuje.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku autorství.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE Autorstvi&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_autorstvi PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
id_dilo FK INT REFERENCES Dilo(id_dilo),&amp;lt;br/&amp;gt;&lt;br /&gt;
id_aut FK INT REFERENCES Autor(id_aut));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž tabulku druh sekundárního autorství.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP TABLE Drusekaut;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž databázi knihovna.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP DATABASE Knihovna;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Uprav tabulku dílo: přidej sloupec evidenční číslo.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
ALTER TABLE dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
ADD ev_cis CHAR(200);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Uprav tabulku pokuta: odstraň datum pokuty.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
ALTER TABLE pokuta&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP dat_pok;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: datový typ, např. &amp;quot;CHAR(200)&amp;quot; nebo &amp;quot;INT&amp;quot; píšeme jenom tehdy, když něco vytváříme. Když mažeme, nemusíme datový typ psát/definovat.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;SQL_5&amp;quot;&amp;gt;Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;&amp;gt;POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_6&amp;quot;&amp;gt;W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Použitá literatura ===&lt;br /&gt;
&lt;br /&gt;
* Programování v SQL. In: ''Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE'' [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf&lt;br /&gt;
* Entity-relationship model. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-16]. Dostupné z: https://cs.wikipedia.org/wiki/Entity-relationship_model&lt;br /&gt;
*POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&lt;br /&gt;
*SQL. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-17]. Dostupné z: https://cs.wikipedia.org/wiki/SQL&lt;br /&gt;
*Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&lt;br /&gt;
*W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&lt;br /&gt;
&lt;br /&gt;
=== Externí odkazy ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.w3schools.com/sql/default.asp w3schools]&lt;br /&gt;
* [http://sqlzoo.net/wiki/SQL_Tutorial SQLZOO]&lt;br /&gt;
* [http://www.mff.cuni.cz/ Matematicko-fyzikální fakulta]&lt;br /&gt;
* [http://krokodata.vse.cz/ Krokodýlovy databáze]&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
Databázové systémy, Jazyk SQL&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53175</id>
		<title>Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53175"/>
		<updated>2018-04-05T20:04:33Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: odstavec příkazy&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[SQL|'''SQL (Structured Query Language)''']] je databázový programovací jazyk, který se skládá z více částí. Jednou z nich je část definiční ('''Data Definition Language''', DDL), která umožňuje vytvářet, upravovat a mazat objekty databáze.&lt;br /&gt;
&lt;br /&gt;
==Příkazy==&lt;br /&gt;
Data Definition Language obsahuje tři základní příkazy&amp;lt;ref&amp;gt;Programování v SQL. In: ''Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE'' [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf&amp;lt;/ref&amp;gt;: &amp;lt;br/&amp;gt;&lt;br /&gt;
# CREATE - vytvoření objektu (databáze, tabulky)&lt;br /&gt;
# ALTER - změna definice objektu&amp;lt;br/&amp;gt;&lt;br /&gt;
# DROP - smazání objektu&lt;br /&gt;
&lt;br /&gt;
==Primární a cizí klíče==&lt;br /&gt;
&lt;br /&gt;
==Příklady==&lt;br /&gt;
&lt;br /&gt;
[[File:SQL_knihovna.png|thumb|upright 5|none|Konceptuální schéma knihovny &amp;lt;br/&amp;gt; [[:File:SQL_knihovna.png]] ]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku dílo.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE Dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_dilo PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
nazev CHAR(200),&amp;lt;br/&amp;gt;&lt;br /&gt;
popis CHAR(200));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení interpunkce: středník odděluje jednotlivé SQL dotazy, čárka odděluje vstupní parametry.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku vydání.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE vydani&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_vyd PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
id_dilo FK INT REFERENCES Dilo(id_dilo),&amp;lt;br/&amp;gt;&lt;br /&gt;
cis_vyd CHAR(20),&amp;lt;br/&amp;gt;&lt;br /&gt;
rok_vyd CHAR(20));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení references: references píšeme, protože používáme cizí klíč - musíme definovat, kam cizí klíč odkazuje.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku autorství.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE Autorstvi&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_autorstvi PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
id_dilo FK INT REFERENCES Dilo(id_dilo),&amp;lt;br/&amp;gt;&lt;br /&gt;
id_aut FK INT REFERENCES Autor(id_aut));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž tabulku druh sekundárního autorství.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP TABLE Drusekaut;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž databázi knihovna.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP DATABASE Knihovna;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Uprav tabulku dílo: přidej sloupec evidenční číslo.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
ALTER TABLE dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
ADD ev_cis CHAR(200);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Uprav tabulku pokuta: odstraň datum pokuty.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
ALTER TABLE pokuta&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP dat_pok;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: datový typ, např. &amp;quot;CHAR(200)&amp;quot; nebo &amp;quot;INT&amp;quot; píšeme jenom tehdy, když něco vytváříme. Když mažeme, nemusíme datový typ psát/definovat.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;SQL_5&amp;quot;&amp;gt;Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;&amp;gt;POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_6&amp;quot;&amp;gt;W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Použitá literatura ===&lt;br /&gt;
&lt;br /&gt;
* Programování v SQL. In: ''Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE'' [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf&lt;br /&gt;
* Entity-relationship model. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-16]. Dostupné z: https://cs.wikipedia.org/wiki/Entity-relationship_model&lt;br /&gt;
*POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&lt;br /&gt;
*SQL. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-17]. Dostupné z: https://cs.wikipedia.org/wiki/SQL&lt;br /&gt;
*Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&lt;br /&gt;
*W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&lt;br /&gt;
&lt;br /&gt;
=== Externí odkazy ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.w3schools.com/sql/default.asp w3schools]&lt;br /&gt;
* [http://sqlzoo.net/wiki/SQL_Tutorial SQLZOO]&lt;br /&gt;
* [http://www.mff.cuni.cz/ Matematicko-fyzikální fakulta]&lt;br /&gt;
* [http://krokodata.vse.cz/ Krokodýlovy databáze]&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
Databázové systémy, Jazyk SQL&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53174</id>
		<title>Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53174"/>
		<updated>2018-04-05T19:43:39Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[SQL|'''SQL (Structured Query Language)''']] je databázový programovací jazyk, který se skládá z více částí. Jednou z nich je část definiční ('''Data Definition Language''', DDL), která umožňuje vytvářet, upravovat a mazat objekty databáze.&lt;br /&gt;
&lt;br /&gt;
==Příkazy==&lt;br /&gt;
&lt;br /&gt;
==Primární a cizí klíče==&lt;br /&gt;
&lt;br /&gt;
==Příklady==&lt;br /&gt;
&lt;br /&gt;
[[File:SQL_knihovna.png|thumb|upright 5|none|Konceptuální schéma knihovny &amp;lt;br/&amp;gt; [[:File:SQL_knihovna.png]] ]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku dílo.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE Dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_dilo PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
nazev CHAR(200),&amp;lt;br/&amp;gt;&lt;br /&gt;
popis CHAR(200));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení interpunkce: středník odděluje jednotlivé SQL dotazy, čárka odděluje vstupní parametry.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku vydání.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE vydani&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_vyd PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
id_dilo FK INT REFERENCES Dilo(id_dilo),&amp;lt;br/&amp;gt;&lt;br /&gt;
cis_vyd CHAR(20),&amp;lt;br/&amp;gt;&lt;br /&gt;
rok_vyd CHAR(20));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení references: references píšeme, protože používáme cizí klíč - musíme definovat, kam cizí klíč odkazuje.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku autorství.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE Autorstvi&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_autorstvi PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
id_dilo FK INT REFERENCES Dilo(id_dilo),&amp;lt;br/&amp;gt;&lt;br /&gt;
id_aut FK INT REFERENCES Autor(id_aut));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž tabulku druh sekundárního autorství.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP TABLE Drusekaut;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž databázi knihovna.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP DATABASE Knihovna;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Uprav tabulku dílo: přidej sloupec evidenční číslo.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
ALTER TABLE dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
ADD ev_cis CHAR(200);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Uprav tabulku pokuta: odstraň datum pokuty.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
ALTER TABLE pokuta&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP dat_pok;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: datový typ, např. &amp;quot;CHAR(200)&amp;quot; nebo &amp;quot;INT&amp;quot; píšeme jenom tehdy, když něco vytváříme. Když mažeme, nemusíme datový typ psát/definovat.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;SQL_5&amp;quot;&amp;gt;Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;&amp;gt;POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_6&amp;quot;&amp;gt;W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Použitá literatura ===&lt;br /&gt;
&lt;br /&gt;
* Programování v SQL. In: ''Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE'' [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf&lt;br /&gt;
* Entity-relationship model. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-16]. Dostupné z: https://cs.wikipedia.org/wiki/Entity-relationship_model&lt;br /&gt;
*POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&lt;br /&gt;
*SQL. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-17]. Dostupné z: https://cs.wikipedia.org/wiki/SQL&lt;br /&gt;
*Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&lt;br /&gt;
*W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&lt;br /&gt;
&lt;br /&gt;
=== Externí odkazy ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.w3schools.com/sql/default.asp w3schools]&lt;br /&gt;
* [http://sqlzoo.net/wiki/SQL_Tutorial SQLZOO]&lt;br /&gt;
* [http://www.mff.cuni.cz/ Matematicko-fyzikální fakulta]&lt;br /&gt;
* [http://krokodata.vse.cz/ Krokodýlovy databáze]&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
Databázové systémy, Jazyk SQL&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53173</id>
		<title>Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53173"/>
		<updated>2018-04-05T19:43:09Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[SQL|SQL (Structured Query Language)]] je databázový programovací jazyk, který se skládá z více částí. Jednou z nich je část definiční ('''Data Definition Language''', DDL), která umožňuje vytvářet, upravovat a mazat objekty databáze.&lt;br /&gt;
&lt;br /&gt;
==Příkazy==&lt;br /&gt;
&lt;br /&gt;
==Primární a cizí klíče==&lt;br /&gt;
&lt;br /&gt;
==Příklady==&lt;br /&gt;
&lt;br /&gt;
[[File:SQL_knihovna.png|thumb|upright 5|none|Konceptuální schéma knihovny &amp;lt;br/&amp;gt; [[:File:SQL_knihovna.png]] ]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku dílo.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE Dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_dilo PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
nazev CHAR(200),&amp;lt;br/&amp;gt;&lt;br /&gt;
popis CHAR(200));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení interpunkce: středník odděluje jednotlivé SQL dotazy, čárka odděluje vstupní parametry.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku vydání.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE vydani&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_vyd PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
id_dilo FK INT REFERENCES Dilo(id_dilo),&amp;lt;br/&amp;gt;&lt;br /&gt;
cis_vyd CHAR(20),&amp;lt;br/&amp;gt;&lt;br /&gt;
rok_vyd CHAR(20));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení references: references píšeme, protože používáme cizí klíč - musíme definovat, kam cizí klíč odkazuje.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku autorství.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE Autorstvi&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_autorstvi PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
id_dilo FK INT REFERENCES Dilo(id_dilo),&amp;lt;br/&amp;gt;&lt;br /&gt;
id_aut FK INT REFERENCES Autor(id_aut));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž tabulku druh sekundárního autorství.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP TABLE Drusekaut;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž databázi knihovna.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP DATABASE Knihovna;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Uprav tabulku dílo: přidej sloupec evidenční číslo.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
ALTER TABLE dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
ADD ev_cis CHAR(200);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Uprav tabulku pokuta: odstraň datum pokuty.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
ALTER TABLE pokuta&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP dat_pok;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: datový typ, např. &amp;quot;CHAR(200)&amp;quot; nebo &amp;quot;INT&amp;quot; píšeme jenom tehdy, když něco vytváříme. Když mažeme, nemusíme datový typ psát/definovat.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;SQL_5&amp;quot;&amp;gt;Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;&amp;gt;POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_6&amp;quot;&amp;gt;W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Použitá literatura ===&lt;br /&gt;
&lt;br /&gt;
* Programování v SQL. In: ''Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE'' [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf&lt;br /&gt;
* Entity-relationship model. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-16]. Dostupné z: https://cs.wikipedia.org/wiki/Entity-relationship_model&lt;br /&gt;
*POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&lt;br /&gt;
*SQL. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-17]. Dostupné z: https://cs.wikipedia.org/wiki/SQL&lt;br /&gt;
*Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&lt;br /&gt;
*W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&lt;br /&gt;
&lt;br /&gt;
=== Externí odkazy ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.w3schools.com/sql/default.asp w3schools]&lt;br /&gt;
* [http://sqlzoo.net/wiki/SQL_Tutorial SQLZOO]&lt;br /&gt;
* [http://www.mff.cuni.cz/ Matematicko-fyzikální fakulta]&lt;br /&gt;
* [http://krokodata.vse.cz/ Krokodýlovy databáze]&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
Databázové systémy, Jazyk SQL&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53172</id>
		<title>Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53172"/>
		<updated>2018-04-05T19:42:26Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: úprava úvodního odstavce a popisku obrázku&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[SQL|SQL (Structured Query Language)]] je databázový programovací jazyk, který se skládá z více částí. Jednou z nich je část definiční (Data Definition Language, DDL), která umožňuje vytvářet, upravovat a mazat objekty databáze.&lt;br /&gt;
&lt;br /&gt;
==Příkazy==&lt;br /&gt;
&lt;br /&gt;
==Primární a cizí klíče==&lt;br /&gt;
&lt;br /&gt;
==Příklady==&lt;br /&gt;
&lt;br /&gt;
[[File:SQL_knihovna.png|thumb|upright 5|none|Konceptuální schéma knihovny &amp;lt;br/&amp;gt; [[:File:SQL_knihovna.png]] ]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku dílo.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE Dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_dilo PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
nazev CHAR(200),&amp;lt;br/&amp;gt;&lt;br /&gt;
popis CHAR(200));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení interpunkce: středník odděluje jednotlivé SQL dotazy, čárka odděluje vstupní parametry.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku vydání.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE vydani&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_vyd PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
id_dilo FK INT REFERENCES Dilo(id_dilo),&amp;lt;br/&amp;gt;&lt;br /&gt;
cis_vyd CHAR(20),&amp;lt;br/&amp;gt;&lt;br /&gt;
rok_vyd CHAR(20));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení references: references píšeme, protože používáme cizí klíč - musíme definovat, kam cizí klíč odkazuje.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku autorství.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE Autorstvi&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_autorstvi PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
id_dilo FK INT REFERENCES Dilo(id_dilo),&amp;lt;br/&amp;gt;&lt;br /&gt;
id_aut FK INT REFERENCES Autor(id_aut));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž tabulku druh sekundárního autorství.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP TABLE Drusekaut;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž databázi knihovna.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP DATABASE Knihovna;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Uprav tabulku dílo: přidej sloupec evidenční číslo.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
ALTER TABLE dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
ADD ev_cis CHAR(200);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Uprav tabulku pokuta: odstraň datum pokuty.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
ALTER TABLE pokuta&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP dat_pok;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: datový typ, např. &amp;quot;CHAR(200)&amp;quot; nebo &amp;quot;INT&amp;quot; píšeme jenom tehdy, když něco vytváříme. Když mažeme, nemusíme datový typ psát/definovat.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;SQL_5&amp;quot;&amp;gt;Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;&amp;gt;POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_6&amp;quot;&amp;gt;W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Použitá literatura ===&lt;br /&gt;
&lt;br /&gt;
* Programování v SQL. In: ''Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE'' [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf&lt;br /&gt;
* Entity-relationship model. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-16]. Dostupné z: https://cs.wikipedia.org/wiki/Entity-relationship_model&lt;br /&gt;
*POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&lt;br /&gt;
*SQL. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-17]. Dostupné z: https://cs.wikipedia.org/wiki/SQL&lt;br /&gt;
*Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&lt;br /&gt;
*W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&lt;br /&gt;
&lt;br /&gt;
=== Externí odkazy ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.w3schools.com/sql/default.asp w3schools]&lt;br /&gt;
* [http://sqlzoo.net/wiki/SQL_Tutorial SQLZOO]&lt;br /&gt;
* [http://www.mff.cuni.cz/ Matematicko-fyzikální fakulta]&lt;br /&gt;
* [http://krokodata.vse.cz/ Krokodýlovy databáze]&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
Databázové systémy, Jazyk SQL&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53171</id>
		<title>Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53171"/>
		<updated>2018-04-05T19:10:28Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: nová struktura dokumentu, odkaz na stránku SQL&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SQL (Structured Query Language) je databázový programovací jazyk, který se skládá z více částí. Jednou z nich je část definiční (Data Definition Language, DDL), která umožňuje vytvářet, upravovat a mazat objekty databáze. Více o jazyce SQL [[SQL|zde]].&lt;br /&gt;
&lt;br /&gt;
==Příkazy==&lt;br /&gt;
&lt;br /&gt;
==Primární a cizí klíče==&lt;br /&gt;
&lt;br /&gt;
==Příklady==&lt;br /&gt;
&lt;br /&gt;
[[File:SQL_knihovna.png|thumb|upright 5|none|Konceptuální schéma knihovny pomocí notace Crow's Foot &amp;lt;br/&amp;gt; [[:File:SQL_knihovna.png]] ]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku dílo.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE Dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_dilo PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
nazev CHAR(200),&amp;lt;br/&amp;gt;&lt;br /&gt;
popis CHAR(200));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení interpunkce: středník odděluje jednotlivé SQL dotazy, čárka odděluje vstupní parametry.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku vydání.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE vydani&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_vyd PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
id_dilo FK INT REFERENCES Dilo(id_dilo),&amp;lt;br/&amp;gt;&lt;br /&gt;
cis_vyd CHAR(20),&amp;lt;br/&amp;gt;&lt;br /&gt;
rok_vyd CHAR(20));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení references: references píšeme, protože používáme cizí klíč - musíme definovat, kam cizí klíč odkazuje.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku autorství.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE Autorstvi&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_autorstvi PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
id_dilo FK INT REFERENCES Dilo(id_dilo),&amp;lt;br/&amp;gt;&lt;br /&gt;
id_aut FK INT REFERENCES Autor(id_aut));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž tabulku druh sekundárního autorství.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP TABLE Drusekaut;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž databázi knihovna.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP DATABASE Knihovna;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Uprav tabulku dílo: přidej sloupec evidenční číslo.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
ALTER TABLE dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
ADD ev_cis CHAR(200);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Uprav tabulku pokuta: odstraň datum pokuty.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
ALTER TABLE pokuta&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP dat_pok;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: datový typ, např. &amp;quot;CHAR(200)&amp;quot; nebo &amp;quot;INT&amp;quot; píšeme jenom tehdy, když něco vytváříme. Když mažeme, nemusíme datový typ psát/definovat.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;SQL_5&amp;quot;&amp;gt;Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;&amp;gt;POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_6&amp;quot;&amp;gt;W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Použitá literatura ===&lt;br /&gt;
&lt;br /&gt;
* Programování v SQL. In: ''Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE'' [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf&lt;br /&gt;
* Entity-relationship model. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-16]. Dostupné z: https://cs.wikipedia.org/wiki/Entity-relationship_model&lt;br /&gt;
*POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&lt;br /&gt;
*SQL. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-17]. Dostupné z: https://cs.wikipedia.org/wiki/SQL&lt;br /&gt;
*Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&lt;br /&gt;
*W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&lt;br /&gt;
&lt;br /&gt;
=== Externí odkazy ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.w3schools.com/sql/default.asp w3schools]&lt;br /&gt;
* [http://sqlzoo.net/wiki/SQL_Tutorial SQLZOO]&lt;br /&gt;
* [http://www.mff.cuni.cz/ Matematicko-fyzikální fakulta]&lt;br /&gt;
* [http://krokodata.vse.cz/ Krokodýlovy databáze]&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
Databázové systémy, Jazyk SQL&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=SQL&amp;diff=53170</id>
		<title>SQL</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=SQL&amp;diff=53170"/>
		<updated>2018-04-05T18:57:06Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Structured Query Language, SQL''' je databázový programovací jazyk, který umožňuje definovat data, dotazovat se na ně (extrahovat je) a manipulovat s nimi. Má svá syntaktická a sémantická pravidla, která jsou odvozená z jednoduchých anglických vět, což jej činí srozumitelným a snadno pochopitelným. Jeho výhodou je i možnost volat jej z jiných programovacích jazyků jako C, JAVA, PHP apod.&lt;br /&gt;
&amp;lt;ref name = &amp;quot;ORCL&amp;quot;&amp;gt; LONEY, Kevin. Oracle Database: kompletní průvodce. Brno: Computer Press, 2010. Administrace (Computer Press). ISBN 978-80-251-2489-5.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name = &amp;quot;DB&amp;quot;&amp;gt; KROENKE, David a David J. AUER. Databáze. Brno: Computer Press, 2015. ISBN 978-80-251-4352-0.&amp;lt;/ref&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Jazyk SQL byl vyvinut firmou IBM na počátku 70. let jako dotazovací jazyk pro práci s velkými [[databáze|databázemi]] na počítačích střediskového typu. Cílem tvůrců SQL bylo vyvinout takový nástroj pro koncové uživatele, který by jim umožnil vybírat [[data]] z [[databáze]] přesně podle jejich individuálních požadavků a byl přitom co nejjednodušší. &amp;lt;ref name=&amp;quot;SQL_1&amp;quot;&amp;gt;Programování v SQL. In: ''Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE'' [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operace prováděn jazykem SQL ==&lt;br /&gt;
Podle typu operace se dělí do tří skupin:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Data definition language, DDL''' - operace umožňující vytvářet, upravovat a mazat objekty databáze.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Data manipulation language, DML''' - operace umožňující vyhledávat, aktualizovat a mazat data.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Data Control Language, DCL''' - operace umožňující spravovat přístupy k jednotlivým objektům databáze (například tabulkám), a pracovat s transakcemi.&lt;br /&gt;
&lt;br /&gt;
== Základní syntaxe jazyka SQL ==&lt;br /&gt;
&amp;lt;b style=&amp;quot;color: green;&amp;quot;&amp;gt;SELECT&amp;lt;/b&amp;gt; * &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b style=&amp;quot;color: green;&amp;quot;&amp;gt;FROM&amp;lt;/b&amp;gt; ''nazev tabulky''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b style=&amp;quot;color: green;&amp;quot;&amp;gt;WHERE&amp;lt;/b&amp;gt; ''specifikace podmínek''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Například:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
SELECT *&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
FROM bankovni_ucet&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
WHERE cislo_uctu = '123'&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
AND zustatek &amp;gt;= 5000&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
AND stav_uctu != 'uzavreny'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Příkaz Select, jeho využití v databázi Knihovna|Příkaz Select, jeho využití v databázi Knihovna / popis klauzule NOT IN a její využití, Select s klauzulí GROUP BY, využití tohoto příkazu v databázi knihovna, základní duplicitní select a další agregátní funkce /.]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
SQL, dotazovací jazyk, databáze&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Informační studia a knihovnictví]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=St%C3%A1tnicov%C3%A9_okruhy_pro_SZZK_od_z%C3%A1%C5%99%C3%AD_2016_d%C3%A1le_-_magistersk%C3%A9_studium&amp;diff=53169</id>
		<title>Státnicové okruhy pro SZZK od září 2016 dále - magisterské studium</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=St%C3%A1tnicov%C3%A9_okruhy_pro_SZZK_od_z%C3%A1%C5%99%C3%AD_2016_d%C3%A1le_-_magistersk%C3%A9_studium&amp;diff=53169"/>
		<updated>2018-04-05T18:56:25Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
== Otázky platí pro SZZK od září 2016 dále ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Informační studia a knihovnictví'''=&lt;br /&gt;
==INFORMAČNÍ ZAMĚŘENÍ==&lt;br /&gt;
&lt;br /&gt;
*A - INFORMAČNÍ VĚDA (povinný)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Heslo !! Student !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| [[Východiska informační vědy a teorie informace|A1 Východiska informační vědy a zaměření oboru]] || &lt;br /&gt;
|| || &lt;br /&gt;
|-&lt;br /&gt;
|  [[ A2 Informační etika a společenské dopady moderních informačních technologií]]  ||Kahancová &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
|  A3 [[Systém výzkumu, metody informační vědy a vědecká komunikace]] &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| A4 [[Hodnocení vědy v ČR|Principy hodnocení vědy, přístupy a nástroje, situace v ČR]] ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A5 [[Citační indikátory, rejstříky, databáze - srovnání a využití]] || Kahancová || &lt;br /&gt;
|-&lt;br /&gt;
| A6 [[Bibliometrie a scientometrie, publikační a citační analýzy]]  || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A7 Problematika velkých dat ([[Big data]])  || Rainová&lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| A8 [[Informační války|Kybernetické útoky, cyber war]] || Trunec&lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| A9 [[Právo a internet]]  || &lt;br /&gt;
|-&lt;br /&gt;
| A10 [[Modely, principy a nástroje vyhledávání na webu a jeho trendy]] || &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| A11 Human Computer Interaction ([[HCI]]) || Garmash&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| A12 Pojem &amp;quot;[[informační politika]]&amp;quot; a informační okruhy, v nichž se uplatňuje || &lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| A13 [[Informační politika]] Evropské unie ||  Matička&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| A14 [[Informační legislativa]] - její rozdělení a právo svobodného přístupu k informacím || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| A15 [[Právo na ochranu duševního vlastnictví a WIPO]] || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| A16 [[Optimální (entropické) kódování informačního zdroje]]   || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| A17 Samoopravné kódy a limity přenosu zpráv informačním kanálem  || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''A18 Definice syntaxe a sémantiky Predikátové logiky'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''A19 Základní extenzionální model: popis a příklady ''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''A20 Principy intenzionální logiky a jejich příklady''  || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''A21 Základní principy transparentní intenzionální logiky P. Tichého (TIL)''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''A22 Postup při návrhu a realizaci empirického významu - výběr vzorku, reprezentativnost vzorku'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''A23 Náhodný jev, algebra jevů, průnik a spojení jevů, doplněk jevu, analogické pojmy v logice a informatice'' ||X  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''A24 Pojem podmíněné pravděpodobnosti, závislé a nezávislé jevy'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''A25 Pojem náhodné veličiny a její vlastnosti:pravděpodobnostní rozdělení,distribuční funkce'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''A26 Charakteristiky náhodné veličiny: střední hodnota, rozptyl,směrodatná odchylka, medián, kvantity, decily''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''A27 Normální rozdělení náhodné veličiny. Intervalové odhady pro ± cr, ± 2cr,± 3cr. Pojem intervalu spolehlivosti'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''A28 Interval spolehlivosti: popis pojmu, možnost výpočtu, názorný příklad použití'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''A29 Postup při vyhodnocení testu dobré shody (χ-kvadrát test) a názorný příklad použití'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*B - INFORMAČNÍ SYSTÉMY A SLUŽBY (povinný)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Heslo !! Student !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| B1 Analýza vybraných trendů ve věcném pořádání a vyhledávání informací || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B2 Reprezentace obsahu dokumentů jazykovými i nejazykovými prostředky || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B3 Chování uživatele při věcném vyhledávání informací v katalozích, oborových databázích a v prostředí webu || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B4 Výhody a úskalí základních typů indexace || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B5 Teoretické základy selekčních jazyků v lingvistice || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B6 Teoretické základy selekčních jazyků v sémiotice || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B7 Otevřený přístup {Open Access) k informacím ve vědě a výzkumu, jeho vývoj,hlavní zdroje, jejich registry a podpora v globálním rámci || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B8 Elektronické archivy ve vybraných oborech vědy a výzkumu a jejich propojování na základě protokolu OAl-PMH || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B9 Významné mezinárodní a národní služby digitálních knihoven distribuovaného charakteru v oblasti vědy a výzkumu || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B10 Významné komerční digitální knihovny zahraničních nakladatelů a jejich služby v oblasti vědy a výzkumu a systém CrossRef || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B11 Mezinárodní a národní systémy elektronických závěrečných vysokoškolských prací a autorsko-právní problematika jejich zpřístupňování || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B12 Volně dostupné digitální knihovny s citačními službami v oblasti vědy a výzkumu || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B13 Trvalé identifikátory informačních objektů {zdrojů) globálního významu a systémy jejich směrovacích  služeb || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B14 Významná metadatová schémata a specifikace užívané v digitálních knihovnách v oblasti vědy a výzkumu || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B15 Problematika třídění a typologie elektronických informačních zdrojů a jejich datové formáty || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B16 Digitální knihovna jako pojem a její obecná architektura (model „Kahn-Wilensky&amp;quot; a model OAIS) || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B17 Typologie rešerší, rešeršních služeb a rešeršních strategií a taktik, analytické vyhledávání versus intuitivní vyhledávání, etapy rešeršních postupů || || || &lt;br /&gt;
|-&lt;br /&gt;
| B18 Uživatelské rozhraní rešeršních systémů, základní složky uživatelského rozhraní, význam standardizace komunikace s informačními systémy (např. ISO 9241) || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B19 Technická a softwarová podpora uživatele ze strany producentů a provozovatelů informačních systémů nebo databázových center, přínos webových rozhraní rešeršních systémů pro koncového uživatele || &lt;br /&gt;
|| ||&lt;br /&gt;
|-&lt;br /&gt;
| B20 Vyhodnocování relevance || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B21 Databáze, jejich třídění a typologie v historickém kontextu a databáze databází || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B22 Významné mezinárodní a národní informační zdroje pro obor Informační a knihovní věda a jejich srovnání || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B23 Bibliografické informační entity (podle modelu FRBR) a základní a specifické vztahy mezi nimi || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B24 Struktura a sémantika komunikativních (výměnných) formátů pro bibliografické a jiné související entity || || ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*C - INFORMAČNÍ A ZNALOSTNÍ MANAGEMENT (volitelný)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Heslo !! Student !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| C1 [[Metodiky projektového managementu, jejich obsah a smysl|Metodiky projektového managementu, smysl, vývoj, zaměření. Certifikace.]] || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C2 Životní cyklus projektu, smysl a obsah jednotlivých fází || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C3 Výběrová řízení na implementaci informačních systémů, jejich příprava a realizace  || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C4 Specifika projektů implementace ERP systémů v organizaci || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C5 Teoretické modely řízení změny a způsoby jejich využití na projektech|| &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C6 Proces řízení projektových rizik. || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C7 Smlouvy v IT. Typy, struktura, formální požadavky, dopady Nového občanského zákoníku. || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C8 Projektový leadership. Fáze vývoje projektového týmu. MBTI a možnosti jeho uplatnění.  || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C9 Agilní metody projektování. Principy, role, organizace, nástroje. || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C10 Změny podnikového paradigmatu a jejich reflexe v oblasti podnikové informatiky. || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C11 Životní cyklus multidimensionálního vývoje informačního systému. || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C12 Elektronická tržiště - typologie, příklady a možnosti využití. || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C13 Modely informačních systémů v podniku. Rodina norem IS09000 || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C14 Systémy ERP, vývoj,architektura, funkcionalita, současný stav na trhu v ČR || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C15 CRM systémy, principy, funkcionalita, trendy || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C16 Modely zajištění provozu a rozvoje podnikových informačních systémů || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C17 Lean, Six Sigma a jejich srovnání. Cyklus DMAIC. || Černohlávková&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C18 Princip, struktura a typy expertních systémů || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C19 Podstata znalostí a formy jejich reprezentace || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C20 Báze znalostí založené na pravidlech a inferenční mechanismus|| &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C21 Zpracování neurčitosti v expertních systémech a základy fuzzy logiky  || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C22 Metody dobývání znalostí z databází (data mining)|| &lt;br /&gt;
||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*D - INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE (volitelný)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Heslo !! Student !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| D1 Architektura WWW - zdroje a jejich adresace || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| D2 Architektura softwarových aplikací || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| D3 Vývoj software - základní přehled v problematice ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| D4 [[Informační bezpečnost - její klíčové aspekty, hrozby a minimalizace rizika]] || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| D5 Rozhodovací tabulky a stromy (základní pojmy a vlastnosti)  || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| D9 Konstrukce rozhodovacích stromů (princip snižování entropie) ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| D10 [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]] || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| D11 [[Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů]] || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| D12 [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]] || Světelská ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| D13 [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]] || &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| D14 [[Příkaz Select, jeho využití v databázi Knihovna|Příkaz Select, jeho využití v databázi Knihovna / popis klauzule NOT IN a její využití, Select s klauzulí GROUP BY, využití tohoto příkazu v databázi knihovna, základní duplicitní select a další agregátní funkce /.]] || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| D15 Principy hierarchických modelů. Příklady modelování procesů a programovacích struktur (základní příkazy řízení toku programu) || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| D16 Principy značkovacích jazyků a příklady použití jazyka HTML a XML || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| D17 Principy kódování zvuku a obrazu, komprese dat || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| D18 Klasické substituční šifry a jejich kryptoanalýza || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| D19[[Symetrické kryptosystémy| Symetrické kryptosystémy a šifrové standardy (DES, AES)]] || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| D20 Šifrování s veřejným klíčem (metoda RSA) || ||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Knihovnické zaměření=&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Informační věda – povinný předmět&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Heslo !! Student  !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| 1) [[Historie a současná situace v oblasti digitalizace kulturního dědictví a zpřístupňování jejích výstupů v ČR|Historie a současná situace v oblasti digitalizace kulturního dědictví a zpřístupňování jejích výstupů v ČR,  úloha a aktivity Národní knihovny ČR (včetně její pozice v Evropě)]] || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 2) Historie a současné aktivity v oblasti digitalizace a online zpřístupňování kulturního dědictví v Evropě, jejich hlavní cíle a výstupy || Garamszegi&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 3) [[Open Access|Otevřený přístup (Open Access) k informacím ve vědě a výzkumu, jeho vývoj, hlavní zdroje, jejich registry a podpora v globálním rámci]] || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 4) [[Digitální knihovna jako pojem a její obecná architektura (modely „Kahn-Wilensky“ a OAIS)]] || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 5) [[Analýza vybraných trendů ve věcném pořádání a vyhledávání informací]] || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 6) Reprezentace obsahu dokumentů jazykovými i nejazykovými prostředky || Novobilská||||&lt;br /&gt;
|-&lt;br /&gt;
| 7) Systémy pořádání informací a znalostí - vlastnosti a možnosti jejich užití || Kašparová&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 8) [[Teoretické základy selekčních jazyků  v lingvistice]] ||  ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 9) [[Teoretické základy selekčních jazyků v sémiotice]] || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 10) [[Poslání, pracovní metody a výsledky obsahové analýzy|Poslání, pracovní metody a výsledky obsahové analýzy a problematika vytváření a užití redukovaného textu]] || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 11) Porovnání manuální a automatizované obsahové analýzy ||Hajšmanová&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 12) Postup při návrhu a realizaci empirického výzkumu - výběr vzorku, reprezentativnost vzorku || Rumpíková&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 13) Náhodný jev, algebra jevů, průnik a spojení jevů, doplněk jevu, analogické pojmy v logice a informatice || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 14) [[Podmíněná pravděpodobnost a závislé a nezávislé jevy|Pojem podmíněné pravděpodobnosti, závislé a nezávislé jevy]] || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 15) Pojem náhodné veličiny a její vlastnosti: pravděpodobnostní rozdělení, distribuční funkce|| &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 16) Charakteristiky náhodné veličiny: střední hodnota, rozptyl, směrodatná odchylka, medián, kvantily, decily || Jirásková&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 17) Normální rozdělení náhodné veličiny. Intervalové odhady pro ± cr, ± 2cr, ± 3cr. Pojem intervalu spolehlivosti. || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 18) Popište pojem intervalu spolehlivosti a popište, jak je možné jej vypočítat, uveďte názorný příklad použití || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 19) Popište postup při vyhodnocení testu dobré shody (x-kvadrát test) a uveďte názorný příklad použití || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 20) Problematika mezikulturní komunikace v managementu knihoven a designu služeb knihoven || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 21) [[Komunikační klima organizace a komunikační audity|Informace a komunikační klima organizace]] || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 22) [[Právo a internet]]  || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 23) Výzkum a metody v informační vědě|| Křížková &lt;br /&gt;
|| ||&lt;br /&gt;
|-&lt;br /&gt;
| 24) Bibliometrie, scientometrie a metody hodnocení vědy || Mizlerová&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 25) Citační indikátory, rejstříky, databáze - srovnání a využití  || Vorlová&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 26) Konceptuální modely v informační vědě, vybraní zástupci ||Müllerová&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 27) Pojem relevance, její vyhodnocování, druhy relevance||Malinová&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 28) Významné mezinárodní a národní informační zdroje pro obor Knihovní a informační věda a jejich srovnání || Cvačka&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 29) Informační a knihovní věda a knihovnictví: vysvětlení pojmů, definice jejich vzájemného vztahu a zasazení do kontextu dalších oborů || Neradová&lt;br /&gt;
|| ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*ICT - Procesy a technologie v knihovnách – povinný předmět &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Heslo !! Student !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| 30) Technologie provozu informačních systémů (třívrstvá architektura, databázové systémy apod.) || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 31) Integrace informačních systémů (technologie, které IS zastřešují – tj. linkovací nástroje, federativní vyhledávání, discovery systémy, velké indexy a další) || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 32) Systémový přístup ke knihovnickým procesům v knihovně ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 33) Vliv legislativy na činnost knihoven|| | ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 34) Automatizované knihovnicko-informační systémy || Odehnalová&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 35) Kooperativní projekty knihoven v ČR a zahraničí|| Zoufalá&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 36) Nástroje pro správu a zabezpečení fyzických fondů knihoven || Dědičová&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 37) Virtuální služby knihoven || Málková&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 38) [[Problematika digitálních repozitářů; referenční rámec OAIS; jejich budování, provoz a certifikace]] || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 39) Dlouhodobá ochrana digitálních dokumentů; podstata problematiky; dostupné metody řešení; projekty ve světě a v ČR. || Bouchalová&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 40) Popis životního cyklu digitálního dokumentu; jednotlivé kroky digitalizace, uložení, zpřístupnění. || Chládková&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 41) Problematika akvizice v knihovnách || Latislavová&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 42) Proces digitalizace; přehled důvodů, cílů, přínosu i problémů, možnosti využití digitálních dat.|| ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 43) Metadata pro digitální objekty; jejich typy, význam a funkce; standardy nejužívanějších metadat a jejich charakteristika. || Jungmannová&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 44) Digitální knihovny zpřístupňující kulturní dědictví, obecná charakteristika, konkrétní české a zahraniční projekty  ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 45) Elektronické archivy ve vybraných oborech vědy a výzkumu, jejich rysy a jejich propojování na základě protokolu OAl-PMH || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 46) Významné mezinárodní a národní služby digitálních knihoven distribuovaného charakteru v oblasti vědy a výzkumu||  ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 47) Významné komerční digitální knihovny zahraničních nakladatelů a jejich služby v oblasti vědy a výzkumu a systém CrossRef || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 48) Mezinárodní a národní systémy elektronických závěrečných vysokoškolských prací a autorsko-právní problematika jejich zpřístupňování || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 49) Volně dostupné digitální knihovny s citačními službami v oblasti vědy a výzkumu || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 50) [[Trvalé identifikátory informačních objektů (zdrojů) globálního významu a systémy jejich směrovacích služeb]] || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 51) Problematika třídění a typologie elektronických informačních zdrojů a jejich datové formáty || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 52) Popište postup při návrhu a realizaci empirického významu - popište jednotlivé kroky postupu, zdůvodněte je. Popište principy výběru vzorku populace pro potřeby empirického výzkumu a pojem reprezentativnosti statistického vzorku.|| ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 53) Bibliografické standardy využívané v praxi českých knihoven || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 54) ICT Uživatelské rozhraní rešeršních systémů, základní složky uživatelského rozhraní, význam standardizace komunikace s informačními systémy (např. ISO 9241) || Křepelková&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 55) Technická a softwarová podpora uživatele ze strany producentů a provozovatelů informačních systémů nebo databázových center, přínos webových rozhraní rešeršních systémů pro koncového uživatele. || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 56) Typologie rešerší, rešeršních služeb a rešeršních strategií a taktik, analytické vyhledávání versus intuitivní vyhledávání, etapy rešeršních postupů || Horníčková&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 57) Bibliografická a autoritní kontrola, vývoj, současný stav a trendy|| ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 58) Modely, principy a nástroje vyhledávání na webu a jeho trendy (včetně fenoménu Google) || ||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*MK – Management knihoven –  volitelný předmět &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Heslo !! Student !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| 1) Regionální funkce knihoven - východiska, podstata, realizace || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 2) Znalostní metody budování fondů knihoven || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 3) Komunitní role veřejné knihovny -příklady českých a zahraničních projektů || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 4) Marketingová strategie veřejné knihovny (podstata, význam a uplatnění v managementu knihovny) || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 5) Vícezdrojové financování knihoven v ČR || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 6) Profesní sdružení, spolky, asociace a svazy - komparace se zahraničím || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 7) Organizační struktury, organizování práce -pracovní proces a postup v knihovnách a informačních institucích (základní dokumenty organizace, zřizovací listina, statut, organizační a knihovní řád, výpůjční řád a další dokumenty) || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 8) Kvalita služeb v knihovnách a informačních institucích (benchmarking, měření kvality služeb, ROI v ČR a zahraničí)|| ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 9) Personalistika v knihovnách a informačních institucích || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 10) Management změn v knihovnách a informačních institucích (teoretická východiska a uplatnění v praxi) || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 11) Metody designu služeb v knihovně a informační instituci || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 12) Metody strategického plánu rozvoje knihovny nebo informačního střediska || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 13) Strategické a koncepční dokumenty regulující rozvoj současného knihovnictví v ČR || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 14) Strategické a koncepční dokumenty regulující rozvoj současného mezinárodního knihovnictví (zejména aktivity IFLA) || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 15) Management a leadership v knihovně, tvorba a udržení pracovního týmu, management emocí || ||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*CIG – Čtenářská a informační gramotnost – volitelný předmět&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Heslo !! Student !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| 1) Role knihoven ve vzdělávání: dle jednotlivých typů knihoven a v kontextu dalších vzdělávacích institucí || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 2) Školní knihovna: úloha, možnosti zapojení do výuky, situace v ČR, příklady zahraniční dobré praxe || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 3) Vysokoškolská knihovna: úloha, uživatelská základna, specifické služby, podpora vědy a výzkumu || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 4) Fenomén čtenářství: rozvoj, proces čtení, poruchy čtení &lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| 5) Možnosti podpory rozvoje čtenářství u dětí v předškolním věku: specifika, české i zahraniční projekty || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 6) Elektronická čtecí zařízení - formáty, čtení z obrazovky, vliv na čtenářství || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 7) Významné aktivity v oblasti čtenářských výzkumů: příklady z ČR nebo ze zahraničí, interpretace výsledků || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 8) Koncept informační gramotnosti: vývoj pojmu, společenský kontext a výrazné domácí i zahraniční aktivity || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 9) Informační a mediální výchova jako součást vzdělání žáků základních a středních škol || Sedláčková&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 10) Biblioterapie: charakteristika pojmu, pojednání o využití a vybrané projekty || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 11) Komunitní úloha knihoven || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 12) Specializované knihovny a informační instituce (jiné než vysokoškolské) a jejich role v podpoře vědy a výzkumu || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 13) Navrhněte průzkum informačních potřeb studentů bakalářského studia FF UK. Popište všechny fáze procesu empirického výzkumu || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 14) Strategie digitální gramotnosti v ČR|| ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 15) Informační a citační etika || Dufková&lt;br /&gt;
||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Knihovědné zaměření=&lt;br /&gt;
*Historické knižní fondy, jejich ochrana a způsoby zpřístupňování&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Heslo !! Student !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| ''1. Vznik, proměny a cíle historické knihovědy. Její místo ve studiu knižní kultury jakožto specifické složky kulturního dědictví. Významné proudy a osobnosti se zvláštním přihlédnutím k českému prostředí.'' || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''2. Moderní pojetí práce s historickými fondy u nás a v cizině, zejména v oblasti moderního elektronického zpracování. Používané katalogizační formáty při popisu historických fondů v ČR, jejich rozdíly, rozšířenost a vývojové tendence (Aleph, Clavius, KP-Win, ARL).'' || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''3. Základní rozdíly při katalogizačním popisu starého tisku dle pravidel ISBD oproti katalogizaci moderního fondu.''|| &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''4. Dnešní úloha kurátora vzácných knižních sbírek, nároky na jeho kvalifikaci a role, proměna knihovědně zaměřeného pracovníka v dnešní společnosti.''|| &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''5. Vztah knihovědy, archivnictví a muzejnictví. Rozdíly mezi knihovním fondem, archivním fondem a muzejní sbírkou.''|| &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''6. Pomocné vědy historické; jejich obecná charakteristika a vývoj, popis nejpodstatnějších PVH, vztah ke knihovědě, přínos při práci se vzácnými historickými fondy.''|| &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''7. Archivnictví; základní pojmy, metody práce a zpřístupnění, organizace a vývoj archivní sítě v ČR; odlišné aspekty vzhledem ke knihovnám.''|| &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''8. Heraldika, sfragistika; charakteristika disciplín a jejich využití v knihovědné praxi.''|| &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''9. Diplomatika; její charakteristika, základní pojmy, hlavní typy diplomatického materiálu, vnitřní a vnější znaky diplomatického materiálu. Využití diplomatiky v knihovědné praxi.''|| &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''10. Historie a současná situace v oblasti digitalizace a zpřístupňování kulturněhistorického dědictví v ČR, role knihoven v ČR a úlohy a cíle Národní knihovny ČR (včetně její pozice v Evropě).''|| &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''11. Proces digitalizace; přehled důvodů, cílů, přínosu i problémů, možnosti využití digitálních dat.'' || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''12. Popis životního cyklu digitálního dokumentu; jednotlivé kroky digitalizace, uložení, zpřístupnění.''|| &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''13. Současné aktivity v oblasti digitalizace a online zpřístupňování kulturního dědictví v Evropě, výhled a cíle do budoucna.''|| &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''14. Vyberte několik systémů kulturního dědictví, které znáte a popište na jejich příkladu hlavní obecné rysy systémů kulturního dědictví, jejich vlastnosti, cíle a přínos pro uživatele.''|| &lt;br /&gt;
||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*''Typologie, ilustrace a vazba rukopisné a tištěné knihy od počátků do 20. století''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! ''Heslo'' !! ''Student'' !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| ''1. Kniha jako kulturní a civilizační fenomén. Kulturní antropologie knihy. Typy knihy v různých kulturních okruzích.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''2. Paleografie; charakteristika disciplíny, práce s textem (transliterace, transkripce), zkratky a zkracovací znaménka.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''3. Vývoj základních písem ve starověku a jejich stručná charakteristika.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''4. Psací látky a náčiní ve starověku a středověku, role skriptorií.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''5. Výčet hlavních druhů a typů písem v evropském středověku a jejich stručná charakteristika.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''6. Vývoj novogotického rukopisného písma v Německu a jeho použití v Českých zemích.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''7. Vývoj humanistických písem v raném a pozdním novověku v Evropě a v Českých zemích.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''8. Rukopisná kniha kodexového typu, její umělecká výzdoba a kulturní a společenská funkce ve středověké společnosti.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''9. Historické formy tisku před polovinou 15. stol. s důrazem na specifika evropského deskotisku a blokových knih.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''10. Tiskové písmo, jeho původ a klasifikace. Vývoj písmolijecké technologie do konce 19. století.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''11. Tiskárna a její vybavení v historickém vývoji. Dopad průmyslové revoluce 19. století do typografie a její přerod v polygrafii.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''12. Technologie výroby papíru, základní druhy papíru pro tisk a pro vazebné účely. Filigrány.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''13. Grafické techniky knižní ilustrace pořizované „z výšky“.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''14. Grafické techniky knižní ilustrace pořizované „z hloubky“.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''15. Grafické techniky knižní ilustrace pořizované „z plochy“.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''16. Grafické techniky knižní ilustrace a reprodukční techniky 20. století.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''17. Pozdně gotická knižní ilustrace, její vývoj v zahraničí a v Českých zemích, společné tendence a jevy individuální.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''18. Renesanční knižní ilustrace, její vývoj v zahraničí a v Českých zemích, společné tendence a jevy individuální.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''19. Barokní knižní ilustrace, její vývoj v zahraničí a v Českých zemích, společné tendence a jevy individuální.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''20. Knižní ilustrace 19. století, její vývoj v zahraničí a v Českých zemích, společné tendence a jevy individuální.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''21. Knižní ilustrace 20. století., její vývoj v zahraničí a v Českých zemích, společné tendence a jevy individuální.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''22. Typologie knižní obálky, autorská kniha.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''23. Hlavní zásady typografie.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''24. Tiskařské signety v zahraničí a v Českých zemích, jejich typologie a funkce.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''25. Funkce knižní vazby, technologie a materiály ručního knihvazačství.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''26. Vývoj knihvazačských stylů gotických a renesančních.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''27. Vývoj knihvazačských stylů barokních, rokokových, klasicistních a empírových.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''28. Technologie a stylová charakteristika industriální vazby 19. století.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*''Varianta A: Dějiny knihoven od starověku do 20. století''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! ''Heslo'' !! ''Student'' !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| ''1. Knihovny ve starověku. Uveďte příklady z jednotlivých geografických oblastí a srovnejte je.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''2. Základní druhy knihoven v evropském středověku.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''3. Porovnání vývoje českých a evropských středověkých knihoven'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''4. Vliv reformačních hnutí na vývoj knihoven v Českých zemích a v Evropě.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''5. Vliv humanismu a renesance na evropskou knižní kulturu a knihovnictví.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''6. Typické rysy renesanční a barokní šlechtické, měšťanské a klášterní knihovny, vnitřní a vnější znaky.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''7. Vznik a rozvoj institucionálních knihoven.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''8. Počátky a vývoj otevírání soukromých knihoven veřejnosti.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''9. Vliv osvícenství na evropskou a českou knižní kulturu a knihovnictví.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''10. Právní úprava vydávání a distribuce knih a časopisů od roku 1848 do současnosti.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''11. Počátky veřejných knihoven v našich zemích. Veřejné půjčovny a čítárny knih a novin. Knihovny čtenářských spolků a společností.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''12. Hlavní rysy vývoje československého knihovnictví v letech 1918-1938. První knihovní zákon.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''13. Československé knihovnictví a legislativa v letech 1950-1989.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''14. Recepce knihy (autor, text, čtenář, interpretace).'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''15. Významné osobnosti knihovnictví, informační vědy a knihovědy. Charakterizujte jejich činnost a význam pro vývoj oboru.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*''Varianta B: Dějiny knihtisku 15. – 20. století''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! ''Heslo'' !! ''Student'' !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| ''1. Základní evropské tendence vývoje knihtisku do roku 1500 s přihlédnutím ke specifickému vývoji Českých zemí.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''2. Raně renesanční kniha a knihtisk v zahraničí a v Českých zemích, společné tendence a jevy individuální.'' || X&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| ''3. Pozdně renesanční kniha a knihtisk v zahraničí a v Českých zemích, společné tendence a jevy individuální.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''4. Barokní kniha a knihtisk v zahraničí a v Českých zemích, společné tendence a jevy individuální.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''5. Rokoková a klasicistní kniha a knihtisk v zahraničí a v Českých zemích, společné tendence a jevy individuální.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''6. Kniha a knihtisk 19. století v zahraničí a v Českých zemích, společné tendence a jevy individuální (zejména během národního obrození).'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''7. Kniha a knihtisk první poloviny 20. století v Českých zemích, tiskárny a osobnosti průmyslové knižní kultury.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''8. Významní zahraniční představitelé knihtisku před rokem 1500.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''9. Problematika datace Kroniky trojánské a rozdíly mezi českou a moravskou produkcí prvotisků.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''10. Významní zahraniční představitelé knihtisku v době renesance.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''11. Tiskárna bratrská v Ivančicích a Kralicích, její předchůdci a následníci.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''12. Jiří Melantrich z Aventýnu.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''13. Daniel Adam z Veleslavína.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''14. Jiří Černý z Černého Mostu a jeho manýrističtí souputníci.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''15. Významní zahraniční představitelé knihtisku v době baroka a klasicismu.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''16. Tiskárna jezuitská a Tiskárna arcibiskupská v Praze.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''17. Karel František Rosenmüller.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''18. Vliv Josefa Mánesa a Mikoláše Alše na vývoj knižní ilustrace u nás'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''19. Josef Čapek a kniha'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''20. Vznik moderní české knihy na přelomu 19. a 20. století.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*''Varianta C: Dějiny knižního obchodu a nakladatelství 15. – 20. století''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! ''Heslo'' !! ''Student'' !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| ''1. Vznik a vývoj nakladatelství v Evropě i v Českých zemích do roku 1800 a jejich vliv na kvalitu a kvantitu knižní produkce.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''2. Profesní organizace tiskařů, nakladatelů a knihkupců 19. a 20. století.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''3. Cenzura jako politický, kulturní a sociologický fenomén 16. až 19. stol., její vliv na knižní produkci v Evropě i v Českých zemích.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''4. Tištěná kniha jako zboží, způsoby distribuce včetně veletrhů, vznik knihkupecké sítě v Českých zemích do konce 19. stol.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''5. Kulturní a politická role tiskaře jako editora, překladatele, nakladatele a knihkupce. Diferenciace těchto funkcí a vznik institucionálních tiskáren.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''6. Nakladatel a autor, autor a ilustrátor v 19. století.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''7. Knížky lidového čtení a kramářské tisky 18. a 19. století, jejich typografická specifika.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''8. Matěj Václav Kramerius, jeho předchůdci i pokračovatelé. Počátky českého novinářství.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''9. Bohumil Haase a Ferdinand Schönfeld. Industrializace knižní výroby.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''10. Německý, hebrejský a český knihtisk v Praze v 19. století''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''11. Kniha jako individuální řemeslo. Podíl bibliofilie na vzniku moderní české knihy.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''12. Kniha v exilu a samizdatu''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''13. Autor a nakladatel (ediční příprava textů).''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
='''Studia nových médií'''=&lt;br /&gt;
*Informační věda&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Heslo !! Student !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| [[Pojem informace jak jej chápe informační věda a související obory]]|| Redakce Wikisofia-vzorový článek&lt;br /&gt;
|| || &lt;br /&gt;
|-&lt;br /&gt;
| [[Vývoj informační a knihovnické vědy (od vzniku písma až dodnes) v souvislosti s rozvojem médií a technologie vědění]]|| ||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Kvantitativní metody informační vědy]] || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Uchopení informační společnosti informační vědou]] || &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Aspekty nových médií, jak je zkoumá informační věda a knihovnictví]] || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Digitalizace a knihovnictví]] || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Knihovnické služby a duševní vlastnictví]] || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Znalosti, vědění a knihovnictví]] || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Knihovna 2.0 a Information (Learning, Teaching) Commons]] || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[HCI]] || &lt;br /&gt;
||  || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Filosofie a nová média&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Heslo !! Student !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| [[Teorie nových médií: přístupy a perspektivy]] || &lt;br /&gt;
|| || &lt;br /&gt;
|-&lt;br /&gt;
| [[(Novo)mediální fantazie, imaginární média a rané koncepty internetu ]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[(Novo) mediální archeologie a genealogie]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Hypertextové teorie]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Studium softwaru a teorie kódu]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Sociální a kulturní aspekty nových médií v současných teoriích]]&lt;br /&gt;
||  &lt;br /&gt;
|| &lt;br /&gt;
|-&lt;br /&gt;
| [[Politické aspekty nových médií v současných teoriích]]&lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Studia kyberkultury a kyberpunk]]&lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Vizuální studia a nová média]]&lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Filozofie techniky a nová média]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Kybernetika, teorie systému, teorie sítí a nová média]] || &lt;br /&gt;
|| ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Informační politika&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! ''Heslo'' !! ''Student'' !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| ''Vývoj informační politiky USA a EU''|| X&lt;br /&gt;
|| || &lt;br /&gt;
|-&lt;br /&gt;
| ''Chápání informační politiky''|| X&lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| ''Rozvoj informační společnosti jako součást informační politiky''|| X&lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| ''Současné nástroje informační politiky na úrovni EU''|| X&lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| ''Řízení informační politiky na národní úrovni''|| X&lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| ''Současný vývoj a výzkum''|| X&lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| ''Monitoring a hodnocení''|| X&lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| ''Komunikační proces''|| X&lt;br /&gt;
||  || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Digitální kultura&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Heslo !! Student !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| [[Digitální kultura, e-kultura, kreativní průmysl a umění na přelomu 20. a 21. století]]&lt;br /&gt;
|| || &lt;br /&gt;
|-&lt;br /&gt;
| Prezentace, diseminace a archivace digitální kultury a umění|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Literatura, sociální umění, aktivismus a nová média]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Kultura a umění kódů a dat: software, simulace, vizualizace]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Město, architektura a nová média: virtuální a augmentované světy]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Ekologie, biotechnologie, nanotechnologie a nové výzvy pro kulturu a umění]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| Posthumanismus a nová média|| &lt;br /&gt;
||  || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Informační design&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Heslo !! Student !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| [[Principy vnímání barev - fyzikální a fyziologická omezení]]||  &lt;br /&gt;
|| || &lt;br /&gt;
|-&lt;br /&gt;
| [[Základní principy digitální reprezentace obrazových informací]]||  &lt;br /&gt;
|| &lt;br /&gt;
|-&lt;br /&gt;
| [[Reprezentace a vytváření barev]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [https://wikisofia.cz/wiki/Z%C3%A1kladn%C3%AD_principy_p%C5%99i_n%C3%A1vrhu_dokumentu Základy principy při návrhu dokumentu] || &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [https://wikisofia.cz/index.php/Rozd%C3%ADl_mezi_elektronickou_a_ti%C5%A1t%C4%9Bnou_prezentac%C3%AD_grafiky Rozdíl mezi elektronickou a tištěnou prezentací grafiky]&lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Základy reprezentace trojrozměrného prostoru v počítači]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Animace, osvětlení a výpočet v reálném čase 3D prostoru]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Interaktivní média&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Heslo !! Student !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| [[Přístupy k modelování lidské mysli v kognitivních vědách]]|| &lt;br /&gt;
|| || &lt;br /&gt;
|-&lt;br /&gt;
| [https://wikisofia.cz/index.php/Z%C3%A1kladn%C3%AD_fyziologick%C3%A9_principy_vn%C3%ADm%C3%A1n%C3%AD%2C_pam%C4%9Bti Základní fyziologické principy vnímání, paměti]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Principy interaktivního designu]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| Způsoby analýzy požadavků uživatelů|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Způsoby klasifikace cílových skupin uživatelů]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Modelování uživatelů (personas)]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| Pravidla pro tvorbu rozhraní&lt;br /&gt;
|| ||  || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Human-computer Interaction (HCI)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Heslo !! Student !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| Definice a charakteristika HCI, vysvětlení základní terminologie|| &lt;br /&gt;
|| || &lt;br /&gt;
|-&lt;br /&gt;
| Ergonomie|| ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Hlavní časopisy, konference, pracoviště a představitelé v oblasti HCI|| ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Informační audit|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Návrh uživatelského rozhraní]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| Použitelnost&lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| Požadavky na kvalitní IS|| ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Specifika rozhraní pro tělesně/mentálně handicapované uživatele|| ||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Typy uživatelských rozhraní a jejich specifika]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| Uživatelské chování a jeho význam při budování IS || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Uživatelské potřeby, zjišťování a dokumentování uživatelských potřeb(User analysis)|| &lt;br /&gt;
|| || &lt;br /&gt;
|-&lt;br /&gt;
| [[Uživatelské rozhraní (user interface)]]|| &lt;br /&gt;
|| || &lt;br /&gt;
|-&lt;br /&gt;
| Vědní obory se vztahem k HCI a jejich význam|| &lt;br /&gt;
|| || &lt;br /&gt;
|-&lt;br /&gt;
| [[Využití emocí v designu|Využití emocí v designu, emoční design]]|| &lt;br /&gt;
|| || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;nowiki/&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Informační studia a knihovnictví]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=St%C3%A1tnicov%C3%A9_okruhy_pro_SZZK_od_z%C3%A1%C5%99%C3%AD_2016_d%C3%A1le_-_magistersk%C3%A9_studium&amp;diff=53168</id>
		<title>Státnicové okruhy pro SZZK od září 2016 dále - magisterské studium</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=St%C3%A1tnicov%C3%A9_okruhy_pro_SZZK_od_z%C3%A1%C5%99%C3%AD_2016_d%C3%A1le_-_magistersk%C3%A9_studium&amp;diff=53168"/>
		<updated>2018-04-05T18:55:28Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: přidání odkazů na vytvořené stránky&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
== Otázky platí pro SZZK od září 2016 dále ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
='''Informační studia a knihovnictví'''=&lt;br /&gt;
==INFORMAČNÍ ZAMĚŘENÍ==&lt;br /&gt;
&lt;br /&gt;
*A - INFORMAČNÍ VĚDA (povinný)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Heslo !! Student !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| [[Východiska informační vědy a teorie informace|A1 Východiska informační vědy a zaměření oboru]] || &lt;br /&gt;
|| || &lt;br /&gt;
|-&lt;br /&gt;
|  [[ A2 Informační etika a společenské dopady moderních informačních technologií]]  ||Kahancová &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
|  A3 [[Systém výzkumu, metody informační vědy a vědecká komunikace]] &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| A4 [[Hodnocení vědy v ČR|Principy hodnocení vědy, přístupy a nástroje, situace v ČR]] ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A5 [[Citační indikátory, rejstříky, databáze - srovnání a využití]] || Kahancová || &lt;br /&gt;
|-&lt;br /&gt;
| A6 [[Bibliometrie a scientometrie, publikační a citační analýzy]]  || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| A7 Problematika velkých dat ([[Big data]])  || Rainová&lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| A8 [[Informační války|Kybernetické útoky, cyber war]] || Trunec&lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| A9 [[Právo a internet]]  || &lt;br /&gt;
|-&lt;br /&gt;
| A10 [[Modely, principy a nástroje vyhledávání na webu a jeho trendy]] || &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| A11 Human Computer Interaction ([[HCI]]) || Garmash&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| A12 Pojem &amp;quot;[[informační politika]]&amp;quot; a informační okruhy, v nichž se uplatňuje || &lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| A13 [[Informační politika]] Evropské unie ||  Matička&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| A14 [[Informační legislativa]] - její rozdělení a právo svobodného přístupu k informacím || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| A15 [[Právo na ochranu duševního vlastnictví a WIPO]] || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| A16 [[Optimální (entropické) kódování informačního zdroje]]   || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| A17 Samoopravné kódy a limity přenosu zpráv informačním kanálem  || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''A18 Definice syntaxe a sémantiky Predikátové logiky'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''A19 Základní extenzionální model: popis a příklady ''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''A20 Principy intenzionální logiky a jejich příklady''  || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''A21 Základní principy transparentní intenzionální logiky P. Tichého (TIL)''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''A22 Postup při návrhu a realizaci empirického významu - výběr vzorku, reprezentativnost vzorku'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''A23 Náhodný jev, algebra jevů, průnik a spojení jevů, doplněk jevu, analogické pojmy v logice a informatice'' ||X  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''A24 Pojem podmíněné pravděpodobnosti, závislé a nezávislé jevy'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''A25 Pojem náhodné veličiny a její vlastnosti:pravděpodobnostní rozdělení,distribuční funkce'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''A26 Charakteristiky náhodné veličiny: střední hodnota, rozptyl,směrodatná odchylka, medián, kvantity, decily''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''A27 Normální rozdělení náhodné veličiny. Intervalové odhady pro ± cr, ± 2cr,± 3cr. Pojem intervalu spolehlivosti'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''A28 Interval spolehlivosti: popis pojmu, možnost výpočtu, názorný příklad použití'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''A29 Postup při vyhodnocení testu dobré shody (χ-kvadrát test) a názorný příklad použití'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*B - INFORMAČNÍ SYSTÉMY A SLUŽBY (povinný)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Heslo !! Student !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| B1 Analýza vybraných trendů ve věcném pořádání a vyhledávání informací || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B2 Reprezentace obsahu dokumentů jazykovými i nejazykovými prostředky || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B3 Chování uživatele při věcném vyhledávání informací v katalozích, oborových databázích a v prostředí webu || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B4 Výhody a úskalí základních typů indexace || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B5 Teoretické základy selekčních jazyků v lingvistice || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B6 Teoretické základy selekčních jazyků v sémiotice || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B7 Otevřený přístup {Open Access) k informacím ve vědě a výzkumu, jeho vývoj,hlavní zdroje, jejich registry a podpora v globálním rámci || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B8 Elektronické archivy ve vybraných oborech vědy a výzkumu a jejich propojování na základě protokolu OAl-PMH || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B9 Významné mezinárodní a národní služby digitálních knihoven distribuovaného charakteru v oblasti vědy a výzkumu || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B10 Významné komerční digitální knihovny zahraničních nakladatelů a jejich služby v oblasti vědy a výzkumu a systém CrossRef || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B11 Mezinárodní a národní systémy elektronických závěrečných vysokoškolských prací a autorsko-právní problematika jejich zpřístupňování || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B12 Volně dostupné digitální knihovny s citačními službami v oblasti vědy a výzkumu || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B13 Trvalé identifikátory informačních objektů {zdrojů) globálního významu a systémy jejich směrovacích  služeb || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B14 Významná metadatová schémata a specifikace užívané v digitálních knihovnách v oblasti vědy a výzkumu || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B15 Problematika třídění a typologie elektronických informačních zdrojů a jejich datové formáty || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B16 Digitální knihovna jako pojem a její obecná architektura (model „Kahn-Wilensky&amp;quot; a model OAIS) || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B17 Typologie rešerší, rešeršních služeb a rešeršních strategií a taktik, analytické vyhledávání versus intuitivní vyhledávání, etapy rešeršních postupů || || || &lt;br /&gt;
|-&lt;br /&gt;
| B18 Uživatelské rozhraní rešeršních systémů, základní složky uživatelského rozhraní, význam standardizace komunikace s informačními systémy (např. ISO 9241) || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B19 Technická a softwarová podpora uživatele ze strany producentů a provozovatelů informačních systémů nebo databázových center, přínos webových rozhraní rešeršních systémů pro koncového uživatele || &lt;br /&gt;
|| ||&lt;br /&gt;
|-&lt;br /&gt;
| B20 Vyhodnocování relevance || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B21 Databáze, jejich třídění a typologie v historickém kontextu a databáze databází || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B22 Významné mezinárodní a národní informační zdroje pro obor Informační a knihovní věda a jejich srovnání || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B23 Bibliografické informační entity (podle modelu FRBR) a základní a specifické vztahy mezi nimi || || ||&lt;br /&gt;
|-&lt;br /&gt;
| B24 Struktura a sémantika komunikativních (výměnných) formátů pro bibliografické a jiné související entity || || ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*C - INFORMAČNÍ A ZNALOSTNÍ MANAGEMENT (volitelný)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Heslo !! Student !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| C1 [[Metodiky projektového managementu, jejich obsah a smysl|Metodiky projektového managementu, smysl, vývoj, zaměření. Certifikace.]] || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C2 Životní cyklus projektu, smysl a obsah jednotlivých fází || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C3 Výběrová řízení na implementaci informačních systémů, jejich příprava a realizace  || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C4 Specifika projektů implementace ERP systémů v organizaci || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C5 Teoretické modely řízení změny a způsoby jejich využití na projektech|| &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C6 Proces řízení projektových rizik. || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C7 Smlouvy v IT. Typy, struktura, formální požadavky, dopady Nového občanského zákoníku. || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C8 Projektový leadership. Fáze vývoje projektového týmu. MBTI a možnosti jeho uplatnění.  || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C9 Agilní metody projektování. Principy, role, organizace, nástroje. || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C10 Změny podnikového paradigmatu a jejich reflexe v oblasti podnikové informatiky. || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C11 Životní cyklus multidimensionálního vývoje informačního systému. || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C12 Elektronická tržiště - typologie, příklady a možnosti využití. || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C13 Modely informačních systémů v podniku. Rodina norem IS09000 || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C14 Systémy ERP, vývoj,architektura, funkcionalita, současný stav na trhu v ČR || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C15 CRM systémy, principy, funkcionalita, trendy || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C16 Modely zajištění provozu a rozvoje podnikových informačních systémů || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C17 Lean, Six Sigma a jejich srovnání. Cyklus DMAIC. || Černohlávková&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C18 Princip, struktura a typy expertních systémů || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C19 Podstata znalostí a formy jejich reprezentace || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C20 Báze znalostí založené na pravidlech a inferenční mechanismus|| &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C21 Zpracování neurčitosti v expertních systémech a základy fuzzy logiky  || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| C22 Metody dobývání znalostí z databází (data mining)|| &lt;br /&gt;
||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*D - INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE (volitelný)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Heslo !! Student !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| D1 Architektura WWW - zdroje a jejich adresace || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| D2 Architektura softwarových aplikací || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| D3 Vývoj software - základní přehled v problematice ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| D4 [[Informační bezpečnost - její klíčové aspekty, hrozby a minimalizace rizika]] || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| D5 Rozhodovací tabulky a stromy (základní pojmy a vlastnosti)  || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| D9 Konstrukce rozhodovacích stromů (princip snižování entropie) ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| D10 [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]] || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| D11 [[Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů]] || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| D12 [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]] || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| D13 [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]] || &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| D14 [[Příkaz Select, jeho využití v databázi Knihovna|Příkaz Select, jeho využití v databázi Knihovna / popis klauzule NOT IN a její využití, Select s klauzulí GROUP BY, využití tohoto příkazu v databázi knihovna, základní duplicitní select a další agregátní funkce /.]] || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| D15 Principy hierarchických modelů. Příklady modelování procesů a programovacích struktur (základní příkazy řízení toku programu) || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| D16 Principy značkovacích jazyků a příklady použití jazyka HTML a XML || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| D17 Principy kódování zvuku a obrazu, komprese dat || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| D18 Klasické substituční šifry a jejich kryptoanalýza || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| D19[[Symetrické kryptosystémy| Symetrické kryptosystémy a šifrové standardy (DES, AES)]] || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| D20 Šifrování s veřejným klíčem (metoda RSA) || ||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Knihovnické zaměření=&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Informační věda – povinný předmět&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Heslo !! Student  !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| 1) [[Historie a současná situace v oblasti digitalizace kulturního dědictví a zpřístupňování jejích výstupů v ČR|Historie a současná situace v oblasti digitalizace kulturního dědictví a zpřístupňování jejích výstupů v ČR,  úloha a aktivity Národní knihovny ČR (včetně její pozice v Evropě)]] || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 2) Historie a současné aktivity v oblasti digitalizace a online zpřístupňování kulturního dědictví v Evropě, jejich hlavní cíle a výstupy || Garamszegi&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 3) [[Open Access|Otevřený přístup (Open Access) k informacím ve vědě a výzkumu, jeho vývoj, hlavní zdroje, jejich registry a podpora v globálním rámci]] || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 4) [[Digitální knihovna jako pojem a její obecná architektura (modely „Kahn-Wilensky“ a OAIS)]] || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 5) [[Analýza vybraných trendů ve věcném pořádání a vyhledávání informací]] || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 6) Reprezentace obsahu dokumentů jazykovými i nejazykovými prostředky || Novobilská||||&lt;br /&gt;
|-&lt;br /&gt;
| 7) Systémy pořádání informací a znalostí - vlastnosti a možnosti jejich užití || Kašparová&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 8) [[Teoretické základy selekčních jazyků  v lingvistice]] ||  ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 9) [[Teoretické základy selekčních jazyků v sémiotice]] || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 10) [[Poslání, pracovní metody a výsledky obsahové analýzy|Poslání, pracovní metody a výsledky obsahové analýzy a problematika vytváření a užití redukovaného textu]] || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 11) Porovnání manuální a automatizované obsahové analýzy ||Hajšmanová&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 12) Postup při návrhu a realizaci empirického výzkumu - výběr vzorku, reprezentativnost vzorku || Rumpíková&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 13) Náhodný jev, algebra jevů, průnik a spojení jevů, doplněk jevu, analogické pojmy v logice a informatice || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 14) [[Podmíněná pravděpodobnost a závislé a nezávislé jevy|Pojem podmíněné pravděpodobnosti, závislé a nezávislé jevy]] || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 15) Pojem náhodné veličiny a její vlastnosti: pravděpodobnostní rozdělení, distribuční funkce|| &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 16) Charakteristiky náhodné veličiny: střední hodnota, rozptyl, směrodatná odchylka, medián, kvantily, decily || Jirásková&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 17) Normální rozdělení náhodné veličiny. Intervalové odhady pro ± cr, ± 2cr, ± 3cr. Pojem intervalu spolehlivosti. || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 18) Popište pojem intervalu spolehlivosti a popište, jak je možné jej vypočítat, uveďte názorný příklad použití || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 19) Popište postup při vyhodnocení testu dobré shody (x-kvadrát test) a uveďte názorný příklad použití || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 20) Problematika mezikulturní komunikace v managementu knihoven a designu služeb knihoven || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 21) [[Komunikační klima organizace a komunikační audity|Informace a komunikační klima organizace]] || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 22) [[Právo a internet]]  || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 23) Výzkum a metody v informační vědě|| Křížková &lt;br /&gt;
|| ||&lt;br /&gt;
|-&lt;br /&gt;
| 24) Bibliometrie, scientometrie a metody hodnocení vědy || Mizlerová&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 25) Citační indikátory, rejstříky, databáze - srovnání a využití  || Vorlová&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 26) Konceptuální modely v informační vědě, vybraní zástupci ||Müllerová&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 27) Pojem relevance, její vyhodnocování, druhy relevance||Malinová&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 28) Významné mezinárodní a národní informační zdroje pro obor Knihovní a informační věda a jejich srovnání || Cvačka&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 29) Informační a knihovní věda a knihovnictví: vysvětlení pojmů, definice jejich vzájemného vztahu a zasazení do kontextu dalších oborů || Neradová&lt;br /&gt;
|| ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*ICT - Procesy a technologie v knihovnách – povinný předmět &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Heslo !! Student !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| 30) Technologie provozu informačních systémů (třívrstvá architektura, databázové systémy apod.) || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 31) Integrace informačních systémů (technologie, které IS zastřešují – tj. linkovací nástroje, federativní vyhledávání, discovery systémy, velké indexy a další) || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 32) Systémový přístup ke knihovnickým procesům v knihovně ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 33) Vliv legislativy na činnost knihoven|| | ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 34) Automatizované knihovnicko-informační systémy || Odehnalová&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 35) Kooperativní projekty knihoven v ČR a zahraničí|| Zoufalá&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 36) Nástroje pro správu a zabezpečení fyzických fondů knihoven || Dědičová&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 37) Virtuální služby knihoven || Málková&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 38) [[Problematika digitálních repozitářů; referenční rámec OAIS; jejich budování, provoz a certifikace]] || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 39) Dlouhodobá ochrana digitálních dokumentů; podstata problematiky; dostupné metody řešení; projekty ve světě a v ČR. || Bouchalová&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 40) Popis životního cyklu digitálního dokumentu; jednotlivé kroky digitalizace, uložení, zpřístupnění. || Chládková&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 41) Problematika akvizice v knihovnách || Latislavová&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 42) Proces digitalizace; přehled důvodů, cílů, přínosu i problémů, možnosti využití digitálních dat.|| ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 43) Metadata pro digitální objekty; jejich typy, význam a funkce; standardy nejužívanějších metadat a jejich charakteristika. || Jungmannová&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 44) Digitální knihovny zpřístupňující kulturní dědictví, obecná charakteristika, konkrétní české a zahraniční projekty  ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 45) Elektronické archivy ve vybraných oborech vědy a výzkumu, jejich rysy a jejich propojování na základě protokolu OAl-PMH || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 46) Významné mezinárodní a národní služby digitálních knihoven distribuovaného charakteru v oblasti vědy a výzkumu||  ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 47) Významné komerční digitální knihovny zahraničních nakladatelů a jejich služby v oblasti vědy a výzkumu a systém CrossRef || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 48) Mezinárodní a národní systémy elektronických závěrečných vysokoškolských prací a autorsko-právní problematika jejich zpřístupňování || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 49) Volně dostupné digitální knihovny s citačními službami v oblasti vědy a výzkumu || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 50) [[Trvalé identifikátory informačních objektů (zdrojů) globálního významu a systémy jejich směrovacích služeb]] || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 51) Problematika třídění a typologie elektronických informačních zdrojů a jejich datové formáty || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 52) Popište postup při návrhu a realizaci empirického významu - popište jednotlivé kroky postupu, zdůvodněte je. Popište principy výběru vzorku populace pro potřeby empirického výzkumu a pojem reprezentativnosti statistického vzorku.|| ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 53) Bibliografické standardy využívané v praxi českých knihoven || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 54) ICT Uživatelské rozhraní rešeršních systémů, základní složky uživatelského rozhraní, význam standardizace komunikace s informačními systémy (např. ISO 9241) || Křepelková&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 55) Technická a softwarová podpora uživatele ze strany producentů a provozovatelů informačních systémů nebo databázových center, přínos webových rozhraní rešeršních systémů pro koncového uživatele. || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 56) Typologie rešerší, rešeršních služeb a rešeršních strategií a taktik, analytické vyhledávání versus intuitivní vyhledávání, etapy rešeršních postupů || Horníčková&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 57) Bibliografická a autoritní kontrola, vývoj, současný stav a trendy|| ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 58) Modely, principy a nástroje vyhledávání na webu a jeho trendy (včetně fenoménu Google) || ||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*MK – Management knihoven –  volitelný předmět &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Heslo !! Student !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| 1) Regionální funkce knihoven - východiska, podstata, realizace || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 2) Znalostní metody budování fondů knihoven || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 3) Komunitní role veřejné knihovny -příklady českých a zahraničních projektů || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 4) Marketingová strategie veřejné knihovny (podstata, význam a uplatnění v managementu knihovny) || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 5) Vícezdrojové financování knihoven v ČR || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 6) Profesní sdružení, spolky, asociace a svazy - komparace se zahraničím || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 7) Organizační struktury, organizování práce -pracovní proces a postup v knihovnách a informačních institucích (základní dokumenty organizace, zřizovací listina, statut, organizační a knihovní řád, výpůjční řád a další dokumenty) || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 8) Kvalita služeb v knihovnách a informačních institucích (benchmarking, měření kvality služeb, ROI v ČR a zahraničí)|| ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 9) Personalistika v knihovnách a informačních institucích || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 10) Management změn v knihovnách a informačních institucích (teoretická východiska a uplatnění v praxi) || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 11) Metody designu služeb v knihovně a informační instituci || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 12) Metody strategického plánu rozvoje knihovny nebo informačního střediska || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 13) Strategické a koncepční dokumenty regulující rozvoj současného knihovnictví v ČR || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 14) Strategické a koncepční dokumenty regulující rozvoj současného mezinárodního knihovnictví (zejména aktivity IFLA) || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 15) Management a leadership v knihovně, tvorba a udržení pracovního týmu, management emocí || ||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*CIG – Čtenářská a informační gramotnost – volitelný předmět&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Heslo !! Student !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| 1) Role knihoven ve vzdělávání: dle jednotlivých typů knihoven a v kontextu dalších vzdělávacích institucí || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 2) Školní knihovna: úloha, možnosti zapojení do výuky, situace v ČR, příklady zahraniční dobré praxe || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 3) Vysokoškolská knihovna: úloha, uživatelská základna, specifické služby, podpora vědy a výzkumu || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 4) Fenomén čtenářství: rozvoj, proces čtení, poruchy čtení &lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| 5) Možnosti podpory rozvoje čtenářství u dětí v předškolním věku: specifika, české i zahraniční projekty || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 6) Elektronická čtecí zařízení - formáty, čtení z obrazovky, vliv na čtenářství || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 7) Významné aktivity v oblasti čtenářských výzkumů: příklady z ČR nebo ze zahraničí, interpretace výsledků || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 8) Koncept informační gramotnosti: vývoj pojmu, společenský kontext a výrazné domácí i zahraniční aktivity || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 9) Informační a mediální výchova jako součást vzdělání žáků základních a středních škol || Sedláčková&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 10) Biblioterapie: charakteristika pojmu, pojednání o využití a vybrané projekty || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 11) Komunitní úloha knihoven || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 12) Specializované knihovny a informační instituce (jiné než vysokoškolské) a jejich role v podpoře vědy a výzkumu || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 13) Navrhněte průzkum informačních potřeb studentů bakalářského studia FF UK. Popište všechny fáze procesu empirického výzkumu || ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 14) Strategie digitální gramotnosti v ČR|| ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 15) Informační a citační etika || Dufková&lt;br /&gt;
||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Knihovědné zaměření=&lt;br /&gt;
*Historické knižní fondy, jejich ochrana a způsoby zpřístupňování&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Heslo !! Student !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| ''1. Vznik, proměny a cíle historické knihovědy. Její místo ve studiu knižní kultury jakožto specifické složky kulturního dědictví. Významné proudy a osobnosti se zvláštním přihlédnutím k českému prostředí.'' || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''2. Moderní pojetí práce s historickými fondy u nás a v cizině, zejména v oblasti moderního elektronického zpracování. Používané katalogizační formáty při popisu historických fondů v ČR, jejich rozdíly, rozšířenost a vývojové tendence (Aleph, Clavius, KP-Win, ARL).'' || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''3. Základní rozdíly při katalogizačním popisu starého tisku dle pravidel ISBD oproti katalogizaci moderního fondu.''|| &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''4. Dnešní úloha kurátora vzácných knižních sbírek, nároky na jeho kvalifikaci a role, proměna knihovědně zaměřeného pracovníka v dnešní společnosti.''|| &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''5. Vztah knihovědy, archivnictví a muzejnictví. Rozdíly mezi knihovním fondem, archivním fondem a muzejní sbírkou.''|| &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''6. Pomocné vědy historické; jejich obecná charakteristika a vývoj, popis nejpodstatnějších PVH, vztah ke knihovědě, přínos při práci se vzácnými historickými fondy.''|| &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''7. Archivnictví; základní pojmy, metody práce a zpřístupnění, organizace a vývoj archivní sítě v ČR; odlišné aspekty vzhledem ke knihovnám.''|| &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''8. Heraldika, sfragistika; charakteristika disciplín a jejich využití v knihovědné praxi.''|| &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''9. Diplomatika; její charakteristika, základní pojmy, hlavní typy diplomatického materiálu, vnitřní a vnější znaky diplomatického materiálu. Využití diplomatiky v knihovědné praxi.''|| &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''10. Historie a současná situace v oblasti digitalizace a zpřístupňování kulturněhistorického dědictví v ČR, role knihoven v ČR a úlohy a cíle Národní knihovny ČR (včetně její pozice v Evropě).''|| &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''11. Proces digitalizace; přehled důvodů, cílů, přínosu i problémů, možnosti využití digitálních dat.'' || &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''12. Popis životního cyklu digitálního dokumentu; jednotlivé kroky digitalizace, uložení, zpřístupnění.''|| &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''13. Současné aktivity v oblasti digitalizace a online zpřístupňování kulturního dědictví v Evropě, výhled a cíle do budoucna.''|| &lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''14. Vyberte několik systémů kulturního dědictví, které znáte a popište na jejich příkladu hlavní obecné rysy systémů kulturního dědictví, jejich vlastnosti, cíle a přínos pro uživatele.''|| &lt;br /&gt;
||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*''Typologie, ilustrace a vazba rukopisné a tištěné knihy od počátků do 20. století''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! ''Heslo'' !! ''Student'' !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| ''1. Kniha jako kulturní a civilizační fenomén. Kulturní antropologie knihy. Typy knihy v různých kulturních okruzích.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''2. Paleografie; charakteristika disciplíny, práce s textem (transliterace, transkripce), zkratky a zkracovací znaménka.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''3. Vývoj základních písem ve starověku a jejich stručná charakteristika.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''4. Psací látky a náčiní ve starověku a středověku, role skriptorií.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''5. Výčet hlavních druhů a typů písem v evropském středověku a jejich stručná charakteristika.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''6. Vývoj novogotického rukopisného písma v Německu a jeho použití v Českých zemích.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''7. Vývoj humanistických písem v raném a pozdním novověku v Evropě a v Českých zemích.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''8. Rukopisná kniha kodexového typu, její umělecká výzdoba a kulturní a společenská funkce ve středověké společnosti.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''9. Historické formy tisku před polovinou 15. stol. s důrazem na specifika evropského deskotisku a blokových knih.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''10. Tiskové písmo, jeho původ a klasifikace. Vývoj písmolijecké technologie do konce 19. století.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''11. Tiskárna a její vybavení v historickém vývoji. Dopad průmyslové revoluce 19. století do typografie a její přerod v polygrafii.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''12. Technologie výroby papíru, základní druhy papíru pro tisk a pro vazebné účely. Filigrány.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''13. Grafické techniky knižní ilustrace pořizované „z výšky“.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''14. Grafické techniky knižní ilustrace pořizované „z hloubky“.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''15. Grafické techniky knižní ilustrace pořizované „z plochy“.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''16. Grafické techniky knižní ilustrace a reprodukční techniky 20. století.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''17. Pozdně gotická knižní ilustrace, její vývoj v zahraničí a v Českých zemích, společné tendence a jevy individuální.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''18. Renesanční knižní ilustrace, její vývoj v zahraničí a v Českých zemích, společné tendence a jevy individuální.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''19. Barokní knižní ilustrace, její vývoj v zahraničí a v Českých zemích, společné tendence a jevy individuální.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''20. Knižní ilustrace 19. století, její vývoj v zahraničí a v Českých zemích, společné tendence a jevy individuální.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''21. Knižní ilustrace 20. století., její vývoj v zahraničí a v Českých zemích, společné tendence a jevy individuální.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''22. Typologie knižní obálky, autorská kniha.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''23. Hlavní zásady typografie.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''24. Tiskařské signety v zahraničí a v Českých zemích, jejich typologie a funkce.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''25. Funkce knižní vazby, technologie a materiály ručního knihvazačství.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''26. Vývoj knihvazačských stylů gotických a renesančních.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''27. Vývoj knihvazačských stylů barokních, rokokových, klasicistních a empírových.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''28. Technologie a stylová charakteristika industriální vazby 19. století.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*''Varianta A: Dějiny knihoven od starověku do 20. století''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! ''Heslo'' !! ''Student'' !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| ''1. Knihovny ve starověku. Uveďte příklady z jednotlivých geografických oblastí a srovnejte je.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''2. Základní druhy knihoven v evropském středověku.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''3. Porovnání vývoje českých a evropských středověkých knihoven'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''4. Vliv reformačních hnutí na vývoj knihoven v Českých zemích a v Evropě.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''5. Vliv humanismu a renesance na evropskou knižní kulturu a knihovnictví.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''6. Typické rysy renesanční a barokní šlechtické, měšťanské a klášterní knihovny, vnitřní a vnější znaky.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''7. Vznik a rozvoj institucionálních knihoven.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''8. Počátky a vývoj otevírání soukromých knihoven veřejnosti.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''9. Vliv osvícenství na evropskou a českou knižní kulturu a knihovnictví.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''10. Právní úprava vydávání a distribuce knih a časopisů od roku 1848 do současnosti.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''11. Počátky veřejných knihoven v našich zemích. Veřejné půjčovny a čítárny knih a novin. Knihovny čtenářských spolků a společností.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''12. Hlavní rysy vývoje československého knihovnictví v letech 1918-1938. První knihovní zákon.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''13. Československé knihovnictví a legislativa v letech 1950-1989.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''14. Recepce knihy (autor, text, čtenář, interpretace).'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''15. Významné osobnosti knihovnictví, informační vědy a knihovědy. Charakterizujte jejich činnost a význam pro vývoj oboru.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*''Varianta B: Dějiny knihtisku 15. – 20. století''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! ''Heslo'' !! ''Student'' !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| ''1. Základní evropské tendence vývoje knihtisku do roku 1500 s přihlédnutím ke specifickému vývoji Českých zemí.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''2. Raně renesanční kniha a knihtisk v zahraničí a v Českých zemích, společné tendence a jevy individuální.'' || X&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| ''3. Pozdně renesanční kniha a knihtisk v zahraničí a v Českých zemích, společné tendence a jevy individuální.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''4. Barokní kniha a knihtisk v zahraničí a v Českých zemích, společné tendence a jevy individuální.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''5. Rokoková a klasicistní kniha a knihtisk v zahraničí a v Českých zemích, společné tendence a jevy individuální.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''6. Kniha a knihtisk 19. století v zahraničí a v Českých zemích, společné tendence a jevy individuální (zejména během národního obrození).'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''7. Kniha a knihtisk první poloviny 20. století v Českých zemích, tiskárny a osobnosti průmyslové knižní kultury.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''8. Významní zahraniční představitelé knihtisku před rokem 1500.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''9. Problematika datace Kroniky trojánské a rozdíly mezi českou a moravskou produkcí prvotisků.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''10. Významní zahraniční představitelé knihtisku v době renesance.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''11. Tiskárna bratrská v Ivančicích a Kralicích, její předchůdci a následníci.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''12. Jiří Melantrich z Aventýnu.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''13. Daniel Adam z Veleslavína.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''14. Jiří Černý z Černého Mostu a jeho manýrističtí souputníci.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''15. Významní zahraniční představitelé knihtisku v době baroka a klasicismu.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''16. Tiskárna jezuitská a Tiskárna arcibiskupská v Praze.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''17. Karel František Rosenmüller.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''18. Vliv Josefa Mánesa a Mikoláše Alše na vývoj knižní ilustrace u nás'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''19. Josef Čapek a kniha'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''20. Vznik moderní české knihy na přelomu 19. a 20. století.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*''Varianta C: Dějiny knižního obchodu a nakladatelství 15. – 20. století''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! ''Heslo'' !! ''Student'' !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| ''1. Vznik a vývoj nakladatelství v Evropě i v Českých zemích do roku 1800 a jejich vliv na kvalitu a kvantitu knižní produkce.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''2. Profesní organizace tiskařů, nakladatelů a knihkupců 19. a 20. století.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''3. Cenzura jako politický, kulturní a sociologický fenomén 16. až 19. stol., její vliv na knižní produkci v Evropě i v Českých zemích.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''4. Tištěná kniha jako zboží, způsoby distribuce včetně veletrhů, vznik knihkupecké sítě v Českých zemích do konce 19. stol.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''5. Kulturní a politická role tiskaře jako editora, překladatele, nakladatele a knihkupce. Diferenciace těchto funkcí a vznik institucionálních tiskáren.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''6. Nakladatel a autor, autor a ilustrátor v 19. století.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''7. Knížky lidového čtení a kramářské tisky 18. a 19. století, jejich typografická specifika.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''8. Matěj Václav Kramerius, jeho předchůdci i pokračovatelé. Počátky českého novinářství.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''9. Bohumil Haase a Ferdinand Schönfeld. Industrializace knižní výroby.'' || X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''10. Německý, hebrejský a český knihtisk v Praze v 19. století''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''11. Kniha jako individuální řemeslo. Podíl bibliofilie na vzniku moderní české knihy.''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''12. Kniha v exilu a samizdatu''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ''13. Autor a nakladatel (ediční příprava textů).''|| X&lt;br /&gt;
||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
='''Studia nových médií'''=&lt;br /&gt;
*Informační věda&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Heslo !! Student !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| [[Pojem informace jak jej chápe informační věda a související obory]]|| Redakce Wikisofia-vzorový článek&lt;br /&gt;
|| || &lt;br /&gt;
|-&lt;br /&gt;
| [[Vývoj informační a knihovnické vědy (od vzniku písma až dodnes) v souvislosti s rozvojem médií a technologie vědění]]|| ||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Kvantitativní metody informační vědy]] || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Uchopení informační společnosti informační vědou]] || &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Aspekty nových médií, jak je zkoumá informační věda a knihovnictví]] || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Digitalizace a knihovnictví]] || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Knihovnické služby a duševní vlastnictví]] || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Znalosti, vědění a knihovnictví]] || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Knihovna 2.0 a Information (Learning, Teaching) Commons]] || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[HCI]] || &lt;br /&gt;
||  || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Filosofie a nová média&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Heslo !! Student !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| [[Teorie nových médií: přístupy a perspektivy]] || &lt;br /&gt;
|| || &lt;br /&gt;
|-&lt;br /&gt;
| [[(Novo)mediální fantazie, imaginární média a rané koncepty internetu ]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[(Novo) mediální archeologie a genealogie]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Hypertextové teorie]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Studium softwaru a teorie kódu]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Sociální a kulturní aspekty nových médií v současných teoriích]]&lt;br /&gt;
||  &lt;br /&gt;
|| &lt;br /&gt;
|-&lt;br /&gt;
| [[Politické aspekty nových médií v současných teoriích]]&lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Studia kyberkultury a kyberpunk]]&lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Vizuální studia a nová média]]&lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Filozofie techniky a nová média]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Kybernetika, teorie systému, teorie sítí a nová média]] || &lt;br /&gt;
|| ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Informační politika&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! ''Heslo'' !! ''Student'' !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| ''Vývoj informační politiky USA a EU''|| X&lt;br /&gt;
|| || &lt;br /&gt;
|-&lt;br /&gt;
| ''Chápání informační politiky''|| X&lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| ''Rozvoj informační společnosti jako součást informační politiky''|| X&lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| ''Současné nástroje informační politiky na úrovni EU''|| X&lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| ''Řízení informační politiky na národní úrovni''|| X&lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| ''Současný vývoj a výzkum''|| X&lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| ''Monitoring a hodnocení''|| X&lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| ''Komunikační proces''|| X&lt;br /&gt;
||  || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Digitální kultura&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Heslo !! Student !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| [[Digitální kultura, e-kultura, kreativní průmysl a umění na přelomu 20. a 21. století]]&lt;br /&gt;
|| || &lt;br /&gt;
|-&lt;br /&gt;
| Prezentace, diseminace a archivace digitální kultury a umění|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Literatura, sociální umění, aktivismus a nová média]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Kultura a umění kódů a dat: software, simulace, vizualizace]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Město, architektura a nová média: virtuální a augmentované světy]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Ekologie, biotechnologie, nanotechnologie a nové výzvy pro kulturu a umění]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| Posthumanismus a nová média|| &lt;br /&gt;
||  || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Informační design&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Heslo !! Student !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| [[Principy vnímání barev - fyzikální a fyziologická omezení]]||  &lt;br /&gt;
|| || &lt;br /&gt;
|-&lt;br /&gt;
| [[Základní principy digitální reprezentace obrazových informací]]||  &lt;br /&gt;
|| &lt;br /&gt;
|-&lt;br /&gt;
| [[Reprezentace a vytváření barev]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [https://wikisofia.cz/wiki/Z%C3%A1kladn%C3%AD_principy_p%C5%99i_n%C3%A1vrhu_dokumentu Základy principy při návrhu dokumentu] || &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [https://wikisofia.cz/index.php/Rozd%C3%ADl_mezi_elektronickou_a_ti%C5%A1t%C4%9Bnou_prezentac%C3%AD_grafiky Rozdíl mezi elektronickou a tištěnou prezentací grafiky]&lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Základy reprezentace trojrozměrného prostoru v počítači]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Animace, osvětlení a výpočet v reálném čase 3D prostoru]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Interaktivní média&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Heslo !! Student !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| [[Přístupy k modelování lidské mysli v kognitivních vědách]]|| &lt;br /&gt;
|| || &lt;br /&gt;
|-&lt;br /&gt;
| [https://wikisofia.cz/index.php/Z%C3%A1kladn%C3%AD_fyziologick%C3%A9_principy_vn%C3%ADm%C3%A1n%C3%AD%2C_pam%C4%9Bti Základní fyziologické principy vnímání, paměti]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Principy interaktivního designu]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| Způsoby analýzy požadavků uživatelů|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Způsoby klasifikace cílových skupin uživatelů]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Modelování uživatelů (personas)]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| Pravidla pro tvorbu rozhraní&lt;br /&gt;
|| ||  || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Human-computer Interaction (HCI)&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Heslo !! Student !!  !! &lt;br /&gt;
|-&lt;br /&gt;
| Definice a charakteristika HCI, vysvětlení základní terminologie|| &lt;br /&gt;
|| || &lt;br /&gt;
|-&lt;br /&gt;
| Ergonomie|| ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Hlavní časopisy, konference, pracoviště a představitelé v oblasti HCI|| ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Informační audit|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Návrh uživatelského rozhraní]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| Použitelnost&lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| Požadavky na kvalitní IS|| ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Specifika rozhraní pro tělesně/mentálně handicapované uživatele|| ||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[Typy uživatelských rozhraní a jejich specifika]]|| &lt;br /&gt;
||  || &lt;br /&gt;
|-&lt;br /&gt;
| Uživatelské chování a jeho význam při budování IS || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Uživatelské potřeby, zjišťování a dokumentování uživatelských potřeb(User analysis)|| &lt;br /&gt;
|| || &lt;br /&gt;
|-&lt;br /&gt;
| [[Uživatelské rozhraní (user interface)]]|| &lt;br /&gt;
|| || &lt;br /&gt;
|-&lt;br /&gt;
| Vědní obory se vztahem k HCI a jejich význam|| &lt;br /&gt;
|| || &lt;br /&gt;
|-&lt;br /&gt;
| [[Využití emocí v designu|Využití emocí v designu, emoční design]]|| &lt;br /&gt;
|| || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;nowiki/&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Informační studia a knihovnictví]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=SQL&amp;diff=53167</id>
		<title>SQL</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=SQL&amp;diff=53167"/>
		<updated>2018-04-05T18:53:17Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: přidání odkazů na související články&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Structured Query Language, SQL''' je databázový programovací jazyk, který umožňuje definovat data, dotazovat se na ně (extrahovat je) a manipulovat s nimi. Má svá syntaktická a sémantická pravidla, která jsou odvozená z jednoduchých anglických vět, což jej činí srozumitelným a snadno pochopitelným. Jeho výhodou je i možnost volat jej z jiných programovacích jazyků jako C, JAVA, PHP apod.&lt;br /&gt;
&amp;lt;ref name = &amp;quot;ORCL&amp;quot;&amp;gt; LONEY, Kevin. Oracle Database: kompletní průvodce. Brno: Computer Press, 2010. Administrace (Computer Press). ISBN 978-80-251-2489-5.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name = &amp;quot;DB&amp;quot;&amp;gt; KROENKE, David a David J. AUER. Databáze. Brno: Computer Press, 2015. ISBN 978-80-251-4352-0.&amp;lt;/ref&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Jazyk SQL byl vyvinut firmou IBM na počátku 70. Let jako dotazovací jazyk pro práci s velkými [[databáze|databázemi]] na počítačích střediskového typu. Cílem tvůrců SQL bylo vyvinout takový nástroj pro koncové uživatele, který by jim umožnil vybírat [[data]] z [[databáze]] přesně podle jejich individuálních požadavků a byl přitom co nejjednodušší. &amp;lt;ref name=&amp;quot;SQL_1&amp;quot;&amp;gt;Programování v SQL. In: ''Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE'' [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operace prováděn jazykem SQL ==&lt;br /&gt;
Podle typu operace se dělí do tří skupin:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Data definition language, DDL''' - operace umožňující vytvářet, upravovat a mazat objekty databáze.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Data manipulation language, DML''' - operace umožňující vyhledávat, aktualizovat a mazat data.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Data Control Language, DCL''' - operace umožňující spravovat přístupy k jednotlivým objektům databáze (například tabulkám), a pracovat s transakcemi.&lt;br /&gt;
&lt;br /&gt;
== Základní syntaxe jazyka SQL ==&lt;br /&gt;
&amp;lt;b style=&amp;quot;color: green;&amp;quot;&amp;gt;SELECT&amp;lt;/b&amp;gt; * &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b style=&amp;quot;color: green;&amp;quot;&amp;gt;FROM&amp;lt;/b&amp;gt; ''nazev tabulky''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b style=&amp;quot;color: green;&amp;quot;&amp;gt;WHERE&amp;lt;/b&amp;gt; ''specifikace podmínek''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Například:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
SELECT *&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
FROM bankovni_ucet&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
WHERE cislo_uctu = '123'&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
AND zustatek &amp;gt;= 5000&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
AND stav_uctu != 'uzavreny'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
* [[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]&amp;lt;br/&amp;gt;&lt;br /&gt;
* [[Příkaz Select, jeho využití v databázi Knihovna|Příkaz Select, jeho využití v databázi Knihovna / popis klauzule NOT IN a její využití, Select s klauzulí GROUP BY, využití tohoto příkazu v databázi knihovna, základní duplicitní select a další agregátní funkce /.]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
SQL, dotazovací jazyk, databáze&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Informační studia a knihovnictví]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=P%C5%99%C3%ADkaz_Select,_jeho_vyu%C5%BEit%C3%AD_v_datab%C3%A1zi_Knihovna&amp;diff=53166</id>
		<title>Příkaz Select, jeho využití v databázi Knihovna</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=P%C5%99%C3%ADkaz_Select,_jeho_vyu%C5%BEit%C3%AD_v_datab%C3%A1zi_Knihovna&amp;diff=53166"/>
		<updated>2018-04-05T18:49:35Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: vytvoření stránky, zkopírovánní části textu ze stránky Základy SQL&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Příklady==&lt;br /&gt;
'''Vypiš všechny data z tabulky dílo.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT *&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Dilo;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš příjmení všech autorů.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT pri_aut&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Autor;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Z výtisků vypiš všechny signatury a ceny (v pořadí signatura, cena).'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT signatura, cena&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Vytisk;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš z tabulky výpůjčka datumy výpůjčky a datumy vrácení tak, aby měli sloupce názvy &amp;quot;datum vypujcky&amp;quot; a &amp;quot;datum vraceni&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT dat_od AS datum_vypujcky, dat_do AS datum_vraceni&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Vypujcka;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: v datum_vraceni je &amp;quot;_&amp;quot; místo mezery, protože SQL by jinak za mezerou čekal další klíčové slovo/příkaz.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš z tabulky pokut id pokuty jako &amp;quot;cislo pokuty&amp;quot; a výšku pokuty ze dne 28.12.2016.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT id_pok AS cislo_pokuty, vyse_pok&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Pokuta&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE dat_pok=&amp;quot;28122016&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: datum píšeme v uvozovkách, protože se jedná o řetězec. Jenom datový typ CHAR vypisujeme v uvozovkách, datový typ Integer a Decimal vypisujeme bez uvozovek.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš z tabulky čtenář id jako &amp;quot;cislo ctenare&amp;quot;, příjmení jako &amp;quot;prijmeni&amp;quot; a adresu všech čtenářů, kteří se jmenují &amp;quot;Pavel&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT id_cte AS cislo_ctenare, pri_cte AS prijmeni, adresa&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Ctenar&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE jme_cte = &amp;quot;Pavel&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Z tabulky Vydání vypiš všechno o vydáních, které mají id díla &amp;quot;20&amp;quot; a rok vydání &amp;quot;2016&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT *&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Vydani&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE id_dilo = 20&amp;lt;br/&amp;gt;&lt;br /&gt;
AND rok_vyd = &amp;quot;2016&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Přepoj dílo &amp;quot;Těžký časy&amp;quot; s autorem &amp;quot;Charles Bukowski&amp;quot; v tabulce autorství.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT id_dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE nazev = &amp;quot;Těžký časy&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
(Systém ukáže id, např. 12)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT id_aut&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Autor&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE jme_aut = &amp;quot;Charles&amp;quot;&amp;lt;br/&amp;gt;&lt;br /&gt;
AND pri_aut = &amp;quot;Bukowski&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
(Systém ukáže id, např. 21)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
INSERT INTO Autorstvi(id_dilo, id_aut)&amp;lt;br/&amp;gt;&lt;br /&gt;
VALUES(12, 21);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš všechny čtenáře, kteří si nikdy nic nevypůjčili.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT *&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Ctenar&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE id_cte NOT IN (SELECT id_cte FROM Vypujcka);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš součet všech pokut.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT SUM(vyse_pok)&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Pokuta;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš nejdražší a nejlevnější výtisk daného díla.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT MAX(cena), MIN(cena)&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Vytisk&amp;lt;br/&amp;gt;&lt;br /&gt;
GROUP BY id_dilo;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vstupní parametr SELECT neobsahuje AND. Jenom za WHERE následuje AND.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Zjisti, kolik máme autoru v databázi.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT COUNT(*) AS pocet_autoru FROM Autor;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: * je tady v závorce, protože je to parametr agregační funkce.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Zjisti průměrnou cenu výtisků.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT AVG(cena) FROM Vytisk;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Uveď průměrnou cenu výtisků. Sloupec nazvi průměrná cena.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT AVG(cena) AS prumerna_cena FROM Vytisk;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;SQL_5&amp;quot;&amp;gt;Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;&amp;gt;POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_6&amp;quot;&amp;gt;W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=SQL&amp;diff=53165</id>
		<title>SQL</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=SQL&amp;diff=53165"/>
		<updated>2018-04-05T18:42:05Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: přidání odkazů na související články&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Structured Query Language, SQL''' je databázový programovací jazyk, který umožňuje definovat data, dotazovat se na ně (extrahovat je) a manipulovat s nimi. Má svá syntaktická a sémantická pravidla, která jsou odvozená z jednoduchých anglických vět, což jej činí srozumitelným a snadno pochopitelným. Jeho výhodou je i možnost volat jej z jiných programovacích jazyků jako C, JAVA, PHP apod.&lt;br /&gt;
&amp;lt;ref name = &amp;quot;ORCL&amp;quot;&amp;gt; LONEY, Kevin. Oracle Database: kompletní průvodce. Brno: Computer Press, 2010. Administrace (Computer Press). ISBN 978-80-251-2489-5.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name = &amp;quot;DB&amp;quot;&amp;gt; KROENKE, David a David J. AUER. Databáze. Brno: Computer Press, 2015. ISBN 978-80-251-4352-0.&amp;lt;/ref&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Jazyk SQL byl vyvinut firmou IBM na počátku 70. Let jako dotazovací jazyk pro práci s velkými [[databáze|databázemi]] na počítačích střediskového typu. Cílem tvůrců SQL bylo vyvinout takový nástroj pro koncové uživatele, který by jim umožnil vybírat [[data]] z [[databáze]] přesně podle jejich individuálních požadavků a byl přitom co nejjednodušší. &amp;lt;ref name=&amp;quot;SQL_1&amp;quot;&amp;gt;Programování v SQL. In: ''Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE'' [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operace prováděn jazykem SQL ==&lt;br /&gt;
Podle typu operace se dělí do tří skupin:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Data definition language, DDL''' - operace umožňující vytvářet, upravovat a mazat objekty databáze.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Data manipulation language, DML''' - operace umožňující vyhledávat, aktualizovat a mazat data.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Data Control Language, DCL''' - operace umožňující spravovat přístupy k jednotlivým objektům databáze (například tabulkám), a pracovat s transakcemi.&lt;br /&gt;
&lt;br /&gt;
== Základní syntaxe jazyka SQL ==&lt;br /&gt;
&amp;lt;b style=&amp;quot;color: green;&amp;quot;&amp;gt;SELECT&amp;lt;/b&amp;gt; * &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b style=&amp;quot;color: green;&amp;quot;&amp;gt;FROM&amp;lt;/b&amp;gt; ''nazev tabulky''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;b style=&amp;quot;color: green;&amp;quot;&amp;gt;WHERE&amp;lt;/b&amp;gt; ''specifikace podmínek''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Například:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
SELECT *&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
FROM bankovni_ucet&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
WHERE cislo_uctu = '123'&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
AND zustatek &amp;gt;= 5000&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
AND stav_uctu != 'uzavreny'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
[[Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Příkaz Select, jeho využití v databázi Knihovna|Příkaz Select, jeho využití v databázi Knihovna / popis klauzule NOT IN a její využití, Select s klauzulí GROUP BY, využití tohoto příkazu v databázi knihovna, základní duplicitní select a další agregátní funkce /.]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
SQL, dotazovací jazyk, databáze&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Informační studia a knihovnictví]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Manipula%C4%8Dn%C3%AD_%C4%8D%C3%A1st_jazyka_SQL_(DML_%E2%80%93_insert,_update,_delete)_a_p%C5%99%C3%ADklady_na_datab%C3%A1zi_Knihovna&amp;diff=53164</id>
		<title>Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Manipula%C4%8Dn%C3%AD_%C4%8D%C3%A1st_jazyka_SQL_(DML_%E2%80%93_insert,_update,_delete)_a_p%C5%99%C3%ADklady_na_datab%C3%A1zi_Knihovna&amp;diff=53164"/>
		<updated>2018-04-05T18:33:06Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: vytvoření stránky, zkopírovánní části textu ze stránky Základy SQL&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Příkazy pro manipulaci s daty (SELECT, INSERT, UPDATE, DELETE, …)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==Příklady==&lt;br /&gt;
'''Vlož dílo &amp;quot;Těžký časy&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
INSERT INTO Dilo(nazev, popis)&amp;lt;br/&amp;gt;&lt;br /&gt;
VALUES(&amp;quot;Těžký časy&amp;quot;, &amp;quot;Soubor 35 krátkých povídek.&amp;quot;);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vlož autor &amp;quot;Charles Bukowski&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
INSERT INTO Autor(jme_aut,pri_aut)&amp;lt;br/&amp;gt;&lt;br /&gt;
VALUES(&amp;quot;Charles&amp;quot;,&amp;quot;Bukowski&amp;quot;);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž pokuty, které vznikly na Vánoce.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Pokuta&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE dat_pok = &amp;quot;24122016&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž všechny pokuty.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Pokuta;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž všechny autory.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Autor;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: bez definice WHERE mažu všechno.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Zmaž všechny výpůjčky od Vánoc do Silvestra.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Vypujcka&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE dat_od = &amp;quot;24122016&amp;quot;&amp;lt;br/&amp;gt;&lt;br /&gt;
AND dat_do = &amp;quot;31122016&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení formy data: v konceptuálním schématu knihovny máme definovanou délku data na 8 znaků. Můžeme tedy datum napsat ve formě 24122016 nebo 24.12.16 - podstatné je dodržet délku pole, co je 8 znaků.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Zmaž autora Charles Bukowski.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Autor&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE jme_aut = &amp;quot;Charles&amp;quot;&amp;lt;br/&amp;gt;&lt;br /&gt;
AND pri_aut = &amp;quot;Bukowski&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Změň cenu stokorunových výtisků na 120 Kč.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
UPDATE Vytisk&amp;lt;br/&amp;gt;&lt;br /&gt;
SET cena = 120&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE cena = 100;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Změň křestní jméno Petra Nováka na Josef.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
UPDATE ctenar&amp;lt;br/&amp;gt;&lt;br /&gt;
SET jme_cte = „Josef“&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE jme_cte = „Petr“&amp;lt;br/&amp;gt;&lt;br /&gt;
AND pri_cte = „Novák“;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53163</id>
		<title>Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53163"/>
		<updated>2018-04-05T18:19:35Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: vymazání část textu, který byl přemístěn na jiné stránky&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Příkazy===&lt;br /&gt;
&amp;lt;br/&amp;gt;&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í transakcí (START TRANSACTION, COMMIT, ROLLBACK) &amp;lt;ref name=&amp;quot;SQL_4&amp;quot;&amp;gt;SQL. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-17]. Dostupné z: https://cs.wikipedia.org/wiki/SQL&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Konceptuální schéma knihovny==&lt;br /&gt;
&lt;br /&gt;
[[File:SQL_knihovna.png|thumb|upright 5|none|Konceptuální schéma knihovny pomocí notace Crow's Foot &amp;lt;br/&amp;gt; [[:File:SQL_knihovna.png]] ]]&lt;br /&gt;
&lt;br /&gt;
FK (foreign key) = cizí klíč&amp;lt;br/&amp;gt;&lt;br /&gt;
PK (primary key) = primární klíč&amp;lt;br/&amp;gt;&lt;br /&gt;
NN = not null - sloupec nesmí být prázdný.&amp;lt;br/&amp;gt;&lt;br /&gt;
CHAR(20) = text délky maximálně 20 znaků&amp;lt;br/&amp;gt;&lt;br /&gt;
DECIMAL(10,0) = první číslo označuje celkový počet míst v číslici, druhé počet míst za desetinní čárkou. V tomto případu se jedná o 10 místní číslo s 0 desetinnými místy. (Např. Decimal(4,3) jsou čísla od -9,999 do 9,999.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Data definition language===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku dílo.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE Dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_dilo PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
nazev CHAR(200),&amp;lt;br/&amp;gt;&lt;br /&gt;
popis CHAR(200));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení interpunkce: středník odděluje jednotlivé SQL dotazy, čárka odděluje vstupní parametry.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku vydání.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE vydani&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_vyd PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
id_dilo FK INT REFERENCES Dilo(id_dilo),&amp;lt;br/&amp;gt;&lt;br /&gt;
cis_vyd CHAR(20),&amp;lt;br/&amp;gt;&lt;br /&gt;
rok_vyd CHAR(20));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení references: references píšeme, protože používáme cizí klíč - musíme definovat, kam cizí klíč odkazuje.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku autorství.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE Autorstvi&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_autorstvi PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
id_dilo FK INT REFERENCES Dilo(id_dilo),&amp;lt;br/&amp;gt;&lt;br /&gt;
id_aut FK INT REFERENCES Autor(id_aut));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž tabulku druh sekundárního autorství.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP TABLE Drusekaut;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž databázi knihovna.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP DATABASE Knihovna;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Uprav tabulku dílo: přidej sloupec evidenční číslo.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
ALTER TABLE dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
ADD ev_cis CHAR(200);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Uprav tabulku pokuta: odstraň datum pokuty.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
ALTER TABLE pokuta&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP dat_pok;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: datový typ, např. &amp;quot;CHAR(200)&amp;quot; nebo &amp;quot;INT&amp;quot; píšeme jenom tehdy, když něco vytváříme. Když mažeme, nemusíme datový typ psát/definovat.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;SQL_5&amp;quot;&amp;gt;Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;/&amp;gt;&amp;lt;ref name=&amp;quot;SQL_6&amp;quot;&amp;gt;W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Data manipulation language===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vlož dílo &amp;quot;Těžký časy&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
INSERT INTO Dilo(nazev, popis)&amp;lt;br/&amp;gt;&lt;br /&gt;
VALUES(&amp;quot;Těžký časy&amp;quot;, &amp;quot;Soubor 35 krátkých povídek.&amp;quot;);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vlož autor &amp;quot;Charles Bukowski&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
INSERT INTO Autor(jme_aut,pri_aut)&amp;lt;br/&amp;gt;&lt;br /&gt;
VALUES(&amp;quot;Charles&amp;quot;,&amp;quot;Bukowski&amp;quot;);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž pokuty, které vznikly na Vánoce.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Pokuta&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE dat_pok = &amp;quot;24122016&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž všechny pokuty.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Pokuta;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž všechny autory.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Autor;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: bez definice WHERE mažu všechno.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Zmaž všechny výpůjčky od Vánoc do Silvestra.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Vypujcka&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE dat_od = &amp;quot;24122016&amp;quot;&amp;lt;br/&amp;gt;&lt;br /&gt;
AND dat_do = &amp;quot;31122016&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení formy data: v konceptuálním schématu knihovny máme definovanou délku data na 8 znaků. Můžeme tedy datum napsat ve formě 24122016 nebo 24.12.16 - podstatné je dodržet délku pole, co je 8 znaků.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Zmaž autora Charles Bukowski.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Autor&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE jme_aut = &amp;quot;Charles&amp;quot;&amp;lt;br/&amp;gt;&lt;br /&gt;
AND pri_aut = &amp;quot;Bukowski&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Změň cenu stokorunových výtisků na 120 Kč.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
UPDATE Vytisk&amp;lt;br/&amp;gt;&lt;br /&gt;
SET cena = 120&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE cena = 100;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Změň křestní jméno Petra Nováka na Josef.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
UPDATE ctenar&amp;lt;br/&amp;gt;&lt;br /&gt;
SET jme_cte = „Josef“&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE jme_cte = „Petr“&amp;lt;br/&amp;gt;&lt;br /&gt;
AND pri_cte = „Novák“;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš všechny data z tabulky dílo.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT *&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Dilo;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš příjmení všech autorů.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT pri_aut&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Autor;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Z výtisků vypiš všechny signatury a ceny (v pořadí signatura, cena).'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT signatura, cena&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Vytisk;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš z tabulky výpůjčka datumy výpůjčky a datumy vrácení tak, aby měli sloupce názvy &amp;quot;datum vypujcky&amp;quot; a &amp;quot;datum vraceni&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT dat_od AS datum_vypujcky, dat_do AS datum_vraceni&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Vypujcka;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: v datum_vraceni je &amp;quot;_&amp;quot; místo mezery, protože SQL by jinak za mezerou čekal další klíčové slovo/příkaz.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš z tabulky pokut id pokuty jako &amp;quot;cislo pokuty&amp;quot; a výšku pokuty ze dne 28.12.2016.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT id_pok AS cislo_pokuty, vyse_pok&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Pokuta&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE dat_pok=&amp;quot;28122016&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: datum píšeme v uvozovkách, protože se jedná o řetězec. Jenom datový typ CHAR vypisujeme v uvozovkách, datový typ Integer a Decimal vypisujeme bez uvozovek.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš z tabulky čtenář id jako &amp;quot;cislo ctenare&amp;quot;, příjmení jako &amp;quot;prijmeni&amp;quot; a adresu všech čtenářů, kteří se jmenují &amp;quot;Pavel&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT id_cte AS cislo_ctenare, pri_cte AS prijmeni, adresa&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Ctenar&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE jme_cte = &amp;quot;Pavel&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Z tabulky Vydání vypiš všechno o vydáních, které mají id díla &amp;quot;20&amp;quot; a rok vydání &amp;quot;2016&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT *&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Vydani&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE id_dilo = 20&amp;lt;br/&amp;gt;&lt;br /&gt;
AND rok_vyd = &amp;quot;2016&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Přepoj dílo &amp;quot;Těžký časy&amp;quot; s autorem &amp;quot;Charles Bukowski&amp;quot; v tabulce autorství.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT id_dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE nazev = &amp;quot;Těžký časy&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
(Systém ukáže id, např. 12)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT id_aut&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Autor&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE jme_aut = &amp;quot;Charles&amp;quot;&amp;lt;br/&amp;gt;&lt;br /&gt;
AND pri_aut = &amp;quot;Bukowski&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
(Systém ukáže id, např. 21)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
INSERT INTO Autorstvi(id_dilo, id_aut)&amp;lt;br/&amp;gt;&lt;br /&gt;
VALUES(12, 21);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš všechny čtenáře, kteří si nikdy nic nevypůjčili.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT *&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Ctenar&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE id_cte NOT IN (SELECT id_cte FROM Vypujcka);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš součet všech pokut.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT SUM(vyse_pok)&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Pokuta;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš nejdražší a nejlevnější výtisk daného díla.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT MAX(cena), MIN(cena)&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Vytisk&amp;lt;br/&amp;gt;&lt;br /&gt;
GROUP BY id_dilo;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vstupní parametr SELECT neobsahuje AND. Jenom za WHERE následuje AND.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Zjisti, kolik máme autoru v databázi.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT COUNT(*) AS pocet_autoru FROM Autor;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: * je tady v závorce, protože je to parametr agregační funkce.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Zjisti průměrnou cenu výtisků.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT AVG(cena) FROM Vytisk;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Uveď průměrnou cenu výtisků. Sloupec nazvi průměrná cena.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT AVG(cena) AS prumerna_cena FROM Vytisk;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;SQL_5&amp;quot;/&amp;gt;&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;/&amp;gt;&amp;lt;ref name=&amp;quot;SQL_6&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Použitá literatura ===&lt;br /&gt;
&lt;br /&gt;
* Programování v SQL. In: ''Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE'' [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf&lt;br /&gt;
* Entity-relationship model. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-16]. Dostupné z: https://cs.wikipedia.org/wiki/Entity-relationship_model&lt;br /&gt;
*POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&lt;br /&gt;
*SQL. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-17]. Dostupné z: https://cs.wikipedia.org/wiki/SQL&lt;br /&gt;
*Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&lt;br /&gt;
*W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&lt;br /&gt;
&lt;br /&gt;
=== Externí odkazy ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.w3schools.com/sql/default.asp w3schools]&lt;br /&gt;
* [http://sqlzoo.net/wiki/SQL_Tutorial SQLZOO]&lt;br /&gt;
* [http://www.mff.cuni.cz/ Matematicko-fyzikální fakulta]&lt;br /&gt;
* [http://krokodata.vse.cz/ Krokodýlovy databáze]&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
Databázové systémy, Jazyk SQL, E-R konceptuální model, Informační systém, Informace, Data&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;br /&gt;
[[Kategorie:Články k ověření učitelem Souček M]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53159</id>
		<title>Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53159"/>
		<updated>2018-04-05T18:17:40Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: Hana.Svetelska přesunula stránku Základy SQL na Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny: rozdělení tématu do více státnicových otázek, toto je název j…&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Základy SQL''' se zabývají jazykem SQL. Jazyk SQL (Structured Query Language - strukturovaný dotazovací jazyk) je v  případě SQL [[databáze|databázových]] serverů rozhraním, které slouží ke zpřístupnění [[data|dat]]. Jazyk SQL byl vyvinut firmou IBM na počátku 70. Let jako dotazovací jazyk pro práci s velkými [[databáze|databázemi]] na počítačích střediskového typu. Cílem tvůrců SQL bylo vyvinout takový nástroj pro koncové uživatele, který by jim umožnil vybírat [[data]] z [[databáze]] přesně podle jejich individuálních požadavků a byl přitom co nejjednodušší. &amp;lt;ref name=&amp;quot;SQL_1&amp;quot;&amp;gt;Programování v SQL. In: ''Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE'' [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==E-R konceptuální model==&lt;br /&gt;
&lt;br /&gt;
[[File:ERD Representation.svg|thumb|upright 2|right|Alternativní konvence pro psaní diagramů]]&lt;br /&gt;
&lt;br /&gt;
[[File:ERD-artist-performs-song.svg|thumb|upright 2|right|Dvě vztažené entity za použití notace Crow's Foot]]&lt;br /&gt;
&lt;br /&gt;
Entity-relationship model (ERM), entitně vztahový model se v [[Softwarové inženýrství|softwarovém inženýrství]] používá pro abstraktní a konceptuální znázornění [[data|dat]]. Entity-relationship modelování je metoda [[data|datového]] modelování, která vytváří jeden z typů konceptuálních schémat či sémantických [[data|datových]] modelů systému (obvykle relační [[databáze]]) a požadavků na něj stylem shora dolů.&lt;br /&gt;
&amp;lt;ref name=&amp;quot;SQL_2&amp;quot;&amp;gt;Entity-relationship model. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-16]. Dostupné z: https://cs.wikipedia.org/wiki/Entity-relationship_model&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Alternativní konvence pro psaní diagramů===&lt;br /&gt;
&lt;br /&gt;
Chenova notace entity-relationship modelování používá obdélníky pro znázornění entit a kosočtverce pro znázornění vztahů. Tato notace je odpovídající, protože Chenovy vztahy jsou původně objekty - mohou samy obsahovat atributy i další vztahy.&amp;lt;ref name=&amp;quot;SQL_2&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternativní konvence, částečně z historického hlediska:&lt;br /&gt;
* IDEF1X[4]&lt;br /&gt;
* Bachmanova notace&lt;br /&gt;
* Martinova notace&lt;br /&gt;
* (min, max)-notace Jean-Raymonda Abriala z roku 1974&lt;br /&gt;
* Standard UML&lt;br /&gt;
* EXPRESS&amp;lt;ref name=&amp;quot;SQL_2&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Crow's foot===&lt;br /&gt;
&lt;br /&gt;
Jedna z alternativních notacích známá jako &amp;quot;crow's foot&amp;quot; byla vytvořena nezávisle, v těchto diagramech jsou entity znázorněny v boxech a vztahy oblouky s popisem. Notace &amp;quot;Crow's Foot&amp;quot; znázorňuje vztahy propojováním entit čarami, přičemž symboly na obou koncích čáry symbolizují kardinalitu vztahu. Notace Crow's Foot se používá v Barkerově notaci a v metodologiích jako je SSADM (Structured Systems Analysis and Design Method) nebo [[Informační inženýrství|informační inženýrství]].&amp;lt;ref name=&amp;quot;SQL_2&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notace Crow's foot má následující výhody:&lt;br /&gt;
* Srozumitelnost definování kardinality a dědičnosti ze strany vztahu&lt;br /&gt;
* Stručně řešená notace povinného vztahu použitím svislé čáry a volitelného vztahu prázdnou kružnicí&lt;br /&gt;
* Zobrazuje stručně a jasně notaci, která identifikuje všechny třídy&amp;lt;ref name=&amp;quot;SQL_2&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Popis jazyka SQL==&lt;br /&gt;
=== Definice pojmů===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Entita'''(angl. entity) je objekt reálného světa, který je schopen nezávyslé existence a je jednoznačně odlišitelný od ostatních objektů. Entitou je např. &amp;quot;student Novák Josef, r.č.470822172&amp;quot;. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vztah'''(angl. relationship) je vazba mezi dvěma (nebo více) entitami. Např. entita &amp;quot;student Novák Josef, r.č. 470822172&amp;quot; může být ve vztahu &amp;quot;má zapsán&amp;quot; k entitě &amp;quot;učební předmět Konstrukce databázových systémů&amp;quot;.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Hodnota popisného typu'''(angl. value) - kde popisným typem budeme rozumět jednoduchý datový typ, tedy dvojici {množina hodnot, množina operací}. Hodnotami jsou například celé číslo 123, datum 31.2.1994 apod.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Atributem'''(angl. attribute) budeme rozumět funkci přiřazující entitám či vztahům hodnotu (zde popisného typu), určující některou podstatnou ''vlastnost'' entity nebo vztahu. Např. DATUM výpůjčky dané knihy daným abonentem, RODNÉ_ČÍSLO daného zaměstnance, apod. &lt;br /&gt;
&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;&amp;gt;POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Příkazy===&lt;br /&gt;
&amp;lt;br/&amp;gt;&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í transakcí (START TRANSACTION, COMMIT, ROLLBACK) &amp;lt;ref name=&amp;quot;SQL_4&amp;quot;&amp;gt;SQL. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-17]. Dostupné z: https://cs.wikipedia.org/wiki/SQL&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Konceptuální schéma knihovny==&lt;br /&gt;
&lt;br /&gt;
[[File:SQL_knihovna.png|thumb|upright 5|none|Konceptuální schéma knihovny pomocí notace Crow's Foot &amp;lt;br/&amp;gt; [[:File:SQL_knihovna.png]] ]]&lt;br /&gt;
&lt;br /&gt;
FK (foreign key) = cizí klíč&amp;lt;br/&amp;gt;&lt;br /&gt;
PK (primary key) = primární klíč&amp;lt;br/&amp;gt;&lt;br /&gt;
NN = not null - sloupec nesmí být prázdný.&amp;lt;br/&amp;gt;&lt;br /&gt;
CHAR(20) = text délky maximálně 20 znaků&amp;lt;br/&amp;gt;&lt;br /&gt;
DECIMAL(10,0) = první číslo označuje celkový počet míst v číslici, druhé počet míst za desetinní čárkou. V tomto případu se jedná o 10 místní číslo s 0 desetinnými místy. (Např. Decimal(4,3) jsou čísla od -9,999 do 9,999.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Data definition language===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku dílo.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE Dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_dilo PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
nazev CHAR(200),&amp;lt;br/&amp;gt;&lt;br /&gt;
popis CHAR(200));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení interpunkce: středník odděluje jednotlivé SQL dotazy, čárka odděluje vstupní parametry.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku vydání.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE vydani&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_vyd PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
id_dilo FK INT REFERENCES Dilo(id_dilo),&amp;lt;br/&amp;gt;&lt;br /&gt;
cis_vyd CHAR(20),&amp;lt;br/&amp;gt;&lt;br /&gt;
rok_vyd CHAR(20));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení references: references píšeme, protože používáme cizí klíč - musíme definovat, kam cizí klíč odkazuje.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vytvoř tabulku autorství.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
CREATE TABLE Autorstvi&amp;lt;br/&amp;gt;&lt;br /&gt;
(id_autorstvi PK INT,&amp;lt;br/&amp;gt;&lt;br /&gt;
id_dilo FK INT REFERENCES Dilo(id_dilo),&amp;lt;br/&amp;gt;&lt;br /&gt;
id_aut FK INT REFERENCES Autor(id_aut));&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž tabulku druh sekundárního autorství.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP TABLE Drusekaut;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž databázi knihovna.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP DATABASE Knihovna;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Uprav tabulku dílo: přidej sloupec evidenční číslo.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
ALTER TABLE dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
ADD ev_cis CHAR(200);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Uprav tabulku pokuta: odstraň datum pokuty.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
ALTER TABLE pokuta&amp;lt;br/&amp;gt;&lt;br /&gt;
DROP dat_pok;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: datový typ, např. &amp;quot;CHAR(200)&amp;quot; nebo &amp;quot;INT&amp;quot; píšeme jenom tehdy, když něco vytváříme. Když mažeme, nemusíme datový typ psát/definovat.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;SQL_5&amp;quot;&amp;gt;Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;/&amp;gt;&amp;lt;ref name=&amp;quot;SQL_6&amp;quot;&amp;gt;W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Data manipulation language===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vlož dílo &amp;quot;Těžký časy&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
INSERT INTO Dilo(nazev, popis)&amp;lt;br/&amp;gt;&lt;br /&gt;
VALUES(&amp;quot;Těžký časy&amp;quot;, &amp;quot;Soubor 35 krátkých povídek.&amp;quot;);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vlož autor &amp;quot;Charles Bukowski&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
INSERT INTO Autor(jme_aut,pri_aut)&amp;lt;br/&amp;gt;&lt;br /&gt;
VALUES(&amp;quot;Charles&amp;quot;,&amp;quot;Bukowski&amp;quot;);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž pokuty, které vznikly na Vánoce.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Pokuta&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE dat_pok = &amp;quot;24122016&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž všechny pokuty.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Pokuta;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vymaž všechny autory.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Autor;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: bez definice WHERE mažu všechno.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Zmaž všechny výpůjčky od Vánoc do Silvestra.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Vypujcka&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE dat_od = &amp;quot;24122016&amp;quot;&amp;lt;br/&amp;gt;&lt;br /&gt;
AND dat_do = &amp;quot;31122016&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení formy data: v konceptuálním schématu knihovny máme definovanou délku data na 8 znaků. Můžeme tedy datum napsat ve formě 24122016 nebo 24.12.16 - podstatné je dodržet délku pole, co je 8 znaků.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Zmaž autora Charles Bukowski.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
DELETE FROM Autor&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE jme_aut = &amp;quot;Charles&amp;quot;&amp;lt;br/&amp;gt;&lt;br /&gt;
AND pri_aut = &amp;quot;Bukowski&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Změň cenu stokorunových výtisků na 120 Kč.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
UPDATE Vytisk&amp;lt;br/&amp;gt;&lt;br /&gt;
SET cena = 120&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE cena = 100;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Změň křestní jméno Petra Nováka na Josef.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
UPDATE ctenar&amp;lt;br/&amp;gt;&lt;br /&gt;
SET jme_cte = „Josef“&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE jme_cte = „Petr“&amp;lt;br/&amp;gt;&lt;br /&gt;
AND pri_cte = „Novák“;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš všechny data z tabulky dílo.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT *&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Dilo;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš příjmení všech autorů.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT pri_aut&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Autor;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Z výtisků vypiš všechny signatury a ceny (v pořadí signatura, cena).'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT signatura, cena&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Vytisk;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš z tabulky výpůjčka datumy výpůjčky a datumy vrácení tak, aby měli sloupce názvy &amp;quot;datum vypujcky&amp;quot; a &amp;quot;datum vraceni&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT dat_od AS datum_vypujcky, dat_do AS datum_vraceni&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Vypujcka;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: v datum_vraceni je &amp;quot;_&amp;quot; místo mezery, protože SQL by jinak za mezerou čekal další klíčové slovo/příkaz.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš z tabulky pokut id pokuty jako &amp;quot;cislo pokuty&amp;quot; a výšku pokuty ze dne 28.12.2016.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT id_pok AS cislo_pokuty, vyse_pok&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Pokuta&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE dat_pok=&amp;quot;28122016&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: datum píšeme v uvozovkách, protože se jedná o řetězec. Jenom datový typ CHAR vypisujeme v uvozovkách, datový typ Integer a Decimal vypisujeme bez uvozovek.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš z tabulky čtenář id jako &amp;quot;cislo ctenare&amp;quot;, příjmení jako &amp;quot;prijmeni&amp;quot; a adresu všech čtenářů, kteří se jmenují &amp;quot;Pavel&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT id_cte AS cislo_ctenare, pri_cte AS prijmeni, adresa&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Ctenar&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE jme_cte = &amp;quot;Pavel&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Z tabulky Vydání vypiš všechno o vydáních, které mají id díla &amp;quot;20&amp;quot; a rok vydání &amp;quot;2016&amp;quot;.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT *&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Vydani&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE id_dilo = 20&amp;lt;br/&amp;gt;&lt;br /&gt;
AND rok_vyd = &amp;quot;2016&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Přepoj dílo &amp;quot;Těžký časy&amp;quot; s autorem &amp;quot;Charles Bukowski&amp;quot; v tabulce autorství.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT id_dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Dilo&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE nazev = &amp;quot;Těžký časy&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
(Systém ukáže id, např. 12)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT id_aut&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Autor&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE jme_aut = &amp;quot;Charles&amp;quot;&amp;lt;br/&amp;gt;&lt;br /&gt;
AND pri_aut = &amp;quot;Bukowski&amp;quot;;&amp;lt;br/&amp;gt;&lt;br /&gt;
(Systém ukáže id, např. 21)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
INSERT INTO Autorstvi(id_dilo, id_aut)&amp;lt;br/&amp;gt;&lt;br /&gt;
VALUES(12, 21);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš všechny čtenáře, kteří si nikdy nic nevypůjčili.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT *&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Ctenar&amp;lt;br/&amp;gt;&lt;br /&gt;
WHERE id_cte NOT IN (SELECT id_cte FROM Vypujcka);&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš součet všech pokut.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT SUM(vyse_pok)&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Pokuta;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Vypiš nejdražší a nejlevnější výtisk daného díla.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT MAX(cena), MIN(cena)&amp;lt;br/&amp;gt;&lt;br /&gt;
FROM Vytisk&amp;lt;br/&amp;gt;&lt;br /&gt;
GROUP BY id_dilo;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vstupní parametr SELECT neobsahuje AND. Jenom za WHERE následuje AND.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Zjisti, kolik máme autoru v databázi.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT COUNT(*) AS pocet_autoru FROM Autor;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Vysvětlení: * je tady v závorce, protože je to parametr agregační funkce.''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Zjisti průměrnou cenu výtisků.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT AVG(cena) FROM Vytisk;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Uveď průměrnou cenu výtisků. Sloupec nazvi průměrná cena.'''&amp;lt;br/&amp;gt;&lt;br /&gt;
SELECT AVG(cena) AS prumerna_cena FROM Vytisk;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;SQL_5&amp;quot;/&amp;gt;&amp;lt;ref name=&amp;quot;SQL_3&amp;quot;/&amp;gt;&amp;lt;ref name=&amp;quot;SQL_6&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Odkazy ==&lt;br /&gt;
&lt;br /&gt;
=== Reference ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Použitá literatura ===&lt;br /&gt;
&lt;br /&gt;
* Programování v SQL. In: ''Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE'' [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf&lt;br /&gt;
* Entity-relationship model. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-16]. Dostupné z: https://cs.wikipedia.org/wiki/Entity-relationship_model&lt;br /&gt;
*POKORNÝ, Jaroslav a Ivan HALAŠKA. Databázové systémy: vybrané kapitoly a cvičení. 2. přepr. vyd. Praha: Karolinum, 1998. ISBN 8071846872.&lt;br /&gt;
*SQL. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-17]. Dostupné z: https://cs.wikipedia.org/wiki/SQL&lt;br /&gt;
*Basic SQL statements: DDL and DML. In: Database design with UML and SQL, 3rd edition [online]. [cit. 2016-12-24]. Dostupné z: http://www.tomjewett.com/dbdesign/dbdesign.php?page=ddldml.php&lt;br /&gt;
*W3schools.com [online]. [cit. 2017-01-03]. Dostupné z: http://www.w3schools.com/sql/default.asp&lt;br /&gt;
&lt;br /&gt;
=== Externí odkazy ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.w3schools.com/sql/default.asp w3schools]&lt;br /&gt;
* [http://sqlzoo.net/wiki/SQL_Tutorial SQLZOO]&lt;br /&gt;
* [http://www.mff.cuni.cz/ Matematicko-fyzikální fakulta]&lt;br /&gt;
* [http://krokodata.vse.cz/ Krokodýlovy databáze]&lt;br /&gt;
&lt;br /&gt;
=== Související články ===&lt;br /&gt;
&lt;br /&gt;
* [[Informační systém]]&lt;br /&gt;
* [[Databáze]]&lt;br /&gt;
&lt;br /&gt;
=== Klíčová slova ===&lt;br /&gt;
Databázové systémy, Jazyk SQL, E-R konceptuální model, Informační systém, Informace, Data&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Informační studia a knihovnictví]]&lt;br /&gt;
[[Kategorie:Informační technologie, knihovnické technologie]]&lt;br /&gt;
[[Kategorie:Články k ověření učitelem Souček M]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Z%C3%A1klady_SQL&amp;diff=53160</id>
		<title>Základy SQL</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Z%C3%A1klady_SQL&amp;diff=53160"/>
		<updated>2018-04-05T18:17:40Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: Hana.Svetelska přesunula stránku Základy SQL na Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny: rozdělení tématu do více státnicových otázek, toto je název j…&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#PŘESMĚRUJ [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Diskuse:Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53161</id>
		<title>Diskuse:Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Diskuse:Popis_defini%C4%8Dn%C3%AD_%C4%8D%C3%A1sti_jazyka_SQL,specifikace_deklarace_prim%C3%A1rn%C3%ADch_a_ciz%C3%ADch_kl%C3%AD%C4%8D%C5%AF_a_p%C5%99%C3%ADklady_na_modelu_knihovny&amp;diff=53161"/>
		<updated>2018-04-05T18:17:40Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: Hana.Svetelska přesunula stránku Diskuse:Základy SQL na Diskuse:Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny: rozdělení tématu do více státnicových otázek, …&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dobrý den,&lt;br /&gt;
&lt;br /&gt;
děkuji za heslo. Uprav ještě prosím toto:&lt;br /&gt;
&lt;br /&gt;
* Související články uveď v odrážkách pod sebou.&lt;br /&gt;
* Externí odkazy uváděj pod názvem - jen link nestačí.&lt;br /&gt;
* Do textu vlož cca 5 odkazů na další hesla na Wikisofii.&lt;br /&gt;
&lt;br /&gt;
--[[Uživatel:Tereza.Hrychová|Tereza.Hrychová]] ([[Diskuse s uživatelem:Tereza.Hrychová|diskuse]]) 1. 2. 2017, 11:09 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dobrý deň, všetko vyššie spomenuté som opravila a doplnila. Miriam Tančiboková 02.02.2017&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
	<entry>
		<id>https://wikisofia.cz/w/index.php?title=Diskuse:Z%C3%A1klady_SQL&amp;diff=53162</id>
		<title>Diskuse:Základy SQL</title>
		<link rel="alternate" type="text/html" href="https://wikisofia.cz/w/index.php?title=Diskuse:Z%C3%A1klady_SQL&amp;diff=53162"/>
		<updated>2018-04-05T18:17:40Z</updated>

		<summary type="html">&lt;p&gt;Hana.Svetelska: Hana.Svetelska přesunula stránku Diskuse:Základy SQL na Diskuse:Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny: rozdělení tématu do více státnicových otázek, …&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#PŘESMĚRUJ [[Diskuse:Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]]&lt;/div&gt;</summary>
		<author><name>Hana.Svetelska</name></author>
		
	</entry>
</feed>