ProcessOn制作ER过程(自定义)

1 查出相关表的列名、注释、数据类型

1.1 SQL1

SELECT
	a.OWNER 模式,
	a.TABLE_NAME 表名,
	a.COLUMN_NAME 列名,
	a.DATA_TYPE 数据类型,
	a.DATA_LENGTH 长度,
	a.NULLABLE 非空,
	--(CASE WHEN a.NULLABLE = 'N' THEN 'Y' ELSE 'N' END) 非空,
	b.COMMENTS 注释
FROM
	ALL_TAB_COLUMNS a
LEFT JOIN ALL_COL_COMMENTS b ON
	a.OWNER = b.OWNER
	AND a.TABLE_NAME = b.TABLE_NAME
	AND a.COLUMN_NAME = b.COLUMN_NAME
WHERE
	a.OWNER = '数据库名/schema名' 	
	AND 
a.TABLE_NAME = '表名'

1.2 SQL2

SELECT
--	a.TABLE_NAME 表名,
	a.COLUMN_NAME 列名,
	b.COMMENTS 注释,
	a.DATA_TYPE 数据类型
--	a.DATA_LENGTH 长度,
--	a.NULLABLE 非空,
	--(CASE WHEN a.NULLABLE = 'N' THEN 'Y' ELSE 'N' END) 非空,
FROM
	user_tab_columns a
LEFT JOIN USER_COL_COMMENTS b ON a.TABLE_NAME = b.TABLE_NAME
	AND a.COLUMN_NAME = b.COLUMN_NAME
WHERE
a.TABLE_NAME = '表名'
ORDER BY a.COLUMN_ID

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2 将这TXT文档复制到processon中,有多少张表就复制多少次。

效果如下
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 这个问题可以理解为如何使用PowerDesigner工具来绘制ER图。建议在PowerDesigner中新建一个数据模型,然后在模型中添加实体和关系,以此来构建ER图。具体操作可以参考PowerDesigner的使用手册和教程。 ### 回答2: PowerDesigner是一款广泛使用的数据建模和设计工具,它可以用来制作ER图,以帮助开发人员更好地了解和设计数据库结构。 要使用PowerDesigner制作ER图,需要按照以下步骤操作: 1. 创建一个新的数据模型项目并选择ER模型类型。可以通过单击“文件”菜单中的“新建”按钮来完成此操作。 2. 在ER模型中添加表和实体。可以通过单击ER模型视图中的“实体”和“关系”工具栏中的工具来添加它们。 3. 为每个表和实体添加属性和属性类型。可以使用属性面板来定义数据类型、长度、默认值和约束。 4. 创建关系。可以使用关系工具栏中的“关系”按钮来创建通常的一对一、一对多和多对多关系。 5. 定义主键和外键约束。可以通过单击主键或外键表的属性,在“属性”面板中选择“主键”或“外键”属性以定义它们。 6. 定义索引。可以使用索引面板来定义表上的索引。 7. 可以使用PowerDesigner提供的工具来生成数据库表的SQL脚本。可以使用单击“文件”菜单中的“生成数据库”选项来完成此操作。 PowerDesigner还有其他功能,如支持多个数据库平台,可以根据需要自定义数据类型和颜色等。可以使用PowerDesigner来创建详细的ER图,以协助团队在项目开发过程中更好地了解数据结构。 ### 回答3: PowerDesigner是一个企业级应用程序,主要用于设计和维护大型数据库应用系统。它具有丰富的功能和易于使用的界面,让用户可视化和管理各种物理和逻辑数据模型。其中,PowerDesignerER图设计功能尤为突出,是数据库设计中不可或缺的一环。 PowerDesigner利用ER图来展示实体之间的关系,同时也可以展示实体的属性和关系特征。ER图是一种基本的数据建模工具,采用实体、属性和关系来描述数据模型的概念结构。在PowerDesigner中,ER图是通过拖放实体和关系的方式来设计的。以下是PowerDesignerER图的制作步骤: 1.新建模型: 在PowerDesigner中创建新模型,选择数据库类型并起一个名称,用于跟踪和管理整个模型。在创建模型的过程中,需要指定各种数据对象(如表、视图等)的属性,以便制作ER图。 2.创建实体: 在模型中创建实体,可以通过拖动和放置实体图标的方式来完成。实体可以有自己的名称和属性,也可以根据需要设置索引、主键、外键等属性。在PowerDesigner中,每个实体都会自动包含一个主键。 3.创建关系: 在ER图中,关系用于表示两个实体之间的联系。创建关系是通过在ER图上拖拽两个实体之间的连接线完成。连接支持多种关系类型,如一对一、一对多、多对多等。在连接的基础上,还可以设置约束、删除和更新规则等属性。 4.设置实体属性和关系特性: 在PowerDesigner中,可以设置各个实体的名称、描述和其他各种属性。在完成实体的设置后,还需要设置关系的特性,如命名规则、数据库编码、数据类型等。 5.保存并发布: 完成ER图设计后,将其保存并发布。在PowerDesigner中,可以将设计保存为XML文件或直接发布到数据库中。此外,PowerDesigner还可用于导出ER图到其他数据库设计工具,如SQL Server Management Studio等。 总之,PowerDesigner是企业级数据库设计工具中的佼佼者,能够帮助用户实现高质量的ER图设计,快速创建和管理数据库系统。即便是初学者,也可以在PowerDesigner的辅助下快速上手制作ER图。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值