我在網上發現了一些文章,提供瞭如何在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
)
這有什麼問題嗎?任何人都知道更好(或許更強大)的方式?