0
我正在爲一個概念本體建模,如polytree。建模樹或圖形SQL:如何分離節點和節點信息的屬性
使用edge list model這將是:
CREATE TABLE nodes(
nodeID CHAR(1) PRIMARY KEY
);
CREATE TABLE edges(
childID CHAR(1) NOT NULL,
parentID CHAR(1) NOT NULL,
PRIMARY KEY(childID,parentID)
);
我的問題是我怎麼能在SQL它模式,使節點可以有其他屬性,如「類型」。例如。
(father-node) **Music**
有
(child-node) **jazz** [type: genre], **soul** [type: genre]
(child-node) **concert** [type: performed], **DJ set** [type: performed]
如果您發佈的代碼, XML或數據樣本,**請**在文本編輯器中突出顯示這些行,然後單擊「代碼樣本」按鈕(「{}」)在編輯器工具欄上進行恰當的格式化和語法突出顯示! – 2011-02-22 19:59:10
謝謝,我是新來的stackoverflow!現在好嗎? – Daniele 2011-02-22 20:12:44