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