ERD Online
让AI带你{探索}(wánzhuǎn)智能化数据建模的未来
──
白皮书与参考指南
#最新版本|V4.1.1#


零代科技
COPYRIGHT © 2019-2023

介绍

概述愿景

ERD 是Entity-Relationship Diagram的缩写,中文意思为实体关系图,也被称为 ERD、ER 图、实体联系模型、实体联系模式图或 ER 模型,是一种用于数据库设计的结构图。

ERD Online为开发者提供一站式的数据库结构设计、版本管理、SQL查询、SQL审批、AI建模与分析、逆向解析、文档生成等功能。🎉🎉🎉

#💡|我们的愿景#(orange!) 借助AI能力,通过对元数据管理,向大数据、低代码、BI、大屏应用等智慧赋能,让数据成为企业创新的核心引擎。

核心能力

° 元数据解析
  • 从数据源将元数据解析出来,通过ERD Online在线管理。

>(orange)

° 元数据管理
  • 这一设计解决了软件开发生命周期中,元数据管理效率低下的问题。

>(orange)

° 多数源支持
  • Mysql、Oracle、Sqlserver、Postgresql...

  • 支持所有符合SQL规范的数据源,常见的有Mysql、Oracle、Sqlserver、Postgresql。

>(orange)

° 多数源同步
  • 在线ERD Online,多数据源同步。

  • 这一设计解决了一个产品需要适配多种不通数据源,不同数据源 SQL 方言不一致问题。

>(orange)

° 在线导出 SQL(全量或差量)
  • 通过记录元数据变动,形成版本节点,支持不同版本比对,生成各种数据源 SQL 脚本。

  • 这一设计解决了产品从开发阶段到生产阶段,差量 SQL 比对费时耗力的问题。

>(orange)

° 在线执行、审批SQL
  • 无需安装第三方数据库管理工具,无需打开Shell窗口,在线往数据源执行 SQL。

  • 这一功能节省了企业大量采购正版数据库管理软件的费用。

>(orange)

° 数据血缘管理
  • 在线管理元数据之间的关联关系,形成血缘视图,一目了然。

  • 这一设计解决了传统数据关系不清晰,让数据关系梳理更高效。

>(orange)

° 团队协作
  • 精准的权限划分,根据不通角色分配不通功能,保障数据安全。

  • 支持多人实时在线协作,自动同步。

>(orange)

° 元数据导出

支持导出离线文档 Word、Pdf、Html、Markdown,便于线下流通交流、存档。

>(orange)

° 建模市场
  • 官方市场有大量各行业、各类型、各设备、各通讯已有的元数据,可一键导入自己的项目,快速形成自己的元数据结构。

  • 每个仪器、每个软件、每次通讯,他们产生、传递的数据结构都是固定的,可在官方市场搜索并导入,避免重复建设。

>(orange)

° AI建模
  • 对接ChatGPT,实现AI自由、快速建模

  • 基于ChatGPT,快速生成数据分析所需SQL,快速在线执行,校验结果

>(orange)

ERD Online 元数据生命周期分析)

产品功能

ERD Online功能树

为谁服务

° 开发工程师
  • 一键解析已有数据源元数据并在线管理,生成差量上线SQL

  • 根据已有的元数据结构,生成项目代码

  • 自定义每个表固定的列

  • BI开发

  • 大屏开发

>(brown)

° 架构师
  • 打通产品线所有数据源

  • 所有数据源在线管理,避免数据孤岛

  • 约定数据源字段规范

  • 审计开发人员数据源操作

>(brown)

° DB工程师/数据分析师
  • 在线管理数据源元数据,自定义全部数据源看板

  • 审计上线 SQL

  • 依据现有元数据模型,AI快速生成业务SQL,验证业务可行性

>(brown)

° 项目管理/产品管理/工程效率管理人员
  • 了解产品发展过程中,数据形态以及变化

  • 通过数据去做产品发展决策

