---
title: "Relational Graph"
created: 2026-05-15
updated: 2026-05-15
type: concept
tags: [database, graph, relational-data]
sources: [raw/papers/zeng-neurida-2025.md]
---

# Relational Graph

**关系图**是将关系数据库中的元组表示为图的数据结构，是 DIME 中 [[dynamic-relation-modeling|动态关系建模]] 的基础。

## 构造方式

在 NeurIDA 中，关系图基于 [[data-slice|Data Slice]] 构建：

- **节点**：每个元组为一个节点，按源表标注节点类型
- **边**：通过主键-外键（PK-FK）约束形成连接

## 与通用图神经网络的差异

- 关系图是**异构图**（多种节点类型，对应不同表）
- 边有明确的**关系语义**（由 schema 定义，不是学习得到的）
- 无需图构建的启发式方法（如 kNN），关系由数据库 schema 直接提供

## 在 DIME 中的作用

1. 定义消息传递的邻域结构
2. 为元组嵌入编码跨表依赖关系
3. 使模型能利用数据库中已编码的结构化知识

## 来源

- [[zeng-neurida-2025|NeurIDA 论文]]
