データベースに関するtaniminaのブックマーク (2)

  • SQL以外の関係データベース言語が出てこない理由を考える - 再帰の反復blog

    Tutorial DやLINQがあるから「出てこない」というのは当は正しくないけど、プログラミング言語については野心的なものから冗談みたいなものまで色々な言語が日々作られているのと比較すると、関係データベース向けの言語は全然出てこないという印象がある。 波カッコとbegin endのどちらがいいかとかコロンはターミネータとセパレータのどちらを表すのがいいかとかですら議論が発生するのに比べると、データベース言語についてはSQLの問題点とか代わりの言語といった話はほとんど聞かない。 関係データベースの基アイデアは(コッドの論文をおぼろげに思い出せば)、 データを関係(直積集合の部分集合)で表現する 問い合わせ(クエリ)は、集合演算(関係代数演算)によっておこなう で、 その最小限の機能を実現するオモチャ言語を作るのはそれほど大変ではないように思える。関係データはタプル(配列)の列で表現すれ

    SQL以外の関係データベース言語が出てこない理由を考える - 再帰の反復blog
  • 「Java8でRDBMSつくったよ」on JJUG CCC - きしだのHatena

    JJUG CCC 2014 Springでのプレゼン資料です。 少しだけ修正してます。 Java8でRDBMS作ったよ from なおき きしだ ソースはこちら kishida/sqlparser · GitHub 使ってるライブラリ JParsec - Home Project Lombok あと、プレゼンでは紹介できなかったけど参考資料 いまのところ日語でRDBMSの仕組みを説明してる唯一のかも。あまり深くはとりあげてないけど、読みやすいのでおすすめ。このプレゼンでも参考にしてます。 RDBMS解剖学 よくわかるリレーショナルデータベースの仕組み (DB Magazine Selection) 作者: 鈴木幸市,藤塚勤也出版社/メーカー: 翔泳社発売日: 2005/02/22メディア: 単行(ソフトカバー)購入: 11人 クリック: 88回この商品を含むブログ (26件) を見る

    「Java8でRDBMSつくったよ」on JJUG CCC - きしだのHatena
    tanimina
    tanimina 2014/05/19
    cf. SQL以外の関係データベース言語が出てこない理由を考えるhttp://d.hatena.ne.jp/lemniscus/20120313/1331653483
  • 1