>(brown)

产品定位

教育机构和教师进行教学数据库的设计和建模

设计和管理数据库的中小型企业

初创企业和企业家为其产品创建原型和概念验证

为客户构建和管理数据库的自由职业开发人员和顾问

特点

友好的用户界面

 

关系图设计

实时协作

ERD Online 是一个在线的实时协作平台,用于创建和共享实体关系图(ERD)。它允许多个用户同时编辑同一个ERD,以便团队成员可以协作设计数据库架构。 ERD Online 提供了一个直观的界面,可以轻松地创建和编辑ERD。用户可以拖动和放置实体、属性和关系,以及设置它们之间的连接和约束。此外,ERD Online 还提供了一些高级功能,如自动布局和导入/导出功能,以便更好地管理和共享ERD。 通过 ERD Online,用户可以实时协作,即时查看其他用户的更改,并进行实时讨论和反馈。这使得团队成员可以更加高效地协作,减少沟通成本和错误,从而更快地完成数据库设计任务。

基于云的存储

ERD Online 是基于云的存储的在线实时协作平台,它的数据存储和处理都在云端完成。这种基于云的存储方式具有以下优点:

可定制的模板

ERD Online 提供了可定制的模板,用户可以根据自己的需求和喜好选择不同的模板来创建和编辑ERD。这种可定制的模板具有以下优点:

安全的数据存储

ERD Online 采用安全的数据存储方式,以保护用户的数据安全。具体来说,ERD Online 采用了以下措施来保障数据的安全:

使用收益

提高生产力

ERD Online可以帮助用户快速地创建、编辑和共享实体关系图。使用ERD Online可以带来很多收益,其中最重要的一点就是提高生产力。

节省时间和成本

提高准确性和一致性

使用ERD Online可以带来很多收益,其中最显著的两个收益是提高准确性和一致性:

增强协作和沟通

开始使用

注册、登录

登录

登录

注册

 

注册

工作台

 

工作台

创建项目

个人项目

 

个人项目

团队项目

项目列表

 

团队项目

团队项目管理

 

团队基本信息

团队用户管理

 

团队用户管理

团队权限管理

 

团队权限管理

模型设计

表设计

 

表设计

索引设计

 

索引设计

元数据应用

数据字典设计

 

数据字典设计

关系图设计

 

关系图设计

版本管理

版本管理

 

版本管理

变更详情

 

变更详情

版本比对

 

差异比较

克隆

 

克隆

回滚

 

回滚

导入

解析数据库

解析数据库

导入PdMan

 

pdman

导入ERD

 

导入erd

导出

普通导出

 

普通导出

高级导出

 

高级导出

 

设置

数据源设置

 

数据源设置

默认字段设置

 

默认字段

项目默认项设置

 

项目默认项

SQL查询

运行SQL

 

SQL查询

执行计划分析

 

执行计划

历史查询留痕

 

历史记录

SQL审批

我的工单

 

我的工单

我的审批

 

我的审批

AI建模

AI智能生成

AI生成元数据

 

image-20230430171247391

AI生成表注释

AI注释

AI生成索引

AI索引

AI生成SQL

AI-SQL

 

#💡|更多探索#(orange!) ERD Online提供的AI智能建模功能不止于此,请尽情发挥你的想象能力吧!

 

AI数据分析

选中元数据

选中元数据

元数据分析

元数据分析

安全和隐私措施

数据加密

为了保障用户的数据安全和隐私,ERD Online采取了多种措施,其中一个重要的措施是数据加密。

  1. 数据加密的概念

数据加密是指将明文数据通过一定的算法转化为密文数据,使得未经授权的人无法读取和理解数据内容。数据加密可以有效保护数据的安全性和隐私性。

  1. ERD Online的数据加密措施

为了保护用户数据的安全和隐私,ERD Online采取了以下数据加密措施:

(1)SSL加密传输

