Tôi đã tìm thấy một vài bài báo trực tuyến cung cấp các ví dụ về cách mô hình hóa các đồ thị các loại (đặc biệt là DAG) trong SQL, nhưng tất cả chúng đều có vẻ phức tạp, do sự đơn giản tương đối của những gì chúng đang làm mẫu.Làm thế nào để mô hình hóa một mạng Bayesian, hay nói chung, một đồ thị có trọng số trực tiếp, trong SQL?
Có cách nào tốt nhất/tiêu chuẩn để thực hiện việc này không? Suy nghĩ hiện tại của tôi là một cái gì đó như thế này:
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
)
Có điều gì sai trái với điều đó không? Có ai biết cách tốt hơn (mạnh mẽ hơn, có lẽ)?