<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/">
<channel>
<image>
<link>https://blog.root.cz/aristote/</link>
<title>Data, databázová teorie, PostgreSQL</title>
<url>https://i.iinfo.cz/r/rss-88x31.gif</url>
<width>88</width>
<height>31</height>
</image>
<title>Root.cz - Data, databázová teorie, PostgreSQL</title>
<link>https://blog.root.cz/aristote/</link>
<language>cs</language>
<pubDate>Wed, 13 May 2015 10:07:59 GMT</pubDate>
<item>
<title>PostgreSQL : Anti antipattern sloupce jsonb</title>
<link>https://blog.root.cz/aristote/postgresql-anti-antipatern-sloupce-jsonb/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Tento můj příspěvek je reakce na článek craing ringer PostgreSQL anti-patterns: Unnecessary json/hstore dynamic column. V tomto článku autor popisuje stručně nedostatky ukládání dat jsonb strukutr v sloupci. Nechci je kritizovat, protože sám jsem přívržencem ralčního ukládání dat do databáze. Na druhé straně jsem zkusil jak bzch vše udělal tak, aby vše fungovalo i s jsonb v jednom sloupci…</description>

<author>aristote</author>
<pubDate>Wed, 13 May 2015 10:07:59 GMT</pubDate>

<guid isPermaLink="false">blog.root.cz-blogText-2667</guid>


</item>
<item>
<title>Výběr dat z tabulky do JSON formátu</title>
<link>https://blog.root.cz/aristote/vyber-dat-z-tabulky-do-json-formatu/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>V diskusní skupině postgresql-cz@googlegroups.com byla jednou diskuse jak vybrat tabulky do JSON formatu, které se zůčastnil Pavel Sněhule,  Jan Michálek a já. Domnívám se, že výsledky jsou tak zajímavé, že stojí za to to zveřejnit závěry, které jsem si odnesl z této diskuse. Základ : Máme tabulku</description>

<author>aristote</author>
<pubDate>Thu, 27 Nov 2014 08:40:41 GMT</pubDate>

<guid isPermaLink="false">blog.root.cz-blogText-2666</guid>


</item>
<item>
<title>Entita</title>
<link>https://blog.root.cz/aristote/entita/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Entity An entity is something that exists in itself, actually or hypothetically. It need not be of material existence. A DBMS entity is either a thing in the modeled world or a drawing element in an ERD. Zdroj : http://en.wikipedia.org/wiki/Entity 17.10.2014 Entita je věc existující samo o sobě.</description>

<author>aristote</author>
<pubDate>Thu, 27 Nov 2014 07:02:44 GMT</pubDate>

<guid isPermaLink="false">blog.root.cz-blogText-2665</guid>


</item>
<item>
<title>Novinka v PostgreSQL 9.4 - JSONB</title>
<link>https://blog.root.cz/aristote/novinka-v-postgresql-9-4-jsonb/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>(zdroj: http://www.postgresql.org/doc­s/9.4/static/datatype-json.html) Proč json ? Data v json notaci je mozne uchovavat dvojim způsobem jako text a jako JSON. Uchování dat ve tvaru json má tu výhodu, že umožňuje uchovávat data v json validovaném formátu, na rozdíl od textu, kde se neprovádí kontrola dat.</description>

<author>aristote</author>
<pubDate>Thu, 27 Nov 2014 06:55:59 GMT</pubDate>

<guid isPermaLink="false">blog.root.cz-blogText-2664</guid>


</item>
<item>
<title>ORM - objektovo relační modelování v Postgresql</title>
<link>https://blog.root.cz/aristote/82/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>ORM – objektovo relační modelování v Postgresql Motivace. Než jsem začal používat PostgreSQL, žil jsem v prostředí RDBMS čistě relačních databází. S přechodem na PostgreSQL se situace změnila. Zkratka ORM se ve softwarovém inženýrství používá ve dvou souvislostech : Object-role modeling – Objektové modelování. Tedy takové uskupení dat, kde data jsou zapouzdřena v objektech.</description>

<author>aristote</author>
<pubDate>Thu, 27 Nov 2014 06:43:16 GMT</pubDate>

<guid isPermaLink="false">blog.root.cz-blogText-2663</guid>


</item>
<item>
<title>ACID</title>
<link>https://blog.root.cz/aristote/acid/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>ACID (Atomičnost, Koexistence, Izolace, Trvanlivost) je množina chrakteristik, které garantují databázovým transakcím aby byly spolehlivé. V kontextu databází jednoduchá logická operace nad daty se jmenuje transakce. Atomičnost Vyžaduje, aby každá transakce byla „všechno nebo nic“. Když část transakce spadne, tak stav databáze by měl být nezměněný. Atomický systém musí garantovat atomičnost v každé situaci, jako je výpadek proudu, chyby, nebo pád databáze…</description>

<author>aristote</author>
<pubDate>Thu, 27 Nov 2014 06:22:42 GMT</pubDate>

<guid isPermaLink="false">blog.root.cz-blogText-2662</guid>


</item>
<item>
<title>Anonymní blok</title>
<link>https://blog.root.cz/aristote/jak-na-plsql-v-postgresql-anonymni-blok/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Co je to anonymní blok ? Anonymní blok obecně ve všech databázích je obdoba uložené procedúry, která se ovšem neukládá do databáze, ale slouží na to, že se přímo spustí. Na co slouží : a. Je potřeba udělat nějakou operaci nad daty, který vyžaduje PLSQL jazyk, nebo jiný (python) … b. Je potřeba odladit nějakou větší proceduru c. Nejste příznivcem uložených procedúr a raději si bastlíte v php, nebo jiném jazyku</description>

<author>aristote</author>
<pubDate>Thu, 27 Nov 2014 05:50:03 GMT</pubDate>

<guid isPermaLink="false">blog.root.cz-blogText-2661</guid>


</item>
<item>
<title>PostgreSQL 9.3 metadata tabulky a sloupce tabulek</title>
<link>https://blog.root.cz/aristote/postgresql-9-3-metadata-tabulky-a-sloupce-tabulek/?utm_source=rss&amp;utm_medium=text&amp;utm_campaign=rss</link>
<description>Motivace Někdy je potřeba zjistit definice tabulek i jinak než ze systemového výpisu, který né vždy musí být správny. Např: Když definujete tabulku CREATE TABLE sal_emp ( name            text, pay_by_quarter  integer[], schedule        text[][] ); Pak pgAdnmin III  vypíše : CREATE TABLE sal_emp ( name text, pay_by_quarter integer[], schedule text[] ) WITH ( OIDS=FALSE );</description>

<author>aristote</author>
<pubDate>Fri, 31 Oct 2014 09:34:02 GMT</pubDate>

<guid isPermaLink="false">blog.root.cz-blogText-2660</guid>


</item>
</channel>
</rss>