乐趣区

关于数据库:DockQuery-基于ER图的数据建模功能使用实践

DockQuery 天狼最新版本曾经公布,搭档们有没有下载体验呢?

与第一版相比,DockQuery 1.2.0 版本有许多更新,在页面和性能上都进行了欠缺。其中十分值得一提的是「数据建模」性能,以可视化的形式疾速建设数据库物理构造。本文将具体介绍该性能,举例其实用场景及应用办法,心愿对大家有所帮忙!

DockQuery 的「数据建模」思路

DockQuery 的数据建模性能采纳实体关系模型(E-R 模型),通过图形化形式使得数据结构更加直观和可读。咱们在设计该性能之初,思考到 DockQuery 的用户多为开发者,所以后期版本在模型上仅保留最具价值的“物理模型”,即生成间接在数据库上执行的 DDL。

同时,天狼作为广谱的数据库客户端,后续可能会反对 20+ 以上的数据库类型。而每个数据库都具备本人的个性元素,咱们将取数据源的最小公共集,次要是 table、view、relation 作为最小建表元素。

应用场景 E -R 模型是数据建模的重要工具,实用于许多场景。上面列举两项能够利用 DockQuery 实现的场景:场景一:设计电商网站订单零碎的数据库首先,先确定订单、客户两个实体。其次,确定实体的属性。订单实体的属性有订单号、下单工夫、订单状态、订单金额等;客户的属性蕴含客户 ID、姓名、地址、联系方式等。

最初,确定不同实体之间的关系。订单和客户之间是一对多的关系,即一个客户能够下多个订单,但一个订单只能属于一个客户。此外,订单实体还能够与产品实体建设多对多的关系。一个订单能够蕴含多个产品,而一个产品也能够属于多个订单。如上图所示,E-R 图就创立实现了。场景二:设计医院管理系统中患者就诊记录的数据库

首先,确定患者、医生和就诊记录三个实体。患者实体能够蕴含患者 ID、姓名、性别、年龄、联系方式等属性;医生实体能够蕴含医生 ID、姓名、性别、职称、所属科室等属性;就诊记录能够蕴含记录 ID、就诊工夫、病情形容、诊断后果等属性。患者和医生之间是多对多的关系,即一个患者就诊多个医生,一个医生医治多个患者。就诊记录与患者和医生都是一对多的关系。一条就诊记录属于一个患者和一个医生,一个医生和一个患者能够有多条就诊记录,这样就创立好 E-R 图啦!

具体应用教程

(1)下载安装 DockQuery,进入数据库,关上 E-R 图。

(2)抉择一张表

(3)查看 / 批改表信息。单击表后,用户能够在对象信息和详细信息栏查看和批改表信息。

(4)拖拽一张表,自定义元素地位。

(5)拖拽连线款式,丑化元素连贯形式。

(6)查找。依据字段名查找表中相干的列。

(7)导出为图片

总结

应用 DockQuery 的数据建模性能,能够主动生成 E-R 图,而不是而非手动创立,这大大节俭了用户的工夫和精力,使用户可能直观灵便地解决不同数据需要。间接从数据库中生成关系图,也确保了图表的准确性和一致性。生成的关系图还能够自定义元素的形成与地位,起到丑化作用。

总的来说,DockQuery 的数据建模性能为用户提供了一个设计和可视化数据模型的弱小工具,帮忙使用者做出理智的决策并优化他们的数据库性能。

欢送扫描下方二维码退出社区,成为产品体验官,体验 DockQuery 最新数据建模性能。对于社区用户反馈的问题咱们将一一记录,并排期在后续版本实现!对于「数据建模」性能的倡议也可在社区提出,一经驳回会有官网处分哦~

退出移动版