【powerdesign】从mysql数据库导出到powerdesign,生成数据字典

 

使用版本powerdesign16.5,mysql 5.5,windows 64

 ==================================================================================================================

步骤:

==================================================================================================================

1.下载mysql驱动【注意 32和64的驱动都下载下来,具体原因查看第三步  依旧会报错处】

下载地址:https://dev.mysql.com/downloads/connector/odbc/5.3.html

请下载并安装同一版本的 32 位 和 64 位 否则 肯定会出错

下载完成后 安装,安装过程中如果报错 1918

解决方法如下:

发生这个错误的原因是因为VC2010的库没有安装。。。如果10装了还报错 那就把13装了

安装对应系统版本的库后,再次安装此ODBC驱动,就可以正确安装了。

附对应系统的VC2010库的官方下载地址:

Microsoft Visual C++ 2010 可再发行组件包 (x64):https://www.microsoft.com/zh-CN/download/details.aspx?id=14632

Microsoft Visual C++ 2010 可再发行组件包 (x86):https://www.microsoft.com/zh-cn/download/details.aspx?id=5555&751be11f-ede8-5a0c-058c-2ee190a24fa6=True

VC2013 64位下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=40784

然后再删除刚刚安装出错的文件夹

然后点击安装程序的时候,应该是不能重新安装的,需要先点击这个

然后再 进行重新安装!!!!!!

 

 

 

 

 ==================================================================================================================

 2.在管理工具中设置

 

双击之后出现配置窗口

在弹出的配置窗口中需要填写如下说所示的参数:

Data Soure Name 数据源名称可以定义,必填;

Description 说明选填;

TCP/IP Server要连接的mysql数据库所在电脑的IP地址或者服务器名称,如果是本机话就填入localhost,后面是Port是数据库所用端口。

这个是单选框跟下面的Named Pipe是同级的两者二选一,一般选择TCP/IP这个参数;下面的user是指数据库登陆名称,password登陆密码,database是要连接的数据库名称。

填好以上参数后点击“test”按钮进行连接测试。

连接成功的话会弹出如下图所示的Connection successful(连接成功)的提示

 

 

 

==================================================================================================================

3.接下来就是启动powerdesign了 【这里使用的powerdesign16.5 百度下载的,地址:http://rj.baidu.com/soft/detail/16619.html?ald】 貌似不用破解

 

 

 如果此时 点击了 connect以后,依旧会报错,例如:

【"在指定的DSN中,驱动程序和应用程序之间的体系结构不匹配 SQLSTATE = IM014"】

【connect failed】

总之,你都点击到这一步了 就算出错了 也不要害怕,告诉你解决方法:

1》如果的安装的是64位的 mysql驱动,走到这一步出错了,那么请你转头回去把32位的驱动也安装上。

2》如果是安装的32位的mysql驱动报错了,那么请你回头把64位的mysql驱动安装上

3》如果你回头安装mysql驱动的过程中会出错,那么请你把VC10  VC13按照上面的地址 ,把对应的32 和64位全部安装齐全,绝对可以保证你mysql驱动安装成功

4》你做完了上面三步,再来点击到这一步,那就可以顺利connect成功了

 

然后你看【我这里是ANSI而上面是Unicode,是因为我在这里报错了以后,回头把上面ODBC中出现的两个Mysql驱动都配置上去了,后来发现这两个用哪个都可以】

 

点击确定之后,就可以成功看到 数据表了

 

点击OK

 

 完成!!

 

==================================第二部分,仅通过sql文件就可以导入,不用在选定数据源以后选定某个数据库进行导入====================================================

当然,上面使用powerdesign工具逆向生成了数据库的结构,但是出现的问题确实不言而喻的。

1.明明选择了导出单个数据库,也就是上面的单个的User,但是却导出了整个数据源下的多个数据库中的表

如下图,这个数据源下有多个数据库,ms-member只是其中的一个数据库,咱们只关心这个数据库下的数据表

 

 

如下图,所有的User,也就是所有的数据库下,数据表很多

 

所以只选择单个的user,也就是单个的数据库

但是导出的效果却是如下,导出了所有的数据表,很恶心,多余的表并不是我们所关注的。

 

 

那么解决这个问题 ,方法如下:

1.第一步,首选将想要逆向生成PDM物理模型图的数据库导成sql文件

 

2.

第二步,使用power designer逆向生成pdm

 

 

 

3.

这里有点不同之处,选择sql文件导入

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/391227.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php amazon-s3_推荐亚马逊电影-一种协作方法

php amazon-s3Item-based collaborative and User-based collaborative approach for recommendation system with simple coding.推荐系统的基于项目的协作和基于用户的协作方法,编码简单。 推荐系统概述 (Overview of Recommendation System) There are many met…

python:使用Djangorestframework编写post和get接口

1、安装django pip install django 2、新建一个django工程 python manage.py startproject cainiao_monitor_api 3、新建一个app python manage.py startapp monitor 4、安装DRF pip install djangorestframework 5、编写视图函数 views.py from rest_framework.views import A…

Kubernetes 入门(3)集群安装

1. kubeadm简介 kubeadm 是 Kubernetes 官方提供的一个 CLI 工具,可以很方便的搭建一套符合官方最佳实践的最小化可用集群。当我们使用 kubeadm 搭建集群时,集群可以通过 K8S 的一致性测试,并且 kubeadm 还支持其他的集群生命周期功能&#…

【9303】平面分割

