<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sk">
	<id>http://www.kiwiki.info/index.php?action=history&amp;feed=atom&amp;title=SQLdesigner_-_tvorba_modelu</id>
	<title>SQLdesigner - tvorba modelu - História úprav</title>
	<link rel="self" type="application/atom+xml" href="http://www.kiwiki.info/index.php?action=history&amp;feed=atom&amp;title=SQLdesigner_-_tvorba_modelu"/>
	<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=SQLdesigner_-_tvorba_modelu&amp;action=history"/>
	<updated>2026-05-04T00:22:54Z</updated>
	<subtitle>História úprav pre túto stránku na wiki</subtitle>
	<generator>MediaWiki 1.34.0</generator>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=SQLdesigner_-_tvorba_modelu&amp;diff=10959&amp;oldid=prev</id>
		<title>Juraj na 09:15, 1. september 2011</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=SQLdesigner_-_tvorba_modelu&amp;diff=10959&amp;oldid=prev"/>
		<updated>2011-09-01T09:15:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;sk&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Staršia verzia&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Verzia zo dňa a času 09:15, 1. september 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l86&quot; &gt;Riadok 86:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riadok 86:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;SQL&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;SQL&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-- Table 'ucitel'&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-- Table 'ucitel'	&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CREATE TABLE `ucitel` (&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CREATE TABLE `ucitel` (&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   `id` INTEGER AUTO_INCREMENT &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;DEFAULT NULL&lt;/del&gt;,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   `id` INTEGER AUTO_INCREMENT,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   `meno` VARCHAR(32) &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;DEFAULT &lt;/del&gt;NULL,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   `meno` VARCHAR(32) &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;NOT &lt;/ins&gt;NULL,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   `priezvisko` VARCHAR(32) &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;DEFAULT &lt;/del&gt;NULL,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   `priezvisko` VARCHAR(32) &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;NOT &lt;/ins&gt;NULL,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   `tituly` VARCHAR(32) &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;DEFAULT &lt;/del&gt;NULL,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   `tituly` VARCHAR(32) &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;NOT &lt;/ins&gt;NULL,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   `datum2stupen` DATETIME NOT NULL &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;DEFAULT 'NULL'&lt;/del&gt;,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   `datum2stupen` DATETIME NOT NULL,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   `datum3stupen` DATETIME &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;DEFAULT &lt;/del&gt;NULL,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   `datum3stupen` DATETIME &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;NOT &lt;/ins&gt;NULL,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   `id_predmet` INTEGER DEFAULT NULL,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   `id_predmet` INTEGER DEFAULT NULL,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   PRIMARY KEY (`id`)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   PRIMARY KEY (`id`)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l102&quot; &gt;Riadok 102:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riadok 101:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CREATE TABLE `predmet` (&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CREATE TABLE `predmet` (&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   `id` INTEGER AUTO_INCREMENT DEFAULT NULL,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   `id` INTEGER AUTO_INCREMENT DEFAULT NULL,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   `nazov` VARCHAR(32) &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;DEFAULT &lt;/del&gt;NULL,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   `nazov` VARCHAR(32) &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;NOT &lt;/ins&gt;NULL,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   PRIMARY KEY (`id`)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   PRIMARY KEY (`id`)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l108&quot; &gt;Riadok 108:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riadok 107:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-- Foreign Keys  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-- Foreign Keys  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ALTER TABLE `ucitel` ADD FOREIGN KEY (id_predmet) REFERENCES `predmet` (`id`);&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ALTER TABLE `ucitel` ADD FOREIGN KEY (id_predmet) REFERENCES `predmet` (`id`);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Zdroje a odkazy==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Zdroje a odkazy==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;references/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;references/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Juraj</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=SQLdesigner_-_tvorba_modelu&amp;diff=10958&amp;oldid=prev</id>
		<title>Juraj: Vytvorená stránka „{{Skripta_dbs}} Softvérový produkt WWW SQL Designer je on-line nástroj pre tvorbu entitno relačných diagramov. Podľa slov autora projektu &lt;ref&gt;wwwsqldesigner - http:/…“</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=SQLdesigner_-_tvorba_modelu&amp;diff=10958&amp;oldid=prev"/>
		<updated>2011-09-01T09:04:35Z</updated>

		<summary type="html">&lt;p&gt;Vytvorená stránka „{{Skripta_dbs}} Softvérový produkt WWW SQL Designer je on-line nástroj pre tvorbu entitno relačných diagramov. Podľa slov autora projektu &amp;lt;ref&amp;gt;wwwsqldesigner - http:/…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Skripta_dbs}}&lt;br /&gt;
Softvérový produkt WWW SQL Designer je on-line nástroj pre tvorbu entitno relačných diagramov. Podľa slov autora projektu &amp;lt;ref&amp;gt;wwwsqldesigner - http://code.google.com/p/wwwsqldesigner/&amp;lt;/ref&amp;gt; tento nástroj dovoľuje kresliť a vytvárať databázové schémy (E- diagramy) priamo v prostredí internetového prehliadača bez potreby mať nainštalovaný externý plugin, ako napríklad flash. Jediné čo je vyžadované, je mať zapnutý Javascript.&lt;br /&gt;
&lt;br /&gt;
==Vlastnosti WWW SQL Designer-a==&lt;br /&gt;
Aplikácia WWW SQL Designer dovoľuje:&lt;br /&gt;
* kresliť E-R diagramy,&lt;br /&gt;
* editovať navrhnuté tabuľky a ich riadky,&lt;br /&gt;
* manažovať kľúče tabuľky,&lt;br /&gt;
* vytvárať relácie (cudzie kľúče),&lt;br /&gt;
* ukladať a nahrávať návrhy,&lt;br /&gt;
* importovať databázové schémy&lt;br /&gt;
&lt;br /&gt;
Skoro všetky akcie, ktoré je možné urobiť sú prístupné cez pravý panel tlačítiek. Medzi tieto akcie patrí: vytvorenie tabuľky, zmena jej názvu, zmazať tabuľku, upraviť kľúče tabuľky, pridať položku (stĺpec) do tabuľky, upraviť položku, vytvoriť cudzí kľúč, zmazať položku.&lt;br /&gt;
&lt;br /&gt;
[[Súbor:SQLdesigner1.png|center|frame|Panel akcií a prázdna pracovaná plocha v softvéri WWW SQL Designer]]&lt;br /&gt;
&lt;br /&gt;
Ďalšie akcie, ktoré softvér poskytuje:&lt;br /&gt;
* Premiestnenie tabuľky. Tabuľku možete premiestňovať po ploche ťahaním za hlavičku tabuľky.&lt;br /&gt;
* Editovať vlastnosti tabuľky - dvojklik na hlavičku tabuľky alebo tlačidlo 'Upravit tabulku', resp. 'Edit table'&lt;br /&gt;
* Editovať vlastnosti stĺpca tabuľky - dvojklik na daný stĺpec, alebo tlačidlo 'Upravit položku', resp. 'Edit field'&lt;br /&gt;
* Spravovať kľúče tabuľky. Ako prvé je treba vybrať konkrétnu tabuľku a následne tlačidlo 'Klíče', resp. 'Edit keys'&lt;br /&gt;
* Vytvárať relácie (kresliť prepojenia). Ako prvé označte stĺpec tabuľky, ktorý má v budúcom vzťahu funkciu primárneho kľúča. Potom máme 2 možnosti:&lt;br /&gt;
** vytvoriť cudzí kľúč v druhej tabuľky - tlačidlo 'Vyrobit cizí klíč', resp. 'Create foreign key'. Potom kliknúť na podriadenú tabuľku. Cudzí kľúč sa automaticky vytvorí.&lt;br /&gt;
** ak už v podriadenej tabuľke cudzí kľúč existuje, zvolíme možnosť 'Propojit cizí klíč', resp. 'Connect foreign key'. Potom klikneme priamo na tento cudzí kľúč a vytvorí sa relácia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Nastavenia'''&lt;br /&gt;
&lt;br /&gt;
K dispozícii máme jednoduché nastavenia:&lt;br /&gt;
* jazyk prostredia, &lt;br /&gt;
* typ databáze pre nové schémy,&lt;br /&gt;
* pravidlo pre automatické pomenovávanie cudzích kľúčov&lt;br /&gt;
&lt;br /&gt;
==Práca s prostredím==&lt;br /&gt;
Ako vzorový príklad uvedieme jednoduchý model učiteľ - predmet. Uvažujme o situácii, kedy učiteľ môže učiť (prednášať) viacero predmetov a predmet môže byť prednášaný len jedným učiteľom. Tento opis nás vedie k vzťahu 1:N.&lt;br /&gt;
Vo vzťahu vystupujú 2 entity: učiteľ a predmet. Atribúty týchto entít môžeme identifikovať nasledovne:&lt;br /&gt;
&lt;br /&gt;
'''učitel'''&lt;br /&gt;
* id učiteľa&lt;br /&gt;
* meno&lt;br /&gt;
* priezvisko&lt;br /&gt;
* tituly&lt;br /&gt;
* dátum ukončenia 2 stupňa štúdia (Ing., Mgr, ...)&lt;br /&gt;
* dátum ukončenia 3 stupňa štúdia (PhD.)&lt;br /&gt;
&lt;br /&gt;
'''predmet'''&lt;br /&gt;
* id predmetu&lt;br /&gt;
* názov predmetu&lt;br /&gt;
&lt;br /&gt;
===Tvorba tabuliek===&lt;br /&gt;
Pri tvorbe atribútov tabuľky je potrebné správne zvoliť typ atribútov (domény). Náš ER model chceme následne implementovať na databázovom serveri MySQL, preto volíme dátové typu, ako sú definované v kapitole [[SQL - dátové typy]].&lt;br /&gt;
&lt;br /&gt;
[[Súbor:SQLdesigner2.png|center|frame|Vytváranie tabuľky učiteľ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pre jednotlivé atribúty zvolíme nasledujúce domény:&lt;br /&gt;
&lt;br /&gt;
'''ucitel'''&lt;br /&gt;
* id - Integer&lt;br /&gt;
* meno - Varchar, max. dĺžka 32 znakov&lt;br /&gt;
* priezvisko - Varchar, max. dĺžka 32 znakov&lt;br /&gt;
* tituly - Varchar, max. dĺžka 32 znakov&lt;br /&gt;
* datum2stupen - Datetime&lt;br /&gt;
* datum3stupen - Datetime&lt;br /&gt;
&lt;br /&gt;
'''predmet'''&lt;br /&gt;
* id - Integer&lt;br /&gt;
* názov - Varchar, max. dĺžka 32 znakov&lt;br /&gt;
&lt;br /&gt;
Na následujúcom obrázku sú vytvorené obe tabuľky:&lt;br /&gt;
&lt;br /&gt;
[[Súbor:SQLdesigner3.png|center|frame|Tabuľky učiteľ a predmet]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Vytvorenie relácie:'''&lt;br /&gt;
&lt;br /&gt;
Ako sme povedali, tento vzťah je typu 1:N. Hlavnou tabuľkou je predmet a podriadenou je ucitel. V tabuľke predmet vyberieme stĺpec 'id' a zvolíme 'Vyrobit cizí klíč'. Kliknutím na hlavičku tabuľky ucitel sa v nej vytvorí cudzí kľúč a taktiež prepojenie medzi tabuľkami.&lt;br /&gt;
&lt;br /&gt;
[[Súbor:SQLdesigner4.png|center|frame|Prepojenie tabuliek učiteľ a predmet]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Uloženie a export'''&lt;br /&gt;
&lt;br /&gt;
Vytvorený projekt môžeme uložiť pomocou dialógu 'Uložit/načíst', kde je možnosť vytvoriť z navrhnutej schémy SQL dotaz. Pre náš príklad je SQL skript nasledujúci (skrátený výpis):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;SQL&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-- Table 'ucitel'	&lt;br /&gt;
CREATE TABLE `ucitel` (&lt;br /&gt;
  `id` INTEGER AUTO_INCREMENT DEFAULT NULL,&lt;br /&gt;
  `meno` VARCHAR(32) DEFAULT NULL,&lt;br /&gt;
  `priezvisko` VARCHAR(32) DEFAULT NULL,&lt;br /&gt;
  `tituly` VARCHAR(32) DEFAULT NULL,&lt;br /&gt;
  `datum2stupen` DATETIME NOT NULL DEFAULT 'NULL',&lt;br /&gt;
  `datum3stupen` DATETIME DEFAULT NULL,&lt;br /&gt;
  `id_predmet` INTEGER DEFAULT NULL,&lt;br /&gt;
  PRIMARY KEY (`id`)&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
-- Table 'predmet'	&lt;br /&gt;
CREATE TABLE `predmet` (&lt;br /&gt;
  `id` INTEGER AUTO_INCREMENT DEFAULT NULL,&lt;br /&gt;
  `nazov` VARCHAR(32) DEFAULT NULL,&lt;br /&gt;
  PRIMARY KEY (`id`)&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
-- Foreign Keys &lt;br /&gt;
ALTER TABLE `ucitel` ADD FOREIGN KEY (id_predmet) REFERENCES `predmet` (`id`);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
==Zdroje a odkazy==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juraj</name></author>
		
	</entry>
</feed>