PowerDesigner的安装和基本使用,我就不阐述了.大家可以到这里看看:http://www.blogjava.net/wangdetian168/archive/2011/04/07/PowerDesigner-jiaocheng.html 一.配置数据库源 1.在对数据库表进行导出生成到PowerDesigner之前,需要对对即将操作的数据库进行配置数据源:启动PowerDesigner 15, 在菜单中选择Database->Congfigure Connections 弹出Cong…
1.启动PD 2.菜单:File->Reverse Engineer ->Database 出来New Physical Data Model对话框 点击“确定”按钮,弹出Database Reverse Engineering Options对话框: 在此我们选择Using a data source,点击数据源按钮弹出Connection to a Data Source对话框,在下拉框中选择我们之前建立的数据源,并输入User ID和password 点击Connection即可连接至数…
如题,我想对于一个旧系统或者帮别人的系统进行擦屁股时,数据库设计以及关系都是非常好的切入点: 使用这个方法的前提,就是在数据库设计中,已经有明确的主外键关系(这里只针对中小型设计,业务逻辑强的,对于特定的优化设计基本可以忽略): 解决方法: 1.打开PowerDesigner工具,创建一个PDM文件,选择与之匹配的数据库类型“ibm db2 udb 8.x common server”.创建方法为:右键点击左侧面板中的WorkSpace---->new------>physical data…
主要参考微软官方文档 https://docs.microsoft.com/en-us/ef/core/get-started/aspnetcore/existing-db Microsoft .NET Framework 的安装这里不再赘述,大家开发机器上一般4.0.4.5都有 里面用到 powershell 命令行,powershell 版本必须是3.0或者以上,2.0会报错,请先升级 powershell 版本 版本太低,报错信息如下 The Entity Framework Core P…
Django引入外部数据库还是比较方便的,步骤如下 : 创建一个项目,修改seting文件,在setting里面设置你要连接的数据库类型和连接名称,地址之类,和创建新项目的时候一致 运行下面代码可以自动生成models模型文件 Python manage.py inspectdb 这样就可以在控制台的命令行中看到数据库的模型文件了 把模型文件导入到app中 创建一个app django-admin.py startapp app python manage.py inspectdb > app/…
Django引入外部数据库还是比较方便的,步骤如下 : 创建一个项目,修改seting文件,在setting里面设置你要连接的数据库类型和连接名称,地址之类,和创建新项目的时候一致 运行下面代码可以自动生成models模型文件 Python manage.py inspectdb 这样就可以在控制台的命令行中看到数据库的模型文件了  # 在models.py中自动生成 把模型文件导入到app中 创建一个app django-admin.py startapp app   #如果已经存在app …
@Entitypublic class PubComp { @Id private String aguid; // 菜单ID private String pguid; // 父菜单 private String aname;// 名称 } public class TreeNode {  private String id;          //要显示的子节点的ID       private String text;        //要显示的子节点的 Text       privat…
PowerDesigner 15 概述 数据结构数据库powerbuildersybasemicrosoftuml   目录(?)[+]   一. PowerDesigner 介绍 PowerDesigner 15是Sybase公司推出的一个集成了企业架构分析.UML(统一建模语言)和数据建模的CASE(计算机辅助软件工程)工具.它不仅可以用于系统设计和开发的不同阶段(即业务分析.概念模型设计.逻辑模型设计.物理模型设计以及面向对象开发阶段),而且可以满足管理.系统设计.开发等相关人员的使用.它…
上一章讲了对数据库进行逆向工程生成图表操作,可能会遇到无法生成注释的问题: 一.解决PowerDesigner逆向工程没有列注释 1.打开PowerDesigner 15,选择菜单:File→Reverse Engineer→Database 对数据库进行逆向工程生成PDM图表,选择一张表生成:                生成后双击图表,打开表属性,选择Columns选项,可以看到注释却是空的,而数据库里的表是有注释的            2.选择菜单:Database→Edit Curr…
使用PowerDesigner默认配置逆向工程是没有注释(name列为英文,comment列是空的),这样的不方便查看字段具体是什么意义,将注释一同导出,方便查看字段具体的意义,如下图 注释列导出步骤 1.新建脚本DBMS,选择菜单:Tools→Resources→DBMS 弹出List Of DBMS对话框,选择新建 弹出新建对话框,填写名称为“My Microsoft SQL Server 2008”(这个名称可以自己定义),选择“Microsoft SQL Server 2008”,点击O…
PowerDesigner逆向操作(从mysql5.0生成数据库的物理模型) 环境:powderdesigner12.5:mysql5.0步骤:1. 为指定的数据库配置mysql的ODBC数据源先下载一个mysql的odbc的connector,可以到mysql官方网站下载(我使用的是mysql-connector-odbc-5.1.8-win32.msi.http://yuyuyuyuy.download.csdn.net/这里也有免费的)mysql的ODBC数据源,并安装.如果不行就下载更高…
数据库的生成和修改 使用ODBC接口连接数据库 访问数据库 预测数据库大小 生成数据库及数据库对象 PDM与用户数据库的同步 使用测试数据 暂不详述.…
1.为powerdesigner的表设置注释方法: powerdesigner默认没有注释: 设置方法: 选择那个表 右键- >Properties- >Columns- >Customize Columns and Filter(或直接用快捷键Ctrl+U)- >Comment(前面打勾)- >OK 说明: 在创建pdm时由于需要在name列填写的是以后要在表中创建的注释信息,comment中则写的说明信息字数比较多如下图,单在生成建表sql时不能将name生成注释信息,进…
PowerDesigner导出所有SQL脚本 操作:Database=>Generate Database PowerDesigner怎么导出建表sql脚本 1 按照数据库类型,切换数据库. Database-> Change Current DBMS... 2 生成sql脚本 Database -> Database Generation 的Preview选项卡 点击保存按钮,保存产生的sql脚本到本地. [注意]: 1 本人使用的powerDesigner是15.2版本. 2 产生出…
由于接手的一个项目是公司前期外包出去的,所以到手的只有繁杂的代码,和数据库文件.由于是个新手,我需要一个数据字典来帮助我完成一些东西,所以我就想到从sql数据库转换出一个pdm模型的数据字典. 第一步,在sqlserver里生成sql脚本 第二步,我用的powerdesigner 15.1,打开database选项 第三步,选择数据源的类型 第四步,选择sql脚本,然后点击确定 这样就生成了一个PDM模型…
使用pd从数据库逆向生成pdm文件 好久没更新博客了,最近忙着各种事,捞了点老本行java的一些东西,浑浑噩噩,花了几天时间用java搭建了一个小项目的restful接口,深深觉得这东西论效率被node甩几条街... 话不多说,powerdesigner估计都接触过,凡是设计过数据库的基本都用过,最近要设计一个商城系统,数据库量比较大,想着先参考网上的一些现有库,但是苦逼的是只有sql,没有完整的pd文件(ps:毕竟pd看着舒服,自己也可以再进行二次编辑),就想着pd应该可以将sql直接逆向生成…
个人认为PowerDesigner 最大的特点和优势就是1)提供了一整套的解决方案,面向了不同的人员提供不同的模型工具,比如有针对企业架构师的模型,有针对需求分析师的模型,有针对系统分析师和软件架构师的模型,还有针对数据库管理人员的模型,这些不同的人使用着同一个工具在各自的领域为软件系统建模而形成一个整体:而且2)这些不同的人在建模的过程中可以互相引用,一处更新可触发所有引用模型更新(对变更的影响可进行分析[影响度分析]),对于大型的软件开发过程中的团队协作相当有利.Powerdesigner…
1 软件版本 windows7 64位 powerdesigner 15.1 Mysql 5.1.56 mysql-connector-odbc-3.51.30-winx64 对于mysql-connector-odbc,我的系统是64位的,所以要下64位的版本.如果是32位的系统请下32位的版本. mysql-connector-odbc下载地址:http://dev.mysql.com/downloads/connector/odbc/3.51.html 2使用步骤 2.1新建数据库连接 2…
PowerDesigner 15设置mysql主键自动增长及基数 1.双击标示图,打开table properties->columns,  如图点击图标Customize Columns and Filter(或直接用快捷键Ctrl+U) 2.选中identity 3. 设置基数,点击physical options ,选中auto_increment添加到右边,并在下方输入10000设置为基数,如图 4.返回columns,选中identity,如图 设置成功 生成sql语句如下:会多出一行…
使用PowerDesigner设计建造MySQL数据库 一.使用PowerDesigner制作建库脚本 1.设计CDM(Conceptual Data Model) 2.选择 Tools -> Generate Physical Data Model ,选择对应的DBMS为MySQL,生成PDM 3.选择 Database -> Generate Database ,在弹出的 Database Generation 对话框中选择脚本存取路径及脚本文件名称 4.点击确定后生成数据库建库脚本(*.…
PowerDesigner逆向工程导入MySQL数据库总结 由于日常数据建模经常使用PowerDesigner,使用逆向工程能更加快速的生成模型提高效率,所以总结使用如下: 1.      安装MYSQL的ODBC驱动 Connector/ODBC 5.1.10 下载地址: http://dev.mysql.com/downloads/connector/odbc/5.1.html 选择win-32 MIS安装包,进行直接安装就可以了. 2.      配置OBDC驱动连接 选择控制面板->所有…
本文讨论的内容是基于EF4.1版本.文中谈论的现有的数据库不是由EF创建.本文假定你已经对Code First迁移有一定的了解,如果不了解Code First迁移更新数据库可以查看 文章涉及的主题如下: 1.创建模型 2.可迁移性 3.添加一个初始迁移 a.使用现有的schema作为起点 b.以一个空数据库作为起点 4.注意点: a.默认的/计算的名称可能与现有schema不匹配 b.不是所有的数据库对象都在model中表现出来 一.创建模型 第一步是创建一个以现有数据库为目标的Code Fir…
1.MongoDB 介绍 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.主要解决的是海量数据的访问效率问题,为WEB应用提供可扩展的高性能数据存储解决方案.当数据量达到50GB以上的时候,MongoDB的数据库访问速度是MySQL的10倍以上.MongoDB的并发读写效率不是特别出色,根据官方提供的性能测试表明,大约每秒可以处理0.5万~1.5万次读写请求.MongoDB还自带了一个出色的分布式文件系统GridFS,可以支持海量的数据存储. MongoDB也有一个Ruby的项…
此文描述详细,特此转载,仅复制了大部分内容,可参考原文CodeSmith和PowerDesigner的安装和数据库创建(原创) 请大家不要用于商业用途哈,要支持正版,大家都是做软件的,知道开发一套软件实属不易啊. CodeSmith安装方法: 1). 点击下载安装文件 2). 运行,安装步骤就不说了,选择你要安装的目录,一路下一步就OK了. 3). 运行,选择CodeSmith的安装目录,一路下一步,就破解 完成啦,接着你就可以在开始--CodeSmith Professional 5.1--C…
模型文档编辑器 PowerDesigner的模型文档(Model  Report)是基于模型的,面向项目的概览文档,提供了灵活,丰富的模型文档编辑界面,实现了设计,修改和输出模型文档的全过程. 模型文档的功能如下: 为各个模型生成标准或定制的文档,并输出为RTF或HTML格式的文件 利用文档模板编辑器为模型文档提供统一的,定制的模板,类似于Word的模板功能 利用文档语言编辑器为模型文档提供各种语言,实现模型文档的国际化 既可以为每个模型生成单模型文档,也可以为几个模型生成多模型文档 文档模型编…
第一个大步骤 window-->open Perspective-->MyEclipse Java Persistence 进行了上面的 操作后会出现一个视图DB Brower:MyEclipse Derby,点击右键新建一个在出现的面板中,driver template中选择MySQL的,driver name自己写个随便的,Connection URL就写平常的JDBC中的URL,用户密码也是的,接下来就是add Jars了这个JAR大家很清楚肯定是MYSQL的驱动包了测试下是否可用,可用…
工具: Sybase PowerDesigner 12.5 Microsoft  SQL Server 2005 第一步:概念数据模型 打开PowerDesigner 软件,设计“概念数据模型”(Conceptual Data Model),它通常用在概要设计阶段. 设计表结构 注意:如果Palette(工具面板)没有显示,可以在工具栏 --> 右键 --> 选择“Palette”(打勾选中) 设计结果如下: 在设计属性(字段)的时候,三个字母(M.P.D)分别表示: M:是否为空:(√表示不…
测试脚本如下: 1 create table test1 2 ( 3 id int primary key auto_increment, 4 name varchar(20) 5 ); 测试代码: 1 package me.gacl.demo; 2 3 import java.sql.Connection; 4 import java.sql.PreparedStatement; 5 import java.sql.ResultSet; 6 import me.gacl.utils.JdbcU…
随着因特网web2.0该网站的兴起.非关系型数据库,现在已经成为一个非常受欢迎的新领域.非关系数据库产品的发展非常迅速.而在处理传统的关系数据库web2.0现场.特别是大规模,高并发SNS类型web2.0纯动态网站已经显得力不从心.暴露了非常多难以克服的问题.如:对数据库高并发读写的需求.对海量数据的高效率存储和訪问的需求.对数据库的高可扩展性和高可用性的需求等等,以下我就跟大家几种常见的nosql数据库. 1.MongoDB 介绍 MongoDB是一个基于分布式文件存储的数据库. 由C++语言…
使用xorm工具,根据数据库自动生成 go 代码 引入 使用 golang 操作数据库的同学都会遇到一个问题 -- 根据数据表结构创建对应的 struct 模型.因为 golang 的使用首字母控制可见范围,我们经常要设计 struct 字段名和数据库字段名的对应关系.久而久之,这是一个非常繁琐的过程.事情变得繁琐了,我们都会想,有没有好的办法自动生成 model 呢?今天,记录一种自动生成代码的方法 -- xorm 工具. 关于 xorm xorm是一个简单而强大的Go语言ORM库. 通过它可…