-
2021-05-06 01:31:05
用vision通过反向工程生成的数据库ER图_计算机软件及应用_IT/计算机_专业资料。用vision通过反向工程生成的数据库ER图admin Field Name admin_id admin_name admin_psw Field Type Default AllowNull PriKey NO NO NO YES NO NO Extra......
数据库ER图讲解 实体-联系模型 ? 2.1 基本概念 ? 2.2 E-R图 ? 2.3 一个简单的综合示例 ? 2.4 E-R图设计剖析 ? 2.5 复杂系统E-R图示例 ? 2.6 E-R模型到关系模型的转换 2.1基本概念 ? 实体-联系模型 ? 1976年, ......
)四、数据库物理结构设计 1、把关系模型转化为表结构 (1)班级信息表(class):包含所有的班级信息。 表 1- 班级...ER图转换为关系模式实例 2018-06-24 20:26:52 这是我最近看到的关于关系模式最好的文章 2018-06-24 02:07:......
[解析] 逻辑设计就是把概念模型转换为某一个具体的数据库管理系统所支持的数据模型...
数据库ER图讲解_动物植物_PPT模板_实用文档 E-R图主讲老师:王文彬 1 实体-联系模型 ? 2.1 基本概念 ? 2.2 E-R图 ? 2.3 一个简单的综合示例 ? 2.4 E-R图设计剖析 ? 2.5 复杂系统E-R图示例 ? 2.6 E-R模型到关系......
“数据库关系图”节点右击==》新建数据库关系图 5、 此时就可以在界面中间画自己的 ER 关系图了 新增表: 右击==》新建表 填写表信息 为表添加关系: 鼠标放在表中右击==》关系 点击红色标记,填写表关联信息,可以更改关联名字等信息......
. 将 ER 模型转换成关系数据库 ER 模型转换关系数据库的一般规则: (1) 将每一个实体类型转换成一个关系模式,实体的属性为关系模式的属性。 (2) 对于二元联系,按各种情况处理,如下面所示。 二元 关系 ER 图 转换成的关 系 联系......
数据库ER图模型_计算机软件及应用_IT/计算机_专业资料。数据库ER图有关概念介绍 提纲数据库设计过程 基本概念 映射的基数 弱实体集 扩展ER特性 ER模型设计要点 概念数据库设计过程 E-R模型向关系模式的转换 数据库设计过程确定存储哪些......
Visio 对 MySQL 数据库反向工程生成 ER 数据库模型图 1、首先需要从 Mysql 下载用于数据库链接的驱动 ODBC 下载地址是:/downloads/connector/odbc/ 根据相应的版本下载即可,下载完后直接在本地安装 Visio2010(......
数据库用ER图来描述_计算机软件及应用_IT/计算机_专业资料。为电冰箱经销商设计一个数据库, 要求包括生产厂商和产品的信息。 生产厂商的信息包 括名称、地址、电话;产品的信息包括生产商、品牌、型号、价格;生产厂商生产某产品的 数量......
? 目前的DBMS大多支持关系型逻辑模型,比如Oracle, SQL Server,DB2等等。 ? 我们也可以开发自己的DBMS,但这项工作...8 从ER图导出关系模型数据结构 ER图描述信息的结构,是构造数据模型的依据。从ER图 出发导出关系模型数据结构的两点......
ER 模型转换关系数据库的 一般规则: (1) 将每一个实体类型转换成一个关系模式,实体的属性为关系模式的属性。 (2) 对于二元联系,按各种情况处理,如下面所示。 二元关 ER 图系 转换成的关系 联系的处理 主键 外键 (有两种) (......
建立ER图根据具体语义把ER图转换为关系模式_计算机软件及应用_IT/计算机_专业资料。数据库设计数据库系统设计包括数据库设计与数据库应用系统设 计,对应需要建立数据模型与功能模型。重点 : 数据库设计步骤、关键、任务、结果等概念与知识......
数据库设计(ER图与逻辑结构表)示例_计算机软件及应用_IT/计算机_专业资料。1.1 数据库概念设计 1.1.1 数据库 E-R 设计图 图 1:数据库 E-R 设计图 1.1.2 E-R 设计图说明 表 1 数据库 E-R 实体表 实体名称 实体描述......
把E-R图转换成关系模型的过程,属于数据库设计的是( )。 A.概念设计B.逻辑设计C.需求分析D.物理设计正确答案及相关解析 正确答案 B 解析 E-R图转换成关系模型的过程,属于数据库设计的逻辑设计阶段。...
SQL-Server-2008 中-如何实现 ER 图的绘制 1、 以系统默认的用户,Windows 身份验证模式进入 Microsoft SQL Server Management Studio 主界面,如下图: 2、 点击连接进入主界面 3、 新建一个数据库,名字为 PPIS a) 打开“对象资源......
数据库的逻辑设计主要工作是将E-R图转换成指定RDBMS中的关系模式。需求解析阶...
教学管理系统数据库ER图及SQL语句,数据库管理系统,属于数据库管理系统的是,数据库管理系统是,oracle数据库基本语句,access数据库管理系统,好用的订单管理系统,学籍档案管理系统,oracle数据库入门,sql数据库入门基础知识 ......
数据库逻辑设计 1.2.1 数据库逻辑模式结构 数据表中文名 数据表名 备注 数据库设计(ER 图与逻辑结构表)示例 雇员 厨师 订单受理人 经理 顾客 就餐卡 订单 订单明细 食品 常规菜单 促销菜单 班次 签到记录 加班记录 GuYuan CS DDS......
参考答案:ER图 数据库的设计及实现_经管营销_专业资料。参考答案:ER图 数据库的设计及实现 答:有两个实体,分别是“图书”和“读者”,两个实体间的联系就是“借阅”;每个读者 都可以借阅多本图书, 而每本图书又可以被不同的读者所......
更多相关内容 -
MySQL基础:使用MySQL Workbench生成ER图
2020-12-14 19:20:25这篇文章介绍一下如何使用MySQL Workbench生成ER图。 事前准备 MySQL: 8.0.11 liumiaocn:~ liumiao$ mysql.server start Starting MySQL .. SUCCESS! liumiaocn:~ liumiao$ mysql.server status SUCCESS! MySQL ... -
PowerDesigner根据SQL语句自动生成ER图.zip
2021-01-10 20:09:21PowerDesigner根据SQL语句自动生成ER图 -
PowerDesigner生成ER图
2019-04-01 01:02:40NULL 博文链接:https://samsongbest.iteye.com/blog/1399384 -
MySQL | Navicat | MySQL表名大小写问题 | Navicat自动生成ER图的关联
2021-01-07 12:43:44理想中生成的ER图应为(也就是那条红线,表示表A和表B直接的关系): 实际中生成的ER图如下: 解决: 发现把表名改为小写之后就出现了表与表直接的关系,如下: 理由: 上网找,说是因为 MYSQL 数据库大小写敏感... -
利用powerdesigner反向数据库结构,生成ER图
2017-04-26 18:30:35利用powerdesigner反向数据库结构,生成ER图 -
laravel-schemacrawler:用于SchemaCrawler的Laraver包装程序包... 直接从数据库为您的Laravel应用程序生成ER图
2021-03-10 17:10:00它使您可以直接从数据库生成ER图。 它可以使用零配置从默认架构创建数据库图,但是它还提供了用于更高级用法的配置选项。 要求 该软件包与内置的SchemaCrawler一起提供,并且需要安装java版本8和Graphviz 。 MacOS... -
DM8(达梦数据库)基于建库SQL生成ER图,基于ER图生成数据库文档
2021-12-18 18:10:00今天项目经理让我导出DM8 数据库说明文档,我立刻想到了数据库文档生成工具(screw-钉子),我立刻添加相关maven 依赖,编写junit 单元代码。但是执行的结果让我很沮丧。 相关依赖和Junit 单元代码 <!-- 自动...今天项目经理让我导出DM8 数据库说明文档,我立刻想到了数据库文档生成工具(screw-钉子),我立刻添加相关maven 依赖,编写junit 单元代码。但是执行的结果让我很沮丧。
相关依赖和Junit 单元代码
<!-- 自动生成数据库文档--> <dependency> <groupId>cn.smallbun.screw</groupId> <artifactId>screw-core</artifactId> <version>1.0.5</version> </dependency> <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.30</version> </dependency> <dependency> <groupId>com.zaxxer</groupId> <artifactId>HikariCP</artifactId> <version>3.4.5</version> </dependency>
package com.zzg; import java.sql.SQLException; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import javax.sql.DataSource; import org.junit.Test; import org.springframework.boot.test.context.SpringBootTest; import com.zaxxer.hikari.HikariConfig; import com.zaxxer.hikari.HikariDataSource; import cn.smallbun.screw.core.Configuration; import cn.smallbun.screw.core.engine.EngineConfig; import cn.smallbun.screw.core.engine.EngineFileType; import cn.smallbun.screw.core.engine.EngineTemplateType; import cn.smallbun.screw.core.execute.DocumentationExecute; import cn.smallbun.screw.core.process.ProcessConfig; @SpringBootTest public class ScrewApplicationTests { @Test public void contextLoads() throws SQLException { // 数据源 HikariConfig hikariConfig = new HikariConfig(); hikariConfig.setDriverClassName("dm.jdbc.driver.DmDriver"); hikariConfig.setJdbcUrl("jdbc:dm://192.168.0.1:5256/SYSDBA"); hikariConfig.setUsername("SYSDBA"); hikariConfig.setPassword("SYSDBA"); //设置能够获取tables remarks信息 DataSource dataSource = new HikariDataSource(hikariConfig); // 生成文件配置 EngineConfig engineConfig = EngineConfig.builder() // 生成文件路径。与官方的例子不同,我是win10系统,就先放E盘根目录吧。 .fileOutputDir("E://") // 打开目录 .openOutputDir(false) // 文件类型 .fileType(EngineFileType.HTML) // 生成模板实现 .produceType(EngineTemplateType.freemarker).build(); // 生成文档配置(包含以下自定义版本号、描述等配置连接),文档名称拼接:数据库名_描述_版本.扩展名 Configuration config = Configuration.builder() .version("1.0.3") // 版本 .description("统数据库设计文档") // 描述 .dataSource(dataSource) // 数据源 .engineConfig(engineConfig) // 模板引擎配置 .produceConfig(getProcessConfig()) // 加载配置:想要生成的表、想要忽略的表 .build(); // 执行生成 new DocumentationExecute(config).execute(); } /** * 配置想要生成的表+ 配置想要忽略的表 * * @return 生成表配置 */ public static ProcessConfig getProcessConfig() { // 忽略表名 List<String> ignoreTableName = Arrays.asList(); // 忽略表前缀,如忽略a开头的数据库表 List<String> ignorePrefix = Arrays.asList(); // 忽略表后缀 List<String> ignoreSuffix = Arrays.asList(); return ProcessConfig.builder() //根据名称指定表生成 .designatedTableName(new ArrayList<>()) //根据表前缀生成 .designatedTablePrefix(new ArrayList<>()) //根据表后缀生成 .designatedTableSuffix(new ArrayList<>()) //忽略表名 .ignoreTableName(ignoreTableName) //忽略表前缀 .ignoreTablePrefix(ignorePrefix) //忽略表后缀 .ignoreTableSuffix(ignoreSuffix).build(); } }
Junit 单元测试结果:
结论:钉子不支持DM8 数据库文档生成。
曲线办法:基于DM8数据库SQL脚本生成PowerDesigner ER 图,再通过文档模板将ER 图导出数据库说明文档。
达梦数据库生成ER图步骤:
1、选择需要生成er图的数据库右击,进行模式对象导出,根据需要选择库,然后导出sql文件到本地,如下所示:
PowerDesigner ER图步骤:
1、 打开powerdesigner,选择 File --> ReverseEngineer --> 选择 Database。
2、 选择数据库类型,选择oracle11g。
3、 然后选择使用脚本文件,选择以及导出的脚本。
4、 点击完成,就会生成对应的er模型图
使用 PowerDesigner 生成数据库设计文档
1、PowerDesigner 文档模板下载:
链接:https://pan.baidu.com/s/16cVdfIWSW78YqOPcDJnNsw 提取码:1234
2.点击Report-->Reports templates 进入Report模版页面
3. 选择模板
点击最右边的 文件夹图标,进入选择页面,找到我们下载的模版文件(我的在左面,数据看文档文件夹,到文件夹那一层就好),选好以后点击'确定',然后再点击'close'关闭
4.点击Report-->Generate Reports 进入导出页面
5.选择生成 RTF, 设置为简体中文.
自此完成,DM8 数据库文档生成。
-
PowerDesigner15.1连接oracle11g逆向生成ER图
2021-01-19 22:43:54本文为大家分享了PowerDesigner15.1连接oracle11g逆向生成ER图,供大家参考,具体内容如下 1. 创建dmp 选择菜单File->New Model,【Model type】选择Physical Data Model,【Model name】 自由定名,【DBMS】选择... -
visio 如何反向连接数据库生成er图
2013-05-08 17:53:16visio 如何反向连接数据库生成er图 -
从数据库反向生成er图
2021-04-07 23:40:50Navicat(推荐) 选中需要生成er图的数据库,然后右键,选择“逆向数据库到模型”,等待一段时间即可 dbdiagram https://dbdiagram.io/home 唯一的优点是在线编辑,但是通过 sql 文件进行数据导入的时候,不太兼容,...目录
powerdesigner方式
注意
注意:保证系统使用的jdk是x86的,即32位的jdk
创建项目空模型
可能由于是下载的powerdesigner的版本问题,dbms这里最新的还是mysql5.0,
但是从网上查找的软件版本基本上都是16.5的中文版,没有办法只能硬着头皮使用了
连接数据库
从数据库中更新模型
默认是全选
通过,这两个全选,全不选进行操作
可以在 All user 的选项下,点击全不选
然后选择需要导出的数据库,点击全选,选中该数据库的全部表,点击ok,进行生成
总结
实际上,这样生成的模型作用不大,应为在项目真实的开发过程中是不会显示的在表中标明外键约束的,这样的话也就导致通过上面的方式生成的模型中表与表之间没有关联
Navicat(推荐)
选中需要生成er图的数据库,然后右键,选择“逆向数据库到模型”,等待一段时间即可
dbdiagram
唯一的优点是在线编辑,但是通过 sql 文件进行数据导入的时候,不太兼容,dbdiagram 使用的是DSL语言,直接从数据库中导出的sql文件是不能直接使用的,这个是很不方便边的。
-
PowerDesigner反向生成ER图
2012-09-14 15:45:18PowerDesigner反向生成ER图 -
MySQL使用Navicat自动生成ER图
2021-12-22 15:29:22 -
从PostgreSQL表生成PlantUML ER图文本描述-Golang开发
2021-05-26 16:09:28planter从PostgreSQL表中生成PlantUML ER图文字描述为什么要创建一个仅由软件工程师组成的团队并不需要ER图,只要他们具有相关关系的经验就可以了。planter从PostgreSQL表中生成PlantUML ER图文字描述为什么要创建一... -
navicat怎么生成er图
2020-12-20 04:08:35Navicat在主窗口查看对象类型的方法有三种,分别是列表...本教程将详解Navicat如何生成ER图表。第一步,打开Navicat,连接数据库。第二步,从主菜单选择查看-> ER 图表,或在右下角点击ER图标按钮,即可将表数据... -
【MySQL】数据表自动生成ER图
2022-01-16 23:18:42环境 mysql workbench 步骤 通过菜单栏 ”Database”...选择要生成ER图的数据库: 一路Next,最后excute和close; 可以看到,在ERR Diagram区域多了一张图,点击它,就看到了自己想要的ER图了: 导出到图片: ... -
mysql 反向生成 er图
2021-01-18 23:38:291、到网址上下载 生成mysql er图的工具https://cdn.mysql.com//Downloads/MySQLGUITools/mysql-workbench-community-6.3.9-winx64.msi2、在你安装的时候 系统会判断你是否安装Visual C++ Redistributable for Visual... -
PowerDesigner16.5操作,从mysql反向生成ER图
2020-12-15 17:09:34(1)PowerDesigner16.5官方下载 【侵... 下载地址:http://dev.mysql.com/downloads/connector/odbc/ https://www.jianshu.com/p/015b0eddd6ed?from=timeline (3)用PowerDesigner导出MySql数据库的表结构生成ER图 ... -
如何使用 MySQL Workbench 自动生成 ER 图、同步更新远程数据库 - MySQL Workbench 使用教程
2021-11-26 23:31:31MySQL Workbench 不仅可以直接在软件中设计数据库 ER 实体关系图,而且还可以直接通过这个实体关系图,自动创建 MySQL 数据库(正向工程),也可以反过来,通过已有的 MySQL 数据库,生成 ER 图(逆向工程),当然,... -
sql生成ER图PD.docx
2019-08-04 01:18:17NULL 博文链接:https://mandy-yanzi.iteye.com/blog/2017094 -
根据Sql生成ER图
2020-10-26 09:31:39原文 ... 1. 根据SQL文件生成ER图 首先准备好SQL文件 然后在PowerDesigner 里 点击 File -> ReverseEngineer -> Database 显示如下 其中 :ModelName自己随... -
PowerDesigner逆向导入SQL文件生成ER图与注释
2021-04-16 10:59:211. 根据SQL文件生成ER图 首先准备好SQL文件 然后在PowerDesigner 里 点击 File -> ReverseEngineer -> Database 显示如下 其中 :ModelName自己随意写,DBMS选择你使用的数据库类型 点击确定,显示如下... -
PowerDesigner书签(02)导入SQL脚本生成ER图
2020-12-01 12:32:30PowerDesigner 16.5 导入现有本地 SQL 脚本生成 ER 模型图。 2.甜言蜜语 2.1.操作环境 操作系统:Win10 PowerDesigner 版本:16.5 2.2.操作步骤 1)打开 PowerDesigner,点击菜单 File >> Re. -
数据库管理工具,可以生成ER图
2010-02-03 15:47:35这个工具连接数据库后,可以做ER图,可以管理数据库,可以导出表定义,以及导入导出数据等等。不过是日文版的。 -
powerDesigner 反转postgreSQL数据库生成er图
2021-04-08 16:03:34DBMS选择PostgreSQL,如下图: 第三步新建数据库的链接,在菜单上找到数据库,选择Connect。点击configure按钮,在Connection Profiles 中点击add Data Source。 第四步配置数据库链接 ,按照下图的方式配置,... -
powerDesign连接mySql数据库生成ER图
2021-04-21 16:14:01powerDesign连接mySql数据库生成ER图 本文主要分为以下几个步骤:使用odbc连接mysql数据库;使用配置好的odbc使用powerDesign连接数据库;使用powerDesign生成数据库报告;使用powerDesign生成数据库SQL。 步骤一... -
PowerDesigner16.5 连接Oracle 11g 数据库 逆向生成ER图 以及所遇到的坑
2020-01-23 01:34:26这篇文章是根据其他两个帖子学习以及遇到的坑总结的。我主要是为自己记录一下,防止日后忘记 或找不到原帖。 ...然后这篇文章解决了生成的ER图没有注释列的问题 https://blog.csdn.net/yangsh...
-
PowerDesigner<em>生成ER图</em>NULL 博文链接:https://samsongbest.iteye.com/blog/1399384
-
sql<em>生成ER图</em>PD.docxNULL 博文链接:https://mandy-yanzi.iteye.com/blog/2017094
-
利用powerdesigner反向数据库结构,<em>生成ER图</em>NULL 博文链接:https://zhangzhongjie.iteye.com/blog/982539
-
enter:用于为Ent模式<em>生成ER图</em>的CLI进入 一个用于使用为<em>生成</em>的 。 安装 go get -u github.com/a8m/enter 例子 enter 传递自定义架构路径(默认为ent/schema ): ente
-
从PostgreSQL表<em>生成</em>PlantUML <em>ER图</em>文本描述-Golang开发planter从PostgreSQL表中<em>生成</em>PlantUML <em>ER图</em>文字描述为什么要创建一个仅由软件工程师组成的团队并不需要<em>ER图</em>,只要他们具有相