ERD Online采用SSL(Secure Sockets Layer)协议进行数据传输,通过SSL加密技术,可以保证数据在传输过程中不被窃取、篡改或伪造,确保数据的机密性和完整性。

(2)数据存储加密

ERD Online采用AES(Advanced Encryption Standard)算法对用户数据进行加密存储,确保用户数据在存储过程中不被非法访问和窃取。

(3)密码加密

ERD Online采用哈希算法对用户密码进行加密,确保用户密码不被泄露和破解。

  1. 数据加密的过程

(1)SSL加密传输的过程

当用户在ERD Online进行数据传输时,浏览器会向ERD Online服务器发送一个请求,请求建立一个SSL连接。服务器会向浏览器发送一个公钥,浏览器使用公钥对数据进行加密,并将加密后的数据发送给服务器。服务器使用私钥对数据进行解密,然后再将数据发送给数据库进行存储。

(2)数据存储加密的过程

当用户在ERD Online进行数据存储时,ERD Online会先对用户数据进行AES加密,然后再将加密后的数据存储到数据库中。当用户需要访问数据时,ERD Online会先对数据进行解密,然后再将数据返回给用户。

(3)密码加密的过程

当用户在ERD Online进行注册或修改密码时,ERD Online会先对用户密码进行哈希加密,然后再将加密后的密码存储到数据库中。当用户需要登录时,ERD Online会对用户输入的密码进行哈希加密,然后再将加密后的密码与数据库中存储的密码进行比对,以验证用户的身份。

这些措施可以让用户放心地使用ERD Online,而不必担心数据泄露和安全问题。

安全登录过程

在ERD Online的安全登录过程中,用户需要输入其账号和密码,以验证其身份。此外,ERD Online还采用了多种身份验证方式,如短信验证码、邮箱验证码等,以确保用户身份的真实性。

在用户登录时,ERD Online还会对用户的登录行为进行监控和分析,以及时发现和防范可能的安全威胁。同时,ERD Online还会对用户的登录信息进行加密处理,确保用户的个人信息和数据不会被恶意攻击者窃取或篡改。

安全措施:

  1. 强制密码复杂度要求:ERD Online要求用户设置复杂的密码,包括数字、字母和符号,以增加密码的强度,防止密码被猜测或破解。

  2. 双因素认证:ERD Online提供双因素认证功能,即在输入用户名和密码后,还需要输入一次性密码或使用指纹识别等方式进行身份验证,以增加登录的安全性。

  3. HTTPS协议:ERD Online使用HTTPS协议,以加密用户的数据传输,防止数据被窃取或篡改。

  4. 防止暴力破解:ERD Online设置登录失败次数限制,当用户连续输入多次错误密码时,应该锁定账户,防止恶意攻击者进行暴力破解。

  5. 安全存储密码:ERD Online使用加密算法对用户密码进行加密存储,以防止数据库泄露或被攻击者获取用户密码。

  6. 安全退出:ERD Online提供安全退出功能,即在用户退出时,应该清除用户的登录状态和相关信息,以防止其他人利用该账户进行非法操作。

  7. 安全提醒:ERD Online定期向用户发送安全提醒,包括密码强度、登录历史记录等信息,以帮助用户保护账户安全。

登录过程:

  1. 用户输入用户名和密码,点击登录按钮。

  2. ERD Online验证用户输入的用户名和密码是否正确。

  3. 如果用户名和密码正确,ERD Online生成一次性验证码或发送短信验证码到用户手机,要求用户输入验证码进行身份验证。

  4. 如果验证码验证通过,ERD Online将用户的登录状态设置为已登录,并跳转到用户的个人页面。

  5. 如果用户名和密码或验证码验证不通过,ERD Online将提示用户输入正确的信息,或者锁定用户账户,防止恶意攻击者进行暴力破解。

ERD Online的安全登录过程是非常严格和完善的,能够有效保护用户的个人信息和数据安全。

定期备份和维护

