<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0"
 xmlns:blogChannel="http://backend.userland.com/blogChannelModule"
>

<channel>
<title><![CDATA[RazmjenaVjestina: Predavanja]]></title>
<link>https://saturn.ffzg.hr/razmjenavjestina/index.cgi?action=weblog_display;category=Predavanja</link>
<description></description>
<pubDate>Sat, 15 Mar 2008 12:06:24 -0000</pubDate>
<webMaster>root@saturn.ffzg.hr</webMaster>
<generator>Socialtext Workspace v2.19.0.2</generator>

<item>
<title><![CDATA[SQL - od početnika do relacijskog maga]]></title>
<link>https://saturn.ffzg.hr/razmjenavjestina/index.cgi?sql_od_po%C4%8Detnika_do_relacijskog_maga</link>
<description><![CDATA[<div>Creator: Dobrica Pavlinušić</div><hr/><div>Tags: Predavanja</div><hr/><div class="wiki">
<blockquote>
Ovo je prijedlog za jednu cjelosubotnu razmjenu (u nekoliko komada, sa pauzama) - prema planu <a href="https://saturn.ffzg.hr/razmjenavjestina/index.cgi?subota_2008_03_15" title="(218 months) Izgleda da je došao dan da održimo jedno predavanje koje pokriva cijelu razmjenu [SQL - od početnika...">Subota 2008-03-15</a></blockquote>
<br /><p>
Ideja je u jednom danu pokriti manje-više sve što bi nekom sa nevelikim predznanjem trebalo omogućiti da se ne osjeća sasvim izgubljenim kada slijedeći put treba napisati poneki SQL upit. Uz malo sreće, rezultat bi mogao biti i pokoji novi administrator baza podataka (DBA), ali nemojmo ipak ići toliko daleko :-) Nisu potrebna posebna predznanja, ali se pretpostavlja da za praćenje predavanja već imate svoj laptop i na njemu instaliran PostgreSQL.</p>
<ul>
<li>Zašto uopće pričamo o RDBMS-ovima?</li>

<ul>
<li>dizajnirani za <strong>velike</strong> količine podataka</li>
<li>potekli iz praktičnih problema</li>
<li>bitne osobe: Codd (relacijska algebra), Date (objasnio što je to zapravo)</li>
<li>alternative: DBM, serializacija, file-system, full-text indexi (sic, funkcijski indexi u RDBMS-ovima)</li>
</ul>
<li>Kratak uvod u SQL preko skupova</li>

<ul>
<li>intiutivniji način razmišljanja o podacima u skupovima, umjesto kroz relacijsku algebru</li>
</ul>
<li>osnovne SQL naredbe</li>

<ul>
<li>CRUD -- CREATE, READ (SELECT), UPDATE, DELETE</li>
<li><span class="nlw_phrase"><a title="inter-workspace link: rot13" href="https://saturn.ffzg.hr/rot13/index.cgi?baze_podataka">pogjedajte prezentaciju na ovoj stranici za uvod</a><!-- wiki: "pogjedajte prezentaciju na ovoj stranici za uvod"{link: rot13 [Baze podataka] } --></span></li>
</ul>
<li>Open Source implementecije RDBMS-ova: PostgreSQL (i zašto MySQL nije jedina i/ili najbolja SQL baza)</li>

<ul>
<li>što određuje RDBMS? Da li je SQLite prava relacijska baza?</li>
<li>koje vam mogućnosti zapravo trebaju? transakcije? view-ovi? stored procedures? inheritance?</li>
</ul>
<li>kako povezati tablice i zašto</li>

<ul>
<li>ACID - zašto je važno imati konzistentne podatke</li>
<li>3NF, malo teorije možda ERA diagram -&gt; 3NF direktno i intuitivno?</li>
<li>govoreće šifre vs sequences</li>
<li>REST pristup, distribuirane baze (RDF)</li>
</ul>
<li>napredne teme (triggeri, viewovi, stored procedures u različitim jezicima)</li>

<ul>
<li>prema zanimanju najupornijih</li>
<li><a target="_blank" title="(external link)" href="http://svn.rot13.org/index.cgi/pg-getfeed/view/getfeed.sql">select na RSS feed iz baze<!-- wiki-renamed-hyperlink "select na RSS feed iz baze"<http://svn.rot13.org/index.cgi/pg=-getfeed/view/getfeed.sql> --></a></li>
<li><a target="_blank" title="(external link)" href="http://svn.rot13.org/index.cgi/pg-zoom/view/zoom.sql">Z39.50 upiti<!-- wiki-renamed-hyperlink "Z39.50 upiti"<http://svn.rot13.org/index.cgi/pg=-zoom/view/zoom.sql> --></a> (u osnovi bilo koji API!)</li>
<li><a target="_blank" title="(external link)" href="http://svn.rot13.org/index.cgi/pgestraier/browse/trunk">vanjski full-text search sa HyperEstraierom<!-- wiki-renamed-hyperlink "vanjski full=-text search sa HyperEstraierom"<http://svn.rot13.org/index.cgi/pgestraier/browse/trunk> --></a></li>
<li><a target="_blank" title="(external link)" href="http://svn.rot13.org/index.cgi/pgmemcache/browse/trunk">kada baza postane spora, uzmite memcache<!-- wiki-renamed-hyperlink "kada baza postane spora, uzmite memcache"<http://svn.rot13.org/index.cgi/pgmemcache/browse/trunk> --></a></li>
<li>stabla (npr. LDAP) i razne druge strukture koje se teško izražavaju u RDBMS-ovima (npr. RDF)</li>
</ul>
<li>linkovi</li>

<ul>
<li><a target="_blank" title="(external link)" href="http://en.wikipedia.org/wiki/Relational_algebra">http://en.wikipedia.org/wiki/Relational_algebra</a></li>
<li><a target="_blank" title="(external link)" href="http://www.databasecolumn.com/">http://www.databasecolumn.com/</a></li>
</ul></ul>
<p>
I na kraju vječita dilema da li su <a target="_blank" title="(external link)" href="http://methodsandmessages.vox.com/library/post/ramon-on-keep-it-simple-persistence.html">baze najbolje rješenje<!-- wiki-renamed-hyperlink "baze najbolje rješenje"<http://methodsandmessages.vox.com/library/post/ramon=-on=-keep=-it=-simple=-persistence.html> --></a>:</p>
<span class="nlw_phrase"><img alt="ODBnotRDB.png" src="https://saturn.ffzg.hr/razmjenavjestina/index.cgi/ODBnotRDB.png?action=attachments_download;page_name=sql_od_po%C4%8Detnika_do_relacijskog_maga;id=20080315111333-0-19737" /><!-- wiki: {image: ODBnotRDB.png} --></span><br /><br /><p>
A ako vam ni to nije dosta, slijede meni zanimljivi postovi o PostgreSQL-u sa blogova koje čitam:</p>
<div class="nlw_phrase"><div class="fetchrss_box">
  <div class="fetchrss_titlebox">
    
 <div class="fetchrss_title">
     fetchrss: http://reblog.rot13.org/out/rss.php?user=1&itemtag=postgresql
 </div>

  </div>
  
<ul class="fetchrss_item">
  <li class="fetchrss_item">
    There was an error: 404 Not Found

  </li>
</ul>

</div>
















<!-- wiki: {fetchrss: http://reblog.rot13.org/out/rss.php?user==1&itemtag==postgresql}
--></div><br /></div>
<hr/><div>Attachments: ODBnotRDB.png</div>]]></description>
<author>Dobrica Pavlinu&#x161;i&#x107;</author>
<category>Predavanja</category>
<guid isPermaLink="true">https://saturn.ffzg.hr/razmjenavjestina/index.cgi?sql_od_po%C4%8Detnika_do_relacijskog_maga</guid>
<pubDate>Sat, 15 Mar 2008 12:06:24 -0000</pubDate>
</item>
</channel>
</rss>