Time Limit: 10 second Memory Limit: 2 MB 问题描述 同一平面内有n(n≤500)条直线,已知其中p(p≥2)条直线相交与同一点,则这n条直线最多能将平面分割成多少个不同的区域? Input 两个整数n&am…

简述yolo1-yolo3_使用YOLO框架进行对象检测的综合指南-第一部分

简述yolo1-yolo3重点 (Top highlight)目录: (Table Of Contents:) Introduction 介绍 Why YOLO? 为什么选择YOLO? How does it work? 它是如何工作的? Intersection over Union (IoU) 联合路口(IoU) Non-max suppression 非最大抑制 Networ…

JAVA基础知识|lambda与stream

lambda与stream是java8中比较重要两个新特性,lambda表达式采用一种简洁的语法定义代码块,允许我们将行为传递到函数中。之前我们想将行为传递到函数中,仅有的选择是使用匿名内部类,现在我们可以使用lambda表达式替代匿名内部类。在…

数据库:存储过程_数据科学过程:摘要

数据库:存储过程Once you begin studying data science, you will hear something called ‘data science process’. This expression refers to a five stage process that usually data scientists perform when working on a project. In this post I will walk through ea…

svm和k-最近邻_使用K最近邻的电影推荐和评级预测

svm和k-最近邻Recommendation systems are becoming increasingly important in today’s hectic world. People are always in the lookout for products/services that are best suited for them. Therefore, the recommendation systems are important as they help them ma…

Oracle:时间字段模糊查询

需要查询某一天的数据,但是库里面存的是下图date类型 将Oracle中时间字段转化成字符串,然后进行字符串模糊查询 select * from CAINIAO_MONITOR_MSG t WHERE to_char(t.CREATE_TIME,yyyy-MM-dd) like 2019-09-12 转载于:https://www.cnblogs.com/gcgc/p/…

cnn对网络数据预处理_CNN中的数据预处理和网络构建

cnn对网络数据预处理In this article, we will go through the end-to-end pipeline of training convolution neural networks, i.e. organizing the data into directories, preprocessing, data augmentation, model building, etc.在本文中,我们将遍历训练卷积神…

leetcode 554. 砖墙

你的面前有一堵矩形的、由 n 行砖块组成的砖墙。这些砖块高度相同(也就是一个单位高)但是宽度不同。每一行砖块的宽度之和应该相等。 你现在要画一条 自顶向下 的、穿过 最少 砖块的垂线。如果你画的线只是从砖块的边缘经过,就不算穿过这块砖…

递归 和 迭代 斐波那契数列

#include "stdio.h"int Fbi(int i) /* 斐波那契的递归函数 */ { if( i < 2 ) return i 0 ? 0 : 1; return Fbi(i - 1) Fbi(i - 2); /* 这里Fbi就是函数自己&#xff0c;等于在调用自己 */ }int main() { int i; int a[40]; printf("迭代显示斐波那契数列…

飞行模式的开启和关闭

2019独角兽企业重金招聘Python工程师标准>>> if(Settings.System.getString(getActivity().getContentResolver(),Settings.Global.AIRPLANE_MODE_ON).equals("0")) { Settings.System.putInt(getActivity().getContentResolver(),Settings.Global.AIRPLA…

消解原理推理_什么是推理统计中的Z检验及其工作原理?

消解原理推理I Feel:我觉得&#xff1a; The more you analyze the data the more enlightened, data engineer you will become.您对数据的分析越多&#xff0c;您将变得越发开明。 In data engineering, you will always find an instance where you need to establish whet…

pytest+allure测试框架搭建

https://blog.csdn.net/wust_lh/article/details/86685912 https://www.jianshu.com/p/9673b2aeb0d3 定制化展示数据 https://blog.csdn.net/qw943571775/article/details/99634577 环境说明&#xff1a; jdk 1.8 python 3.5.3 allure-commandline 2.13.0 文档及下载地址&…

大学生信息安全_给大学生的信息

大学生信息安全You’re an undergraduate. Either you’re graduating soon (like me) or you’re in the process of getting your first college degree. The process is not easy and I can only assume how difficult the pressures on Masters and Ph.D. students are. Ho…

特斯拉最安全的车_特斯拉现在是最受欢迎的租车选择

特斯拉最安全的车Have you been curious to know which cars are most popular in US and what are their typical rental fares in various cities? As the head of Product and Data Science at an emerging technology start-up, Ving Rides, these were some of the quest…

WebSocket入门

WebSocket前言  WebSocket是HTML5的重要特性&#xff0c;它实现了基于浏览器的远程socket&#xff0c;它使浏览器和服务器可以进行全双工通信&#xff0c;许多浏览器&#xff08;Firefox、Google Chrome和Safari&#xff09;都已对此做了支持。 在WebSocket出现之前&#xff…

ml dl el学习_DeepChem —在生命科学和化学信息学中使用ML和DL的框架

ml dl el学习Application of Machine Learning and Deep Learning for Drug Discovery, Genomics, Microsocopy and Quantum Chemistry can create radical impact and holds the potential to significantly accelerate the process of medical research and vaccine developm…

2017-2018-1 20179215《Linux内核原理与分析》第二周作业

20179215《Linux内核原理与分析》第二周作业 这一周主要了解了计算机是如何工作的&#xff0c;包括现在存储程序计算机的工作模型、X86汇编指令包括几种内存地址的寻址方式和push、pop、call、re等几个重要的汇编指令。主要分为两部分进行这周的学习总结。第一部分对学习内容进…