什么是SQL图形化?

SQL是一种编程语言,名字叫结构化查询语言,用于处理数据库中的数据,详细说明可以自行百度。


什么是SQL图形化?


SQL图形化的就是将SQL代码,转换成图形的方式展示。

让人可以直观的看到SQL代码中的各主要对象,也就是表或字段之间的关系。


SQL图形化目前并没有统一的标准,个人可以根据自己的理解进行设计。


这里,本人想到的方式是,将表作为对象,用连线连起来的方式进行图形化。


比如SQL代码:

CREATE TABLE fm_person_loan_rpt
AS
SELECT t1.system_cd
     , t1.acct_no
     , t4.cust_name
     , t2.subject_name
     , t3.org_name
     , t1.currency_type
     , t1.amt
     , t1.bal
     , t1.etl_date
  FROM fm_person_loan t1
 INNER JOIN fm_subject_info t2
    ON t1.subject_id = t2.subject_id
   AND t2.etl_date = '20200131'
  LEFT JOIN fm_org_info t3
    ON t1.org_id = t3.org_id
   AND t3.etl_date = '20200131'
  JOIN fm_cust_info t4
    ON t1.cust_id = t4.cust_id
   AND t4.etl_date = '20200131'
 WHERE t1.etl_date = '20200131'
     ;

图形化之后:


其中连线,体现表与表之间的关联方式。


图形的对象最小颗粒度是表,而不是字段。

字段级的信息,只能在从表的属性中查看。


我们可以继续思考字段级SQL语句的图形化,该怎么做。







2020-04-06 20:12:05 | 张良 | 技术 & 提问 | 阅读2692次

回 复 :

没想到还能这样显示