Encontré algunos artículos en línea que proporcionan ejemplos de cómo modelar gráficos de varios tipos (DAG, en particular) en SQL, pero todos parecían enormemente complejos, dada la relativa simplicidad de lo que están modelando.¿Cómo modelar una red bayesiana o, más generalmente, un gráfico ponderado dirigido, en SQL?
¿Existe una forma mejor/estándar de hacer esto? Mi pensamiento actual es algo como esto:
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
)
¿Hay algo de malo en eso? Alguien sabe de una manera mejor (más robusta, tal vez)?