精华内容
下载资源
问答
  • 常用的数据库设计工具
    千次阅读
    2022-04-02 12:34:20

    数据库设计工具-----PD

    PowerDesign是一款功能强大的建模软件,提供强大的元数据管理功能,可以帮助用户构建关键信息的全方位视图,创建多种类型的模型,包括数据模型,物理模型,面向对象模型 等等。同时继承了数据管理、BL、数据集成和数据整合多种功能。

    这是一款收费软件

    安装完成后,就来介绍一下基本使用。注意:这是一款功能非常非常非常强大的软件,我们只是介绍一下一小部分我们数据库用到的功能。

    进入软件后界面如下:

    在这里插入图片描述

    我们点击file - > 然后创建一个model(模型)。

    在这里插入图片描述

    然后创建一个物理数据模型:

    在这里插入图片描述

    第三步要选择MySql数据库,第四步是给模型取一个名字。然后点击OK,出现如下界面:

    在这里插入图片描述

    其中红框圈起来的是工作区,而在工作区右边的是工具栏,我们可以查看在Physical Diagram下面第一行第四个叫做Table,也就是 数据库中的 表 ,我们点一下,然后再到工作区中点一下:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nb9hgDIF-1648874044258)(C:\Users\luo'xin\AppData\Roaming\Typora\typora-user-images\image-20220402120317521.png)]

    就可以看到在工作区中有了一张表,但是这张表很小,我们可以通过按住Ctrl + 滑动滚轮来调整视图大小

    然后双击这张表:

    在这里插入图片描述

    我们在里面填入相关参数就能创建一张数据库的表模型了。我们在colume中创建一个id和name:

    在这里插入图片描述

    然后点击确定,表就变成这样了:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Eq3tZvZm-1648874044261)(C:\Users\luo'xin\AppData\Roaming\Typora\typora-user-images\image-20220402121211863.png)]

    更方便的是,我们再次双击表,然后查看preview栏,可以看到创建该数据库的SQL语句都已经生成了 ,是不是很方便呢?

    查看preview栏,可以看到创建该数据库的SQL语句都已经生成了 ,是不是很方便呢?

    我们可以先用这个工具快速梳理整个项目表结构和表间关系,当创建完成后还能直接使用SQL创建表。

    更多相关内容
  • 推荐 四种优秀的数据库设计工具

    千次阅读 2021-12-25 16:43:40
    每日技术干货,第一时间...本文将从如下四个方面和您一起比较四种优秀数据库设计工具的各自优缺点。 用户界面 可支持的数据库 数据工具 售价 1、DbSchema 官网:https://dbschema.com

    点击“终码一生”,关注,置顶公众号

    每日技术干货,第一时间送达!

    众所周知,良好的数据库设计能够大幅减少后期的运维工作,同时也能最大程度地减少软件项目出错的可能。由于我们所面临的真实项目需求往往五花八门,因此需要找到合适的设计工具,来实现事半功倍的效果。

    本文将从如下四个方面和您一起比较四种优秀数据库设计工具的各自优缺点。

    • 用户界面

    • 可支持的数据库

    • 数据工具

    • 售价

    1、DbSchema

    官网:https://dbschema.com/

    图片

    DbSchema是一种可用于复杂数据库设计和管理的可视化工具。该工具已经集成在大多数主流操作系统之中。

    用户界面

    DbSchema具有友好的用户界面,可简化数据库的设计。它能够为管理大型数据库提供友好的界面布局,以便用户更专注于数据库的特定功能。

    如下图所示,DbSchema界面能够让用户自由地浏览各种视图,在布局中拖放表格,或通过双击的方式来编辑表格中的数据。

    图片

    逆向工程

    DbSchema可以轻松地对现有数据库的架构模式(schema)进行反向工程。

    项目文件和架构模式同步

    DbSchema将本地的模式设计保存到一个项目文件之中。使用此类项目文件,用户在无需连接数据库的情况下,直接修改目标架构模式的设计。这些更改将会被保存在对应的项目文件中。当再次与数据库连接时,用户可以通过比较该项目文件和目标数据库之间的差异,实现相互之间的同步。

    共享

    用户可以使用GIT或其他版本控制类系统,轻松地在团队内部共享DbSchema的各种项目文件。而且,单个架构模式可以在多台服务器之间自由迁移。由于此类项目文件是XML格式的,因此用户可以使用任何一种文本编辑器,去轻松地读取或编辑。

    可视化数据工具

    DbSchema集成了三种实用的数据工具:

    • 关系型数据浏览(Relational Data Browse)使用户可以同时浏览多个表中的数据。

    • 可视化查询生成器(Visual Query Builder)以可视化的方式创建复杂的SQL查询。

    • SQL编辑器(SQL Editor)是使用文本自动完成(autocompletion)功能的强大编辑器。

    支持的数据库

    DbSchema能够与大多数数据库相集成,并可以通过JDBC驱动程序连接到其他数据库上。另外,DbSchema还能够通过反向工程来设计Mongo DB的架构模式。

    售价

    DbSchema提供15天的免费试用期。15天之后,您可以选择如下三种定价方案中的一个:

    • 学生 — 63美元 – 终身许可证。

    • 个人 - 127美元 - 终身许可证,一年内免费更新。一年后,用户每年需要为更新支付31美元。

    • 商业 — 197美元 - 终身许可证,一年内免费更新。一年后,用户每年需要为更新支付48美元。

    如果您一次性购买了3个或更多DbSchema许可证,则可享受15%的批量折扣。

    总结

    DbSchema是一个多合一的数据库设计器与管理器。它被认为是管理复杂数据库的一款非常实用的工具。DbSchema的主要缺点是其表单和报表引擎比较难用。

    2、Vertabelo

    官网:https://www.vertabelo.com/

    图片

    作为一款在线的数据库设计工具,团队成员既可以通过Vertabelo轻松地在项目上开展协作,也可以通过电子邮件与团队成员共享访问的各种权限。目前,Vertabelo提供三种不同的访问级别:所有者、编辑者和查看者。

    用户界面

    Vertabelo集成了简洁明了的界面。用户可以在模型之间进行流畅的切换,而不必离开其设计区域。

    如下图所示,该工具集成了快速搜索和快速导航菜单,它们对于大型数据库的使用是非常实用的。

    图片

    逆向工程

    Vertabelo允许用户对数据库中的架构模式进行反向工程。由于没有针对反向工程的图形界面,用户需要通过访问其官网,以获取命令行。另外,其反向工程的另一个缺点是:用户必须在上传之后手动安排各种表格

    模型

    Vertabelo使用模型来保存设计。这些模型可以作为具有不同访问级别的文档,在团队之间共享。此外,开发者还可以:

    • 使用公共链接,在Vertabelo之外共享模型。

    • 通过克隆,以跟踪过往设计的旧版本。

    • 类似DbSchema项目文件那样被使用。

    支持的数据库

    Vertabelo仅支持八种主流的数据库,它们分别是:Oracle、MySQL、PostgreSQL、SQLite、IBM DB2、SQL Server、HyperSQL和Amazon Redshift。

    售价

    Vertabelo提供7天的免费试用期,7天之后,您可以选择如下三种定价方案中的一个:

    • 基本方案 - 9美元/月,最多可有5个数据库模型,每个模型最多有25张表。

    • 高级方案 - 29美元/月,最多可有20个数据库模型,每个模型最多有100个表。

    • 团队方案 - 从79美元/月到799美元/月不等,具体取决于团队的规模。该方案提供了无限个数据库模型,以及每个模型里无限数量的表。

    总结

    作为优秀的数据库设计工具,Vertabelo具有友好且时尚的界面。它不但易于被访问和使用,并且易于在团队中实现工作的共享。不过,它也有着如下缺点:

    • 支持的数据库较少。

    • 逆向工程工具不太“友好”。

    • 缺少稳定的SQL编辑器。

    3、Toad Data Modeler

    官网:https://www.toadworld.com/products/toad-data-modeler

    图片

    作为一款数据库建模工具,Toad Data Modeler使用到了自动化且直观的工作流程,并且内置了专业的知识库。随着时间的推移,Toad建立了一个大型开发者社区,并成为了广受欢迎的数据库方案。

    用户界面

    Toad集成了一套用户界面,它可以帮助用户更好地了解现有的数据库和对应的表之间的关系,进而创建各种逻辑和物理的数据模型。

    如下图所示,Toad可以自动地在物理模型中映射数据库的所有属性。

    图片

    逆向工程

    Toad可以通过连接到数据库,来对架构进行逆向工程。

    模型与同步

    Toad使用户能够将逻辑模型转换为选定的物理模型(例如Oracle和SQL Server等)。您也可以将既定的物理模型转换为另一种物理模型,例如:将Oracle模型转换为SQL Server。

    在同步方面,用户可以使用该工具将模型与数据库进行比较,进而生成用于迁移的变更脚本。此外,Toad还可以让用户从数据库中直接更新模型。

    自动化

    Toad可以自动化诸如数据和架构模式之间的比较流程。

    SQL代码的生成

    Toad可以生成各种复杂的数据库DDL脚本。此外,它还可以在关联的应用程序中打开已生成的SQL脚本。

    报告

    Toad可以生成HTML、RTF、以及PDF格式的报告。

    支持的数据库

    Toad工具可以连接到多个数据库上,其中包括:Oracle、SAP、MySQL、SQL Server、以及PostgreSQL等。

    售价

    Toad提供30天的免费试用期。30天之后,用户可以637.45美元的价格购买Toad Data Modeler许可证,其中包含1年的技术支持。

    总结

    总的说来,Toad是一个具有许多出色功能的数据库建模平台。当然,它也具有如下的缺点:

    • 无法提供非常直观的用户界面。

    • 许可证比较昂贵。

    4、DbVisualizer

    官网:https://www.dbvis.com/

    图片

    同样作为数据库管理与设计工具的DbVisualizer,集成了许多数据库,并且能够工作在各种主流操作系统上。

    用户界面

    DbVisualizer集成了一个易用的界面。用户可以用它来浏览复杂的架构和编辑数据。

    如下图所示,该界面允许用户执行各种操作,其中包括:拖放、固定标签、在单独的窗口中分离标签、以及内联编辑(inline edit)等。

    图片

    服务器管理

    DbVisualizer使用户可以管理数据库服务器的实例、整体安全性、以及会话存储。此外,用户还可以计划和执行各种针对Oracle、MySQL、PostgreSQL和SQL Server的操作。

    比较

    DbVisualizer允许用户比较诸如表格数据和脚本之类的对象,以及两个表与过程的DDL。而且,其比较界面非常简洁明了。

    SQL工具

    DbVisualizer提供如下实用的SQL工具:

    • SQL Commander — 一种支持多个编辑器和结果集的查询工具。

    • Query Builder - 使用户可以直观地创建和执行查询。

    • Explain Plan - 一种用于分析如何在数据库中使用某种查询的工具。不过此功能仅适用于某些数据库产品。

    DbVisualizer工具集成了一个SQL历史记录工具,用户可以在其中查看以往的查询信息。

    支持的数据库

    DbVisualizer能够与许多主流数据库集成到一起,并且可以使用JDBC驱动程序去连接其他数据库。

    售价

    虽然DbVisualizer提供了免费版的工具,但是该版本缺少一些重要的功能。其完整版工具的售价为:每位用户197美元/许可证,而每位用户的续证费用为69美元。当然DbVisualizer也会视用户团队的规模给予许可证一定的折扣。例如:对于拥有50名以上的团队而言,最便宜的价格为:每位用户141美元,以及50美元的续签费用。当然,该工具也提供了一种高级支持类型的许可证。

    总结

    作为出色的数据库管理工具,DbVisualizer具有友好的用户界面,并能够在所有流行的操作系统上运行。当然,DbVisualizer的缺点主要集中在:其免费版本没有足够的功能,而付费版本又过于昂贵。

    PS:防止找不到本篇文章,可以收藏点赞,方便翻阅查找哦

    展开全文
  • 四种优秀的数据库设计工具

    千次阅读 2021-01-18 19:19:19
    【51CTO.com快译】众所周知,...本文将从如下四个方面和您一起比较四种优秀数据库设计工具的各自优缺点。用户界面可支持的数据库数据工具售价1.DbSchemaDbSchema是一种可用于复杂数据库设计和管理的可视化工具。该...

    【51CTO.com快译】众所周知,良好的数据库设计能够大幅减少后期的运维工作,同时也能最大程度地减少软件项目出错的可能。由于我们所面临的真实项目需求往往五花八门,因此需要找到合适的设计工具,来实现事半功倍的效果。

    本文将从如下四个方面和您一起比较四种优秀数据库设计工具的各自优缺点。

    用户界面

    可支持的数据库

    数据工具

    售价

    19969e3b3c58bfdafa61c3b895421349.png

    1.DbSchema

    DbSchema是一种可用于复杂数据库设计和管理的可视化工具。该工具已经集成在大多数主流操作系统之中。

    用户界面

    DbSchema具有友好的用户界面,可简化数据库的设计。它能够为管理大型数据库提供友好的界面布局,以便用户更专注于数据库的特定功能。

    如下图所示,DbSchema界面能够让用户自由地浏览各种视图,在布局中拖放表格,或通过双击的方式来编辑表格中的数据。

    ccbcf0d1787deded2ac342fec8fbde4a.png

    逆向工程

    DbSchema可以轻松地对现有数据库的架构模式(schema)进行反向工程。

    项目文件和架构模式同步

    DbSchema将本地的模式设计保存到一个项目文件之中。使用此类项目文件,用户在无需连接数据库的情况下,直接修改目标架构模式的设计。这些更改将会被保存在对应的项目文件中。当再次与数据库连接时,用户可以通过比较该项目文件和目标数据库之间的差异,实现相互之间的同步。

    共享

    用户可以使用GIT或其他版本控制类系统,轻松地在团队内部共享DbSchema的各种项目文件。而且,单个架构模式可以在多台服务器之间自由迁移。由于此类项目文件是XML格式的,因此用户可以使用任何一种文本编辑器,去轻松地读取或编辑。

    可视化数据工具

    DbSchema集成了三种实用的数据工具:

    关系型数据浏览(Relational Data Browse)使用户可以同时浏览多个表中的数据。

    可视化查询生成器(Visual Query Builder)以可视化的方式创建复杂的SQL查询。

    SQL编辑器(SQL Editor)是使用文本自动完成(autocompletion)功能的强大编辑器。

    支持的数据库

    DbSchema能够与大多数数据库相集成,并可以通过JDBC驱动程序连接到其他数据库上。另外,DbSchema还能够通过反向工程来设计Mongo DB的架构模式。

    售价

    DbSchema提供15天的免费试用期。15天之后,您可以选择如下三种定价方案中的一个:

    学生 — 63美元 – 终身许可证。

    个人 - 127美元 - 终身许可证,一年内免费更新。一年后,用户每年需要为更新支付31美元。

    商业 — 197美元 - 终身许可证,一年内免费更新。一年后,用户每年需要为更新支付48美元。

    如果您一次性购买了3个或更多DbSchema许可证,则可享受15%的批量折扣。

    总结

    DbSchema是一个多合一的数据库设计器与管理器。它被认为是管理复杂数据库的一款非常实用的工具。DbSchema的主要缺点是其表单和报表引擎比较难用。

    cd96bd075426931b2f23d1e3213c46be.png

    2.Vertabelo

    作为一款在线的数据库设计工具,团队成员既可以通过Vertabelo轻松地在项目上开展协作,也可以通过电子邮件与团队成员共享访问的各种权限。目前,Vertabelo提供三种不同的访问级别:所有者、编辑者和查看者。

    用户界面

    Vertabelo集成了简洁明了的界面。用户可以在模型之间进行流畅的切换,而不必离开其设计区域。

    如下图所示,该工具集成了快速搜索和快速导航菜单,它们对于大型数据库的使用是非常实用的。

    42f1dfeecd2d8a41a1d44a7c4c6787db.png

    逆向工程

    Vertabelo允许用户对数据库中的架构模式进行反向工程。由于没有针对反向工程的图形界面,用户需要通过访问其官网,以获取命令行。另外,其反向工程的另一个缺点是:用户必须在上传之后手动安排各种表格。

    模型

    Vertabelo使用模型来保存设计。这些模型可以作为具有不同访问级别的文档,在团队之间共享。此外,开发者还可以:

    使用公共链接,在Vertabelo之外共享模型。

    通过克隆,以跟踪过往设计的旧版本。

    类似DbSchema项目文件那样被使用。

    支持的数据库

    Vertabelo仅支持八种主流的数据库,它们分别是:Oracle、MySQL、PostgreSQL、SQLite、IBM DB2、SQL Server、HyperSQL和Amazon Redshift。

    售价

    Vertabelo提供7天的免费试用期,7天之后,您可以选择如下三种定价方案中的一个:

    基本方案 - 9美元/月,最多可有5个数据库模型,每个模型最多有25张表。

    高级方案 - 29美元/月,最多可有20个数据库模型,每个模型最多有100个表。

    团队方案 - 从79美元/月到799美元/月不等,具体取决于团队的规模。该方案提供了无限个数据库模型,以及每个模型里无限数量的表。

    总结

    作为优秀的数据库设计工具,Vertabelo具有友好且时尚的界面。它不但易于被访问和使用,并且易于在团队中实现工作的共享。不过,它也有着如下缺点:

    支持的数据库较少。

    逆向工程工具不太“友好”。

    缺少稳定的SQL编辑器。

    6db46e1f4752531c5c38174170a00cbc.png

    3.Toad Data Modeler

    作为一款数据库建模工具,Toad Data Modeler使用到了自动化且直观的工作流程,并且内置了专业的知识库。随着时间的推移,Toad建立了一个大型开发者社区,并成为了广受欢迎的数据库方案。

    用户界面

    Toad集成了一套用户界面,它可以帮助用户更好地了解现有的数据库和对应的表之间的关系,进而创建各种逻辑和物理的数据模型。

    如下图所示,Toad可以自动地在物理模型中映射数据库的所有属性。

    468de9cc39344cb62000569630b58a16.png

    逆向工程

    Toad可以通过连接到数据库,来对架构进行逆向工程。

    模型与同步

    Toad使用户能够将逻辑模型转换为选定的物理模型(例如Oracle和SQL Server等)。您也可以将既定的物理模型转换为另一种物理模型,例如:将Oracle模型转换为SQL Server。

    在同步方面,用户可以使用该工具将模型与数据库进行比较,进而生成用于迁移的变更脚本。此外,Toad还可以让用户从数据库中直接更新模型。

    自动化

    Toad可以自动化诸如数据和架构模式之间的比较流程。

    SQL代码的生成

    Toad可以生成各种复杂的数据库DDL脚本。此外,它还可以在关联的应用程序中打开已生成的SQL脚本。

    报告

    Toad可以生成HTML、RTF、以及PDF格式的报告。

    支持的数据库

    Toad工具可以连接到多个数据库上,其中包括:Oracle、SAP、MySQL、SQL Server、以及PostgreSQL等。

    售价

    Toad提供30天的免费试用期。30天之后,用户可以637.45美元的价格购买Toad Data Modeler许可证,其中包含1年的技术支持。

    总结

    总的说来,Toad是一个具有许多出色功能的数据库建模平台。当然,它也具有如下的缺点:

    无法提供非常直观的用户界面。

    许可证比较昂贵。

    5661dbe0556564142f1163dd939f1057.png

    4.DbVisualizer

    同样作为数据库管理与设计工具的DbVisualizer,集成了许多数据库,并且能够工作在各种主流操作系统上。

    用户界面

    DbVisualizer集成了一个易用的界面。用户可以用它来浏览复杂的架构和编辑数据。

    如下图所示,该界面允许用户执行各种操作,其中包括:拖放、固定标签、在单独的窗口中分离标签、以及内联编辑(inline edit)等。

    62be2c214e7e39d657f885bd1c0c75c7.png

    服务器管理

    DbVisualizer使用户可以管理数据库服务器的实例、整体安全性、以及会话存储。此外,用户还可以计划和执行各种针对Oracle、MySQL、PostgreSQL和SQL Server的操作。

    比较

    DbVisualizer允许用户比较诸如表格数据和脚本之类的对象,以及两个表与过程的DDL。而且,其比较界面非常简洁明了。

    SQL工具

    DbVisualizer提供如下实用的SQL工具:

    SQL Commander — 一种支持多个编辑器和结果集的查询工具。

    Query Builder - 使用户可以直观地创建和执行查询。

    Explain Plan - 一种用于分析如何在数据库中使用某种查询的工具。不过此功能仅适用于某些数据库产品。

    DbVisualizer工具集成了一个SQL历史记录工具,用户可以在其中查看以往的查询信息。

    支持的数据库

    DbVisualizer能够与许多主流数据库集成到一起,并且可以使用JDBC驱动程序去连接其他数据库。

    售价

    虽然DbVisualizer提供了免费版的工具,但是该版本缺少一些重要的功能。其完整版工具的售价为:每位用户197美元/许可证,而每位用户的续证费用为69美元。当然DbVisualizer也会视用户团队的规模给予许可证一定的折扣。例如:对于拥有50名以上的团队而言,最便宜的价格为:每位用户141美元,以及50美元的续签费用。当然,该工具也提供了一种高级支持类型的许可证。

    总结

    作为出色的数据库管理工具,DbVisualizer具有友好的用户界面,并能够在所有流行的操作系统上运行。当然,DbVisualizer的缺点主要集中在:其免费版本没有足够的功能,而付费版本又过于昂贵。

    原文标题:Top 4 Database Design Tools,作者:Rafaelo Condret

    【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

    【编辑推荐】

    【责任编辑:庞桂玉 TEL:(010)68476606】

    点赞 0

    展开全文
  • 文章目录前言一、创建概念数据模型二、概念模型转为物理模型三、创建物理数据模型四、导出建库SQL脚本五、导出数据库设计文档1.使用向导生成数据字典文档2.使用已有模板生成数据字典文档六、PowerDesigner逆向工程七...

    前言

    数据库设计的基本步骤按顺序分为需求分析、概念设计、逻辑结构设计、物理结构设计、数据库实施、数据库的运行和维护六个阶段。
    对于设计大型数据库我们建议遵循这些步骤,先设计概念模型,因为概念模型更易于看出实体关系,也便于对业务逻辑的理解,如果你的数据库实体规模不大,实体间的关系易于理解,那也可直接进行物理模型设计以便精简流程。
    本文档使用软件版本为PowerDesigner16.7,因PowerDesigner16各小版本间差异不大,常用的操作和设置基本一致。若是版本不一致,请参考后自行学习。`

    一、创建概念数据模型

    1、点击菜单栏File->New Model按序号顺序选择,完成概念数据模型创建。如下图。
    在这里插入图片描述

    2、概念数据模型右侧工具箱(ToolBox)常用控件介绍。如下图。
    在这里插入图片描述

    3、概念数据模型常用的实体属性General选项卡介绍。如下图。
    在这里插入图片描述

    4、概念数据模型常用的实体属性Attributes选项卡介绍。如下图。
    在这里插入图片描述

    5、设计的概念数据模型。如下图。

    在这里插入图片描述

    二、概念模型转为物理模型

    1、点击菜单栏Tools->Generate Physical Data Model。如下图。
    在这里插入图片描述

    2、按图操作创建物理模型。如下图。
    在这里插入图片描述

    三、创建物理数据模型

    1、点击菜单栏File->New Model,按序号顺序选择。如下图。
    在这里插入图片描述

    2、物理数据模型右侧工具箱(ToolBox)常用控件介绍。如下图。
    在这里插入图片描述

    3、物理数据模型常用的实体属性General选项卡介绍。如下图。
    在这里插入图片描述

    4、物理数据模型常用的实体属性Columns选项卡介绍。如下图。
    在这里插入图片描述

    5、实体关系Reference常用操作。如下图
    在这里插入图片描述

    6、物理数据模型创建唯一键。如下图。
    在这里插入图片描述

    7、物理数据模型设置字段默认值、检查约束。
    在这里插入图片描述

    四、导出建库SQL脚本

    1、点击菜单栏Database->Generate Database,按图操作后,点击确定即可。
    在这里插入图片描述

    2、生成的创建库SQL脚本。如下图。
    在这里插入图片描述

    五、导出数据库设计文档

    1.使用向导生成数据字典文档

    1、在物理数据模型中按下图序号顺序操作。
    在这里插入图片描述

    2、修改报告名称及语言。
    在这里插入图片描述

    3、点击工具栏的向导按钮打开生成报告向导窗口。
    在这里插入图片描述

    4、点击下一页,以下页面按图进行选择。
    在这里插入图片描述

    5、可根据需要编辑报告内容。如下图。

    在这里插入图片描述

    2.使用已有模板生成数据字典文档

    1、在物理数据模型中按下图序号顺序操作。
    在这里插入图片描述

    2、按下图序号顺序操作,设置已有模板文件路径。
    在这里插入图片描述

    3、选择已有模板。如下图。
    在这里插入图片描述

    备注:下载文档后可复制出模板。 在这里插入图片描述

    4、根据自己需要导出指定格式的数据字典文档。如下图。
    在这里插入图片描述

    5、生成RTF格式后使用word打开,然后保存为word格式。如下图。
    在这里插入图片描述

    6、生成的word文档格式如下图。
    在这里插入图片描述

    六、PowerDesigner逆向工程

    1、点击菜单栏File->Reverse Engineer->Database。如下图。
    在这里插入图片描述

    2、修改模型名称及选择数据库。如下图。
    在这里插入图片描述

    3、使用导出的SQL脚本或者配置数据源连接数据库进行逆向工程。

    在这里插入图片描述

    七、常用操作技巧

    1.PowerDesigner使用Domain

    1、域可以理解为取值范围,定义最大值、最小值、约束、类型。通过用户自定义后,新建实体时可以使用域对字段属性进行快速和统一定义。按下图操作。
    在这里插入图片描述

    2、按下图设置对应的内容创建域。
    在这里插入图片描述

    3、创建域后在实体Columns选项卡中就可以使用域了。如下图。

    在这里插入图片描述

    2.PowerDesigner使用name生成comment

    1、 物理数据模型做实体设计的时候,多数情况下name的内容也是comment的内容,为了减少设计工作量,我们常常使用脚本来实现如果comment的内容为空,则将name的内容copy到comment中。菜单栏中选择Tools->Execute Commands->Edit/Run Script。如下图。
    在这里插入图片描述

    2、 按下图操作,选择脚本文件name2comment.vbs,最后点击Run按钮即可。
    在这里插入图片描述

    备注:下载文档后可复制出文件。
    在这里插入图片描述

    3.PD导出sql脚本应用Domain类型

    菜单栏选择Database -> Edit Current DBMS -> General -> Script -> Objects -> Domain -> Enable设置为NO即可,如下图
    在这里插入图片描述

    4.PD设置默认值时去掉单引号

    在PowerDesigner中,如果默认值是非数值型的,就会默认加上单引号。那么如果我们设置是默认时间,就需要去掉单引号。
    菜单栏选择Database -> Edit Current DBMS -> General -> Sql-> Syntax-> Quote-> Value设置为空即可。如下图操作。
    在这里插入图片描述

    八、文档下载地址

    PowerDesigner16使用教程全攻略

    下载地址:https://download.csdn.net/download/ma286388309/85134592

    展开全文
  • 常用数据库建模工具

    万次阅读 多人点赞 2018-03-14 15:03:10
    Database Deployment Manager (DDM) 是一个桌面支持多平台的数据库设计工具,并可进行数据库管理。程序员可用它来创建数据库结构并进行发布。 收藏 4 Gaudí 一个用Java开发的可视化数据库设计工具,支持JDBC 2.0的...
  • 五大优秀的数据库设计工具

    千次阅读 2021-05-21 09:21:00
    数据库设计的目的是把软件系统中大量的数据按一定的模型组织起来,以实现方便、及时地存储、维护和检索等功能,是软件系统开发和建设的关键和重要组成部分之一,因此数据库设计往往比较复杂,最佳设计不可能一蹴而就...
  • 超好用的数据库设计文档生成工具

    千次阅读 2022-01-27 12:32:44
    超好用的数据库设计文档生成工具
  • 本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果。ToolFk还支持BarCode条形...
  • 最近有个新项目刚过完需求,正式进入数据库表结构设计阶段,公司规定统一用数据建模工具 PowerDesigner。但我并不是太爱用这个工具,因为它的功能实在是太多了,显得很臃肿繁琐,而平时...
  • 再见PowerDesigner,这款国人开源的数据库设计工具Chiner真香 当我们在项目开发初期时,往往需要设计大量的表,此时使用数据库设计工具就会比较高效!今天给大家推荐一款国人开源的数据库设计工具chiner,界面漂亮...
  • Mysql数据库文档生成工具

    千次下载 热门讨论 2016-02-16 22:21:52
    给大家介绍一款数据库文档生成工具 目前只支持mysql 主要是生成docx的 客户有些时候需要数据库文档,为了方便,于是我就写了这个工具, 通过数据库读取相关表数据,达到输出所有注释到文档中,大大提高了工作效率
  • TeamDesigner团队协作,一款免费在线的数据库设计工具。类似PownerDesigner的功能,可用于设计mysql,oracle的表结构。支持私有化部署 地址:http://101.200.59.11/ 主要功能 1、支持Mysql,Oracle数据库表结构...
  • 数据库设计工具的使用(实用)

    千次阅读 2017-05-27 01:18:11
    使用数据库设计工具,以下sql语句全部可以自动生成:/*==============================================================*/ /* DBMS name: MySQL 5.0 */ /* Created on: 2017/5/27 0:57:18
  • 两款免费、好用的数据库连接工具

    万次阅读 2021-08-06 12:25:32
    Navicat是一套快速、可靠的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单...
  • 数据库设计工具之chiner

    千次阅读 2021-11-28 19:31:18
    之前我们在项目开发阶段设计数据库可能常用PowerDesigner,PowerDesigner是业内主流的数据库建模工具,但随着技术和时间的推移,PowerDesigner越来越暴露出一些问题,比如安装麻烦,功能较多复杂,界面有点古老等。...
  • 工具数据库设计ER图

    万次阅读 2019-05-20 09:46:09
    我们在做数据库设计的时候经常需要系统性的去认识系统涉及到的全部对象,以及对象间的相互关系,如果系统复杂的话,如果不借助合适工具的话,到最后设计出来的数据库肯定会存在或多或少的问题,不过前辈们早就遇到过...
  • 数据库系统-数据库设计

    千次阅读 2022-04-11 17:47:49
    数据库系统-数据库设计 数据库设计概述及六步骤简介 数据库设计是指对于一个给定的应用环境,...常用数据库设计方法如下: 新奥尔良方法:将数据库设计分为若干阶段和步骤 基于E-R模型的设计方法:概念设计阶段广
  • 5款非常好用的免费数据库建模工具(免费)

    万次阅读 多人点赞 2020-03-09 12:07:39
    数据库的Schema是一个数据库的设计的蓝图,他能够准确表述...下面精心挑选的5款免费的数据库辅助设计工具。 dbdiagram.io draw.io Lucidchart SQLDBM QuickDBD dbdiagram.io 转存失败重新上传取消Pricing: Fre...
  • 数据库设计

    万次阅读 2021-09-14 09:58:39
    数据库设计 数据库设计概念 数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构, 并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括...
  • 关于国产数据库设计PDManer工具的使用一 PDManer简介二 PDManer的使用1 简单案列说明1 界面说明2 内容说明1 数据表2 视图3 关系图4 数据字典 一直以来,对于数据库的表设计,都是采用PowerDesigner工具. 最近发现一...
  • 数据库设计数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。 数据库设计的...
  • 作者:不剪发的Tony老师blog.csdn.net/horses/article/details/108503541数据库建模和设计是软件开发过程中必不可少的步骤,一个良好的建模工具可...
  • 8 款免费的 MySQL 数据库建模工具

    万次阅读 多人点赞 2020-09-09 22:14:25
    数据库建模和设计是软件开发过程中必不可少的步骤,一个良好的建模工具可以帮助我们简单快速地完成数据库设计,提高工作的效率。因此,今天给大家推荐几款免费的 MySQL 数据库建模工具,包括 MySQL Workbench、SQL ...
  • 推荐一款最近发现非常实用的数据库建模工具...最近因为公司的项目,需要理清楚数据库的表关系,同时设计数据库. 一直想找一款支持中文编辑,又能向很好向同事直观展示数据库各表关系的建模工具,意外发现了这款神器. ...
  • 类似大家常用数据库建模工具如PowerDesigner、ERWIN、ER-Studio和Rational-Rose等的超级精简版。 包含功能: a. 表结构设计:创建表、字段、主键、外键、索引和注释; b. 表描述:可直接编辑文字描述快速生成表...
  • 数据库题目之数据库设计

    万次阅读 多人点赞 2019-01-10 15:21:25
    1、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的 阶段。 A.需求分析 B.概念设计 C.逻辑设计 D.物理设计 【答案:】B 2、在关系数据库设计中,设计关系模式是 的...
  • 数据库设计 ER图

    万次阅读 多人点赞 2022-01-09 20:41:41
    反例2:区分程序功能和数据库数据 挂号排队信息 我个人挂号排队一般不用保存到数据库,所以无需在ER图上表示 另外,如果要显示排队信息,我认为应当是给每个用户一个id序号,程序实现排队,而不是数据库去记录这个...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 656,706
精华内容 262,682
热门标签
关键字:

常用的数据库设计工具