0

テーブル

私はSQLツリーと階層に不慣れで、SQLサーバーのツリーユーティリティを読んでいました。codeprojectでこのテーブルに出くわしましたが、ツリーを視覚化するのに苦労しました(描画しようとしましたが、間違っている可能性があります)。私の質問は...この場合、NLEFTとNRIGHT IDはどのように見えるのですか?たとえば、TranquilicityはMiracleの親であり、MiracleはEmruadの親であるなどですか?コンセプトを理解するには、視覚化されたツリーが必要です...みんなありがとう!

4

2 に答える 2

1

これは入れ子集合モデルのように見えます

編集

MySQL での階層データの管理の記事が役立つと思います。ネストされたセット モデル隣接リスト モデルを操作するためのテクニックが説明されています。

于 2013-02-28T16:03:38.920 に答える
1

これは、P_ID が別の行の ID を参照する外部キーであり、NLEVEL がツリー内の各ノードの深さを示す自己参照テーブルです。NLEFT と NRIGHT が何であるかわかりません。それらは木の構造とは何の関係もないように見えますが、私には確信が持てません。

  • 静けさ
    • 奇跡の霧雨
      • エムルアド
      • ジョルジュ
        • チルヴィル
        • カリストピア
          • アイシング ドリップ ドロップ
          • ヴレアボー
          • ロンリネス・ヴィル
          • アシラ
            • ノシティ
            • アネリル
            • 凍った物体
              • ランタシア
              • ボリクア
              • アリバスチ
              • タイラーズビル
          • ワイルドああただ奇妙な
          • ベリディアン
        • グーズベリー ヴィル

于 2013-02-28T16:12:15.990 に答える