PDManer元数建模绘制用户角色部门权限关系图

学习文档

PDManer元数建模-v4-操作手册 (yuque.com)icon-default.png?t=N7T8https://www.yuque.com/pdmaner/docs/pdmaner-manual#goEFW

建表

-- 创建用户表2

-- 创建用户表2  √
create table USER_TEST_WXX2
(
--     主键自增generated by default as identity primary key
    USER_ID     NUMBER generated by default as identity primary key not null,
    NAME        NVARCHAR2(64)                                       not null,
    GENDER    NVARCHAR2(3),
    MOBILE    NVARCHAR2(32),
    JOB_NUMBER NVARCHAR2(32),
    PASSWORD NVARCHAR2(32),
    EMAIL NVARCHAR2(32),
    DEVELOPER_ID NVARCHAR2(32),  --开发者id
    IS_LEAVE NUMBER,  --是否离职,0为否,1为是
    REMARK NVARCHAR2(256),
    UPDATE_DATE DATE
);

-- 创建部门表3  √

create table DEPT_TEST_WXX3
(
--     主键自增generated by default as identity primary key
    DEPT_ID     NUMBER generated by default as identity primary key not null,
    NAME        NVARCHAR2(64)                                       not null,
    DESCRIBE    NVARCHAR2(256),
    PARENT_ID NUMBER,  --父级部门
    UPDATE_DATE DATE
);

-- 创建角色表2  √

create table ROLE_TEST_WXX2
(
--     主键自增generated by default as identity primary key
    ROLE_ID     NUMBER generated by default as identity primary key not null,
    NAME        NVARCHAR2(64)                                       not null,
    DESCRIBE    NVARCHAR2(256),
    IS_ENABLE   NUMBER,
    UPDATE_DATE DATE
);

-- 创建权限表2

-- 创建权限表2 √
create table PERM_TEST_WXX2
(
--     主键自增generated by default as identity primary key
    PERM_ID     NUMBER generated by default as identity primary key not null,
    NAME        NVARCHAR2(64)                                       not null,
    PARENT_ID NUMBER,  --父级权限
    URL   NVARCHAR2(256),
    APP_ID NUMBER,  --应用程序ID
    PAGE_ID NUMBER, --页面ID
    PAGE_PARENT_ID NUMBER, --页面上级ID
    DESCRIBE    NVARCHAR2(256),
    IS_ENABLE   NUMBER,
    UPDATE_DATE DATE
);

1.连接数据库,导入数据表

  2.为表设置显示名称和标题

 3.将设好的表拖动到关系图空白区

 4.建立关联

由源字段锚点向目标字段锚点拖动,默认建立源字段至目标字段的1对N关系

 最后效果

### 如何使用 PDMan 生成 ER 图 #### 创建新模型 打开 pdman 应用程序并选择“新建模型”功能。这一步骤初始化了一个新的工作空间,允许用户开始构建实体关系图 (ERD)[^1]。 #### 添加实体 从左侧的实体列表中挑选所需的实体类型,并将其拖放到中央的工作区——即画布区域。此操作创建了构成 ER 图的基础组件。 #### 定义实体属性 双击已放置于画布上的实体图标来开启其配置界面,在这里可以为该实体添加具体的属性字段。对于每一个新增加的属性,能够设定对应的数据类型及其约束条件。这一过程确保了所建模的对象具有精确而合理的结构描述。 #### 构建实体间的关系 利用连接线工具绘制线条以表示不同实体间的关联形式,比如一对一、一对多或是多对多的关系。这种可视化表达有助于清晰展示各对象之间逻辑联系的方式。 #### 调整与优化布局 完成初步的设计之后,应当进一步审视整个图表的整体外观,适当移动各个元素的位置使整体更加整洁有序,从而提高最终成果的可读性和美观度。 #### 导出物理数据库结构 当确认无误后,可以通过菜单栏里的“导出模型”选项把当前编辑的内容转换成实际可用的数据库表结构定义文件。这意味着完成了由概念层面到具体实现的重要转变。 ```sql -- 示例 SQL 语句用于说明如何基于 ER 图创建数据库表格 CREATE TABLE Employees ( EmployeeID INT PRIMARY KEY, FirstName VARCHAR(50), LastName VARCHAR(50), DepartmentID INT FOREIGN KEY REFERENCES Departments(DepartmentID) ); ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值