我在网上发现了一些文章,提供了如何在SQL中为各种类型的图形(特别是DAG)建模的例子,但是它们看起来都非常复杂,因为它们建模的相对简单。如何在SQL中对贝叶斯网络或更一般的有向加权图进行建模?
有没有一个最好的/标准的方式来做到这一点?我目前的想法是这样的:
create table node (
id int not null auto_increment,
name TEXT
)
create table edge (
from_node int not null,
to_node int not null,
weight float
)
这有什么问题吗?任何人都知道更好(或许更强大)的方式?