<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>SQL / Drkcore</title><link>http://blog.kzfmix.com/SQL</link><description>Programming, Music, Snowboarding</description><language>ja</language><lastBuildDate>Tue, 25 Oct 2011 20:30:56 +0919</lastBuildDate><item><title>集合指向言語として考えればSQLの言語仕様は非常に面白い</title><link>http://blog.kzfmix.com/entry/1319371060</link><description>&lt;p&gt;SQLはデータベース操作用の言語でとっつきにくいなぁと敬遠してたわけですが。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ORM便利だわ&lt;/strong&gt;と考えていた時期もあったのだけど、実際、多対多の設定もめんどくさいし集合関数とかジョイントかさせようとすると余計ややこしくなるので、やっぱSQLもきちんと覚えておかないといけないかなぁと。&lt;/p&gt;
&lt;p&gt;&lt;p&gt;&lt;div class="awsxom"&gt;
    &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798115169/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/41ITBBEjKgL._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;達人に学ぶ SQL徹底指南書 (CodeZine BOOKS)&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    ミック&lt;br /&gt;
    翔泳社 / 2520円 ( 2008-02-07 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;本書は、集合を操作する言語としてのSQL言語を楽しみながら読める構成になっている。。3論理値の話も面白かったし、having句とかexists述語の使い方も勉強になった。これは良書でしたね。&lt;/p&gt;
&lt;p&gt;SQLを集合思考言語と考えれば、宣言的な表現になっているのも素直だし、関数型言語脳で処理したほうが素直だなぁと思える。&lt;a href="http://playscalaja.appspot.com/documentation/0.9.1/anorm"&gt;Play Scala&lt;/a&gt;はORMじゃなくてSQLだしねぇ。&lt;/p&gt;
&lt;p&gt;もし関数型言語とか集合論に馴染みが薄ければ、この二冊を読んでおくとよいかもしれません。&lt;/p&gt;
&lt;p&gt;&lt;p&gt;&lt;div class="awsxom"&gt;
    &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4431708960/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/418t9Otg2JL._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;離散数学への招待〈上〉&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    J. マトウシェク&lt;br /&gt;
    シュプリンガー・フェアラーク東京 / 2835円 ( 2002-12 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;&lt;p&gt;&lt;div class="awsxom"&gt;
    &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4274067815/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/41pybn9bpCL._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;プログラミングHaskell&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    Graham Hutton&lt;br /&gt;
    オーム社 / 2940円 ( 2009-11-11 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;積んである本に「SQLパズル」があるんだが、読むのが楽しみになった。&lt;/p&gt;
&lt;p&gt;&lt;p&gt;&lt;div class="awsxom"&gt;
    &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798114138/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/51n7bs6Hr2L._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;SQLパズル 第2版 プログラミングが変わる書き方/考え方&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    ジョー・セルコ&lt;br /&gt;
    翔泳社 / 2940円 ( 2007-11-02 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;</description><pubDate>Tue, 25 Oct 2011 20:30:56 +0919</pubDate><category>SQL</category></item></channel></rss>