以下是ERD Online的安全和隐私措施,包括定期备份和维护的详细说明:

  1. 数据备份:ERD Online会定期备份用户的数据,以确保在任何情况下都能够恢复数据。备份数据通常存储在不同的位置,以防止数据丢失或损坏。此外,备份数据也会进行加密和保护,以确保数据的安全性。备份数据的频率和方式都是经过精心设计和测试的,以确保备份数据的完整性和可靠性。

  2. 系统维护:ERD Online会定期对系统进行维护,以确保系统的稳定性和安全性。维护包括升级系统软件、修复漏洞、检查系统日志等。这些措施可以防止黑客攻击和数据泄露等安全问题。

  3. 访问控制:ERD Online采用了严格的访问控制措施,只有授权的用户才能访问系统和数据。用户需要进行身份验证,例如输入用户名和密码、使用双因素认证等。此外,ERD Online还会对用户的访问进行监控和记录,以便发现异常行为。

  4. 数据加密:ERD Online会对用户的数据进行加密,以确保数据的安全性。数据加密可以防止黑客攻击和数据泄露等安全问题。ERD Online采用了先进的加密算法,例如AES、RSA等。

  5. 安全审计:ERD Online会定期进行安全审计,以检查系统和数据的安全性。安全审计包括检查系统日志、检查访问控制、检查数据加密等。这些措施可以发现安全漏洞和异常行为,及时采取措施解决问题。

ERD Online的定期备份和维护措施能够有效保护用户的数据安全和隐私,让用户放心使用ERD Online的服务。

遵守数据保护法规

ERD Online在中国会遵守《中华人民共和国个人信息保护法》等相关法规,采取各种措施保护用户的个人信息安全和隐私:

  1. 合法收集和使用:ERD Online会在用户明确同意的情况下,收集和使用用户的个人信息,并严格遵守收集和使用的目的、范围、方式等要求。

  2. 保密措施:ERD Online会采取各种技术手段和管理措施,保护用户的个人信息不被泄露、篡改、丢失等。

  3. 用户权利保护:ERD Online会尊重用户的权利,如用户有权查询、更正、删除自己的个人信息等,ERD Online会提供相应的服务。

  4. 安全保障:ERD Online会采取各种技术手段和管理措施,保障用户的个人信息安全,如数据加密、访问控制等。

  5. 数据处理合规:ERD Online会遵守数据处理合规要求,如数据处理目的明确、数据处理方式合法、数据处理时限等。

客户支持和资源

常见问题

技术支持

img

社区论坛

https://github.com/orgs/www-zerocode-net-cn/discussions

 

社区论坛

 

结论

产品优势

 ERD OnlinePDManer(PDMan)Navicat
支持数据源Mysql、Oracle、DB2、SqlServer、PostGreSqlMysql、Oracle、DB2、SqlServer、PostGreSqlMysql、Oracle、DB2、SqlServer、PostGreSql
多数据源
逆向解析
DDL版本管理
表结构
索引
数据类型
关系图
表默认字段
全局表字段大小写控制
DDL自动生成
正向往数据库同步DDL
JAVA BEAN自动生成
导出word
自定义word模板
导出html
导出md
导出DDL
导出JSON
导入DDL
导入pdman
SQL查询
SQL审计
word水印
导入erd
字段元数据搜索
数据库数据管理
多数据源并行版本
页面美化
快捷键
RBAC权限
页面权限控制
按钮权限控制
项目类型(个人/团队)
实时协作
数据完整性校验
同步状态校验
站内通知
团队在线沟通
er行业模板
多模式操作
数据加密
钉钉、微信站外WEBHOOK
代码生成
AI建模

 

°产品优势 ° 产品优势

ERD Online可用于医疗保健、金融、教育和电子商务等各种行业。凭借其直观的界面和可定制的功能,ERD Online可以满足不同技能水平的广泛用户。

   ———— ERD Online

>(brown!)


分享并试用 ERD Online

感谢观看