-
Notifications
You must be signed in to change notification settings - Fork 0
SQLGraphExplorer‐6
Xin edited this page Dec 17, 2023
·
3 revisions
逆像集合的定义如下:
值得注意的是:
- 论文的原文对于
$\overline{\Gamma}$ 的定义非常模糊,也没有给出具体求解的公式或算法。所以这块比较麻烦。。。- sch(E) 也是如此
例子:
--sch(R1)=AB ; sch(R2)=BC
SELECT A,C FORM R1 JOIN R2 WHERE B=b
$E=\Pi_{AC}(\sigma_{B=b}(R1\bowtie R2))$ , 假设执行的结果是$\mathcal{P}={[(ac),\top]}$ ,推导过程如下
-- 假设目标表为R3,sch(R3)=AC,输入tuple(行)为ac
SELECT A FROM R1 WHERE R1.A=a AND R1.B=b
SELECT C FROM R2 WHERE R2.B=b AND R2.C=c
- 按上面的公式写了些代码
- 但是上面的公式缺少 rename ,无法覆盖 sql 全部情况
Sql -> Expression -> 公式推导 -> C-K-Tuple -> Sql
目前进度:
- Sql -> Expression
- Expression -> C-K-Tuple
- C-K-Tuple -> Sql

- 不会 react,不知道如何从后端获取 json 数据并赋值给变量,导致现在只能复制粘贴到前端源代码中。
- 我选择的是 Ant Design Chart 中的来源去向图,但是该图不支持二维表格。
- 并且不知道如何根据节点类型来修改背景颜色/形状,导致所有节点都长得一样。
