データ構造のような単純で一般的なツリー
データ構造の例
Animated Cartoons have 4 extremities (arm, leg,limb..)
Human have 4 ext.
Insects have 6 ext.
Arachnids have 6 ext.
Animated Cartoons have 4 by extremity
Human have 5 by ext.
Insects have 1 by ext.
Arachnids have 1 by ext.
ある種の実装
Level/Table0
Quantity, Item
Level/Table1
ItemName, Kingdom
Level/Table2
Kingdom, NumberOfExtremities
Level/Table3
ExtremityName, NumberOfFingers
サンプル データセット
1 ホーマー・シンプソン、1 ラルフ・ウィガム、2 ジョン・スキート、3 アトミック・アント、2 シェロブ (クモ)
クエリ..「指の数」
数字 = 1*4*4 + 1*4*4 + 1*4*5 + 3*6*1 + 2*6*1 = 82 本の指 (Jon を人間とする)
継承されたデータを自動作成するために解析可能に定義し、この種のツリーを描画するためのツールがあるかどうか疑問に思います(可能であれば、この種のデータアクセスを作成するプラスで..)
FreeMind などを使用して手動で描画することもできますが、データ型や構造を定義してアイテムの継承されたブランチを自動的に作成することはできないため、コピーして構造を繰り返し繰り返す必要があるのは本当に面倒です (間違いのリスクがあります)。 . Repeated Work over Repeated Data (人間が実行する繰り返しコード) は、バグのある機能です。
したがって、すべてのデータが XML、Java クラス、またはデータベース ファイルなどにある場合は、クエリと視覚化に再利用できる正しい言語でデータを書きたいと思います。ツリーを表示するためのツールがあります。クエリを作成しますか?
PD : ファイルシステムにネストされたフォルダを作成し、ツリー ビューで Norton Commander を使用することはオプションではありません (手動で構築する必要があるため)