数据库设计工具—–PD

数据库设计工具—–PD数据库设计工具—–PDPowerDesign是一款功能强大的建模软件,提供强大的元数据管理功能,可以帮助用户构建关键信息的全方位视图,创建多种类型的模型,包括数据模型,物理模型,面向对象模型等等。同时继承了数据管理、BL、数据集成和数据整合多种功能。这是一款收费软件安装完成后,就来介绍一下基本使用。注意:这是一款功能非常非常非常强大的软件,我们只是介绍一下一小部分我们数据库用到的功能。进入软件后界面如下:我们点击file->然后创建一个model(模型)。然后创建一个物理

大家好,又见面了,我是你们的朋友全栈君。

数据设计工具—–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创建表。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/157464.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Windows 软RAID 1操作教程[通俗易懂]

    Windows 软RAID 1操作教程[通俗易懂]  文章原始地址:http://feotech.com/?p=190  本文将介绍基于Windows操作系统的软RAID1的创建于更换磁盘的操作方法,关于每种RAID的各自原理请点击以下Wikipedia链接查看https://en.wikipedia.org/wiki/Standard_RAID_levelsRAID1的特点是将相同数据同时写入2块硬盘中,起到数据…

    2022年7月15日
    106
  • Kotlin之JSON格式解析

    kotlin解析json文件第一步:首先导入KlaXon库,官网地址是:https://github.com/cbeust/klaxon导入成功后我们将试着编译一个Json资源第二步:编译开始valJsonObjec=json{obj(“name”to“zhangsan”,“age”33)}这是第一种创建方式类似{“name”:“zhangsan”“age”=3…

    2022年4月9日
    578
  • 八大排序算法(C语言实现)

    八大排序算法(C语言实现)文章目录插入排序插入排序希尔排序选择排序选择排序堆排序交换排序冒泡排序快速排序并归排序并归排序插入排序插入排序希尔排序选择排序选择排序堆排序交换排序冒泡排序快速排序并归排序并归排序…

    2022年6月24日
    25
  • 安卓错误总结

    安卓错误总结

    2022年2月7日
    48
  • (java)五大常用算法

    (java)五大常用算法算法一:分治法基本概念1.把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。2.分治策略是对于一个规模为n的问题,若该问题可以容易地解决(比如说规模n较小)则直接解决,否则将其分解为k个规模较小的子问题,这些子问题互相独立且与原问题形式相同,递归地解这些子问题,然后将各子问题的解合并得到原…

    2022年7月18日
    20
  • Linux文件—文件锁

    Linux文件—文件锁通过之前的open()/close()/read()/write()/lseek()函数已经可以实现文件的打开、关闭、读写等基本操作,但是这些基本操作是不够的。对于文件的操作而言,“锁定”操作是对文件(尤其是对共享文件)的一种高级的文件操作。当某进程在更新文件内数据时,期望某种机制能防止多个进程同时更新文件从而导致数据丢失,或者防止文件内容在未更新完毕时被读取并引发后续问题,这种机制就是“文件锁”。

    2022年6月28日
    52

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号