andocheのブックマーク (2)

  • MySQLで階層化データを使うには | MAKIZOU.COM

    MySQLを含むリレーショナルデータベースでは扱うデータを、テーブルごとに保存します。 そのテーブルはEXCELのシートようにシンプルにフラットなリストのイメージ(実際にはセルの結合ができるできないなどの大きな差がある)で、XMLのように階層化されたデータは親子関係を持ち従来のテーブルでは自然に現すことができません。 Oracleでは階層化されたデータの取り扱いが「START WITH … CONNECT BY PRIOR …」階層問合せというSQLにより実装されましたが、リレーショナルデータベースでは階層データの取り扱いが意図されておらず、階層データが扱えないもしくは扱いにくいという問題があります。 特に最近ではWebで特にやりとりが行われるデータ形式にXMLが普及してきたとこもあり、木のような構造(ツリー構造、木構造)に組織化され、ツリー構造による親子関係を使用してツリーデータ構造を表

    andoche
    andoche 2010/09/18
    経路列挙モデルについて[MySQL]
  • SQLで木と階層構造のデータを扱う――入れ子集合モデル

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    andoche
    andoche 2010/09/18
    SQLで木と階層構造のデータを扱う(1)―― 入れ子集合モデル[MySQL]
  • 1