<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Komentáře k příspěvku: Tisk a evidence faktur, díl 1&#189; – ještě k databázi</title>
	<atom:link href="http://jankorbel.cz/2007/04/29/tisk-aevidence-faktur-dil-1frac1/feed/" rel="self" type="application/rss+xml" />
	<link>http://jankorbel.cz/2007/04/29/tisk-aevidence-faktur-dil-1frac1/</link>
	<description>Nejen o budování webů a web aplikací s důrazem na dojem uživatele (UX)</description>
	<lastBuildDate>Thu, 17 May 2012 13:07:47 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Od: jan</title>
		<link>http://jankorbel.cz/2007/04/29/tisk-aevidence-faktur-dil-1frac1/comment-page-1/#comment-171</link>
		<dc:creator>jan</dc:creator>
		<pubDate>Sat, 02 Jun 2007 15:32:29 +0000</pubDate>
		<guid isPermaLink="false">http://jankorbel.cz/2007/04/29/tisk-aevidence-faktur-dil-1frac1/#comment-171</guid>
		<description>&lt;blockquote cite=&quot;Karel Benák&quot;&gt;
&quot;Co se adres tyce, mozna by pomohl priznak je-li adresa aktivni ci nikoliv.&quot;
&lt;/blockquote&gt;
&lt;p&gt;
Jo, asi jo. Určitě je tu víc nedomyšlených věcí. Jak píšu v článku, nikdy nedomyslíme všechno, takže je důležité se rychle dostat k uživatelskému rozhraní a tam na chyby přijít.
&lt;/p&gt;</description>
		<content:encoded><![CDATA[<blockquote cite="Karel Benák"><p>
&#8222;Co se adres tyce, mozna by pomohl priznak je-li adresa aktivni ci nikoliv.&#8220;
</p></blockquote>
<p>
Jo, asi jo. Určitě je tu víc nedomyšlených věcí. Jak píšu v článku, nikdy nedomyslíme všechno, takže je důležité se rychle dostat k uživatelskému rozhraní a tam na chyby přijít.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: Karel Benák</title>
		<link>http://jankorbel.cz/2007/04/29/tisk-aevidence-faktur-dil-1frac1/comment-page-1/#comment-170</link>
		<dc:creator>Karel Benák</dc:creator>
		<pubDate>Fri, 18 May 2007 10:51:08 +0000</pubDate>
		<guid isPermaLink="false">http://jankorbel.cz/2007/04/29/tisk-aevidence-faktur-dil-1frac1/#comment-170</guid>
		<description>&lt;p&gt;Co se adres tyce, mozna by pomohl priznak je-li adresa aktivni ci nikoliv. Editaci adresy bych zakazal, pouze jeji zneplatneni - prave pro potreby starych faktur. Co se mi ale nepozdava je fakt, ze jedna adresa muze byt fakturacni, dodaci apod. Jelikoz mate v tabulce adres cizi klic na subject, muzete v tabulce adres zkusit definovat slozeny primarni klic z id a subject_id. Cizi klic subject_id tak bude zaroven soucasti primarniho klice.&lt;/p&gt;
&lt;p&gt;V tabulce invoice Vam podle meho nazoru chybi dodaci a fakturacni adresy, coz si predstavuju jako slozene cizi klice do tabulky address, takze kombinace (customer_id, invoice_address), (customer_id, delivery_address) a (supplier_id, invoice_address) by Vam ukazovaly na primarni klic tabulky address, tedy na (subject_id, id). Tim byste mohl mit zajisteno, ze nemuzete ve fakture priradit spatnou adresu.&lt;/p&gt;
&lt;p&gt;Predpokladm ze toto schema navrhujete pro MySQL. Pokud je to novejsi verze nez-li je 4.1.X, pak byt Vami, rozhodne pouziju pohledy.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Co se adres tyce, mozna by pomohl priznak je-li adresa aktivni ci nikoliv. Editaci adresy bych zakazal, pouze jeji zneplatneni &#8211; prave pro potreby starych faktur. Co se mi ale nepozdava je fakt, ze jedna adresa muze byt fakturacni, dodaci apod. Jelikoz mate v tabulce adres cizi klic na subject, muzete v tabulce adres zkusit definovat slozeny primarni klic z id a subject_id. Cizi klic subject_id tak bude zaroven soucasti primarniho klice.</p>
<p>V tabulce invoice Vam podle meho nazoru chybi dodaci a fakturacni adresy, coz si predstavuju jako slozene cizi klice do tabulky address, takze kombinace (customer_id, invoice_address), (customer_id, delivery_address) a (supplier_id, invoice_address) by Vam ukazovaly na primarni klic tabulky address, tedy na (subject_id, id). Tim byste mohl mit zajisteno, ze nemuzete ve fakture priradit spatnou adresu.</p>
<p>Predpokladm ze toto schema navrhujete pro MySQL. Pokud je to novejsi verze nez-li je 4.1.X, pak byt Vami, rozhodne pouziju pohledy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: jan</title>
		<link>http://jankorbel.cz/2007/04/29/tisk-aevidence-faktur-dil-1frac1/comment-page-1/#comment-154</link>
		<dc:creator>jan</dc:creator>
		<pubDate>Tue, 01 May 2007 13:53:49 +0000</pubDate>
		<guid isPermaLink="false">http://jankorbel.cz/2007/04/29/tisk-aevidence-faktur-dil-1frac1/#comment-154</guid>
		<description>Honza: Ha, dobrý postřeh! Po pravdě mě v tomhle jednoduchém příkladu nenapadlo promýšlet to do takových podrobností. Pokud bychom se nesmířili s tím, že v případě potřeby vytisknout nějakou starou fakturu, kde by měla být jiná adresa, budeme odkázáni na ruční úpravu kódu (protože faktura bude HTML stránka), museli bychom vytvořit zvláštní tabulku, která by obsahovala &quot;konfiguraci&quot; každé faktury.

To mi ale přijde hodně nad rámec tohoto příkladu. Nicméně, díky za připomínku, je rozhodně na místě.</description>
		<content:encoded><![CDATA[<p>Honza: Ha, dobrý postřeh! Po pravdě mě v tomhle jednoduchém příkladu nenapadlo promýšlet to do takových podrobností. Pokud bychom se nesmířili s tím, že v případě potřeby vytisknout nějakou starou fakturu, kde by měla být jiná adresa, budeme odkázáni na ruční úpravu kódu (protože faktura bude HTML stránka), museli bychom vytvořit zvláštní tabulku, která by obsahovala &#8222;konfiguraci&#8220; každé faktury.</p>
<p>To mi ale přijde hodně nad rámec tohoto příkladu. Nicméně, díky za připomínku, je rozhodně na místě.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: Honza</title>
		<link>http://jankorbel.cz/2007/04/29/tisk-aevidence-faktur-dil-1frac1/comment-page-1/#comment-153</link>
		<dc:creator>Honza</dc:creator>
		<pubDate>Tue, 01 May 2007 13:45:34 +0000</pubDate>
		<guid isPermaLink="false">http://jankorbel.cz/2007/04/29/tisk-aevidence-faktur-dil-1frac1/#comment-153</guid>
		<description>Nevim, jestli jsem to nepřehlíd, nebo jestli je to tam někde skryto, ale je také myšleno na to, že si zákazník časem změní adresu, ale na původní (už vydané) faktuře musí adresa zůstat stále stejná?</description>
		<content:encoded><![CDATA[<p>Nevim, jestli jsem to nepřehlíd, nebo jestli je to tam někde skryto, ale je také myšleno na to, že si zákazník časem změní adresu, ale na původní (už vydané) faktuře musí adresa zůstat stále stejná?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: Mirek</title>
		<link>http://jankorbel.cz/2007/04/29/tisk-aevidence-faktur-dil-1frac1/comment-page-1/#comment-150</link>
		<dc:creator>Mirek</dc:creator>
		<pubDate>Sun, 29 Apr 2007 20:00:13 +0000</pubDate>
		<guid isPermaLink="false">http://jankorbel.cz/2007/04/29/tisk-aevidence-faktur-dil-1frac1/#comment-150</guid>
		<description>Nahodou chyby, nebo spis slepy ulicky maji jednu vynikajici funkci: umozni dokonale zmapovat hranice pole pripustnych reseni.</description>
		<content:encoded><![CDATA[<p>Nahodou chyby, nebo spis slepy ulicky maji jednu vynikajici funkci: umozni dokonale zmapovat hranice pole pripustnych reseni.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: Pavel</title>
		<link>http://jankorbel.cz/2007/04/29/tisk-aevidence-faktur-dil-1frac1/comment-page-1/#comment-149</link>
		<dc:creator>Pavel</dc:creator>
		<pubDate>Sun, 29 Apr 2007 19:40:40 +0000</pubDate>
		<guid isPermaLink="false">http://jankorbel.cz/2007/04/29/tisk-aevidence-faktur-dil-1frac1/#comment-149</guid>
		<description>chybama se člověk učí.... jen kdo nic nedělánic nepokazí....</description>
		<content:encoded><![CDATA[<p>chybama se člověk učí&#8230;. jen kdo nic nedělánic nepokazí&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: jan</title>
		<link>http://jankorbel.cz/2007/04/29/tisk-aevidence-faktur-dil-1frac1/comment-page-1/#comment-148</link>
		<dc:creator>jan</dc:creator>
		<pubDate>Sun, 29 Apr 2007 17:33:18 +0000</pubDate>
		<guid isPermaLink="false">http://jankorbel.cz/2007/04/29/tisk-aevidence-faktur-dil-1frac1/#comment-148</guid>
		<description>Marek Vidtman: Však mi to tam na konec dokopeme :D S tou adresou jsem to upravil a už mi došlo, kde jsem předtím udělal chybu: já jsem natáhnul ten vztah od tabulky &lt;code&gt;address&lt;/code&gt; k &lt;code&gt;subject&lt;/code&gt;, mělo to být opačně. A pak jsem se nechal únést a tu vztahovou tabulku jsem tam zbytečně hodil.

Mirek: Díky za podporu ;)

Uf, to je chyb... nemám zrovna šťastnou sérii, ale věřím, že to nějak překousnete.</description>
		<content:encoded><![CDATA[<p>Marek Vidtman: Však mi to tam na konec dokopeme :D S tou adresou jsem to upravil a už mi došlo, kde jsem předtím udělal chybu: já jsem natáhnul ten vztah od tabulky <code>address</code> k <code>subject</code>, mělo to být opačně. A pak jsem se nechal únést a tu vztahovou tabulku jsem tam zbytečně hodil.</p>
<p>Mirek: Díky za podporu ;)</p>
<p>Uf, to je chyb&#8230; nemám zrovna šťastnou sérii, ale věřím, že to nějak překousnete.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: Mirek</title>
		<link>http://jankorbel.cz/2007/04/29/tisk-aevidence-faktur-dil-1frac1/comment-page-1/#comment-147</link>
		<dc:creator>Mirek</dc:creator>
		<pubDate>Sun, 29 Apr 2007 16:28:11 +0000</pubDate>
		<guid isPermaLink="false">http://jankorbel.cz/2007/04/29/tisk-aevidence-faktur-dil-1frac1/#comment-147</guid>
		<description>Nejsi blb ... jen jsi to prehlidnul ... to je proste TVORBA :o)</description>
		<content:encoded><![CDATA[<p>Nejsi blb &#8230; jen jsi to prehlidnul &#8230; to je proste TVORBA :o)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: Marek Vidtman</title>
		<link>http://jankorbel.cz/2007/04/29/tisk-aevidence-faktur-dil-1frac1/comment-page-1/#comment-146</link>
		<dc:creator>Marek Vidtman</dc:creator>
		<pubDate>Sun, 29 Apr 2007 16:23:41 +0000</pubDate>
		<guid isPermaLink="false">http://jankorbel.cz/2007/04/29/tisk-aevidence-faktur-dil-1frac1/#comment-146</guid>
		<description>a dulezite je precist si po sobe, co clovek napise a pak to teprve poslat... samozrejme, ze jsem myslel tabulku ADDRESS...
opravena veta tedy zni:
&gt;&gt;&gt;nestacilo by misto spojovaci tabulky SUBJECT_HAS_ADDRESS pridat subject_id do tabulky ADDRESS...</description>
		<content:encoded><![CDATA[<p>a dulezite je precist si po sobe, co clovek napise a pak to teprve poslat&#8230; samozrejme, ze jsem myslel tabulku ADDRESS&#8230;<br />
opravena veta tedy zni:<br />
&gt;&gt;&gt;nestacilo by misto spojovaci tabulky SUBJECT_HAS_ADDRESS pridat subject_id do tabulky ADDRESS&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: Marek Vidtman</title>
		<link>http://jankorbel.cz/2007/04/29/tisk-aevidence-faktur-dil-1frac1/comment-page-1/#comment-145</link>
		<dc:creator>Marek Vidtman</dc:creator>
		<pubDate>Sun, 29 Apr 2007 16:21:28 +0000</pubDate>
		<guid isPermaLink="false">http://jankorbel.cz/2007/04/29/tisk-aevidence-faktur-dil-1frac1/#comment-145</guid>
		<description>Beru zpět... nevšiml jsem si person_id v tabulce PERSON_CONTACT... to vlastne dava prostor k zamysleni, zda muj prvni komentar taky neni spatny a nestacilo by misto spojovaci tabulky SUBJECT_HAS_CONTACT pridat subject_id do tabulky CONTACT...

Analyza je dulezita ;)</description>
		<content:encoded><![CDATA[<p>Beru zpět&#8230; nevšiml jsem si person_id v tabulce PERSON_CONTACT&#8230; to vlastne dava prostor k zamysleni, zda muj prvni komentar taky neni spatny a nestacilo by misto spojovaci tabulky SUBJECT_HAS_CONTACT pridat subject_id do tabulky CONTACT&#8230;</p>
<p>Analyza je dulezita ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: Marek Vidtman</title>
		<link>http://jankorbel.cz/2007/04/29/tisk-aevidence-faktur-dil-1frac1/comment-page-1/#comment-144</link>
		<dc:creator>Marek Vidtman</dc:creator>
		<pubDate>Sun, 29 Apr 2007 16:15:17 +0000</pubDate>
		<guid isPermaLink="false">http://jankorbel.cz/2007/04/29/tisk-aevidence-faktur-dil-1frac1/#comment-144</guid>
		<description>Tak ještě podobně je na tom tabulka PERSON a PERSON_CONTACT. Předpokládam tedy, že každá osoba může mít více typů kontaktu (tel., mobil, ICQ, mail atd...)</description>
		<content:encoded><![CDATA[<p>Tak ještě podobně je na tom tabulka PERSON a PERSON_CONTACT. Předpokládam tedy, že každá osoba může mít více typů kontaktu (tel., mobil, ICQ, mail atd&#8230;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: jan</title>
		<link>http://jankorbel.cz/2007/04/29/tisk-aevidence-faktur-dil-1frac1/comment-page-1/#comment-143</link>
		<dc:creator>jan</dc:creator>
		<pubDate>Sun, 29 Apr 2007 14:18:25 +0000</pubDate>
		<guid isPermaLink="false">http://jankorbel.cz/2007/04/29/tisk-aevidence-faktur-dil-1frac1/#comment-143</guid>
		<description>Marek Vidtman: Jasně, dyť jsem blb... jdu to hned opravit.</description>
		<content:encoded><![CDATA[<p>Marek Vidtman: Jasně, dyť jsem blb&#8230; jdu to hned opravit.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: Marek Vidtman</title>
		<link>http://jankorbel.cz/2007/04/29/tisk-aevidence-faktur-dil-1frac1/comment-page-1/#comment-142</link>
		<dc:creator>Marek Vidtman</dc:creator>
		<pubDate>Sun, 29 Apr 2007 14:11:03 +0000</pubDate>
		<guid isPermaLink="false">http://jankorbel.cz/2007/04/29/tisk-aevidence-faktur-dil-1frac1/#comment-142</guid>
		<description>V tomto návrhu nebude fungovat (v jednom z komentářů k předchozímu článku) zmíněné propojení více adres na subject (tabulky SUBJECT a ADDRESS). Zde by měla být ještě nějaká spojovací tabulka, která by dokázala na subject navázat více adres - id(INT), subject_id (SMALLINT), address_id(SMALLINT). Pak bude mít smysl i tabulka ADDRESS_KIND, teď je tam celkem k ničemu...</description>
		<content:encoded><![CDATA[<p>V tomto návrhu nebude fungovat (v jednom z komentářů k předchozímu článku) zmíněné propojení více adres na subject (tabulky SUBJECT a ADDRESS). Zde by měla být ještě nějaká spojovací tabulka, která by dokázala na subject navázat více adres &#8211; id(INT), subject_id (SMALLINT), address_id(SMALLINT). Pak bude mít smysl i tabulka ADDRESS_KIND, teď je tam celkem k ničemu&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

