powerdesigner12.5入门教程
2015年1月23日21:13:43| 分类: 默认分类
| 标签: |字号大中小 订阅
powerdesigner12.5 入门教程
下载powerdesigner12.5
进行破解和汉化:
(1)powerdesigner->tools->lisence
select the type of lisence you
want to use :
选择第一个,点击load,寻找lisence路径
下一步,选择所在地
success(也有可能lisence不能用了,那就再去搞一个吧。)
(2)将汉化包里面的exe文件和所有dll文件全部拷到powerdesigner安装路径下,进行文件覆盖,重新启动powerdesigner。ok!
1.4.3 使用PowerDesigner建模
在数据库概念设计中已经分析了本系统中主要的数据应实体对象,通过这些实体可以得出数据表结构的基本模型,最终实施到数据库中,形成完整的数据结构。本系统将使用PowerDesigner工具完成数据库建模,使用的版本为12.5。使用该工具建模的步骤如下:
(1)运行PowerDesigner,并在PowerDesigner主窗口中选择主菜单中的File/New命令,在打开的New对话框左侧Model
type列表框中选择Physical Data Model(物理数据模型,简称PDB)选项,在右侧的Model
name文本框中输入模型名称JXCManager,在DBMS下拉列表框中选择数据库管理系统。PowerDesigner支持的数据库管理系统非常多,例如常用的MySQL
5.0、Microsoft SQL Server 2005、Oracle Version 10gR2等。企业进销存管理系统选择Microsoft SQL
Server 2000作为数据库服务器,单击“确定”按钮,如图1.12所示。
图1.12 New对话框
(2)打开新建的PDM窗口。在该窗口的中心空白区域是模型编辑器,下方为输出窗口。另外还有一个浮动的工具面板,其中包括常用的建表工具、建视图工具和主外键引用工具,如图1.13所示。
(3)在图1.13中单击“建表工具”按钮 ,这时鼠标指针将显示为 ,在模型编辑器的合适位置单击,此时在图形窗口中将显示如图1.14所示的数据表模型。
图1.13 工具面板
[img]http://new.51cto.com/files/uploadimg/20080706/114442138.jpg[/img图1.14
表符号
注意:细心的读者可以发现,此时的鼠标指针仍然是 。如果再次单击还将出现类似图1.14所示的表符号。如果想取消该指针,可以单击工具面板中的
按钮或单击鼠标右键。
(4)在图1.14所示的表符号上双击鼠标左键,将打开Table
Properties(表属性)对话框。默认情况下选中的是General选项卡,在该选项卡的Name文本框中,输入表的名称tb_manager,此时在Code文本框中也将自动显示tb_manager,其他选择默认即可。
(5)选择Columns选项卡,首先单击列输入列表的第一行,将自动转换第一行为编辑状态,然后在
Name列输入字段名称为ID,同时Code列也将自动显示为ID,再在Data
Type列中选择int选项,最后选中P列的复选框将该数据表字段设置为主键,此时M列的复选框也将自动被选中,它约束字段值不能为空。
(6)按照步骤(5)的方法再添加两个列name和PWD,但是不需要选中P列复选框设置主键,如图1.15所示。
图1.15 Columns(列)选项卡
(7)
在图1.15中单击“应用”按钮后,选择ID字段,单击左上角的 按钮,将打开Column
Properties(列属性)对话框,默认选中General选项卡,在其中选中Identity复选框,此项操作用于设置ID字段使用自动编号。
(8)单击“应用”按钮后,再单击“确定”按钮,关闭Column Properties对话框。
(9)单击“确定”按钮,关闭Table
Properties对话框,完成tb_manager表的创建。
(10)按照步骤(3)~步骤(9)的方法创建本系统中的其他数据表,并通过主外键引用工具建立各表间的依赖关系。创建完成的模型如图1.16所示。
?
技巧:在默认情况下,创建后的表模型中的全部文字均为常规样式的宋体8号字,如果想修改文字的格式,可以选中全部表符号,按Ctrl+T键,在打开的Symbol
Format对话框中选择Font选项卡,从中设置相关内容的字体及样式和字号等。
(11)选择PowerDesigner主菜单中的Database/Generate Database命令,将打开Database
Generation对话框。在该对话框中设置导出的脚本文件的名称(如jxc.sql)及保存路径(如D:\JXC),选中Script
generation单选按钮,如图1.17所示。单击“确定”按钮,会在指定的路径中生成数据库脚本文件。
图1.16 企业进销存管理系统的模型
图1.17 Database Generation对话框
(12)在图1.17所示的对话框中选择Direct
generation单选按钮,可以使用ODBC数据源直接在数据库管理系统中生成数据表和视图。但是,必须先创建数据库的数据源,然后单击
按钮选择指定的数据源,并单击“确定”按钮。
1.4.4 创建数据库
在导出数据库脚本文件后,就可以在查询分析器中执行该脚本来创建数据库及数据表了。具体步骤如下:
(1)选择“开始”/“所有程序”/Microsoft SQL Server/“查询分析器”命令,在弹出的“连接到 SQL
Server”对话框中输入访问数据库的用户名和密码,如图1.18所示。单击“确定”按钮。
图1.18 “连接到 SQL Server”对话框
(2)在打开的SQL查询分析器中选择“文件”/“打开”命令,在弹出的对话框中选择数据库脚本文件,然后单击“打开”按钮,返回查询分析器,选择执行脚本的数据库,然后单击
按钮执行脚本中的命令创建数据库的表结构,如图1.19所示。
powerdesigner12.5入门教程的更多相关文章
- wepack+sass+vue 入门教程(三)
十一.安装sass文件转换为css需要的相关依赖包 npm install --save-dev sass-loader style-loader css-loader loader的作用是辅助web ...
- wepack+sass+vue 入门教程(二)
六.新建webpack配置文件 webpack.config.js 文件整体框架内容如下,后续会详细说明每个配置项的配置 webpack.config.js直接放在项目demo目录下 module.e ...
- wepack+sass+vue 入门教程(一)
一.安装node.js node.js是基础,必须先安装.而且最新版的node.js,已经集成了npm. 下载地址 node安装,一路按默认即可. 二.全局安装webpack npm install ...
- Content Security Policy 入门教程
阮一峰文章:Content Security Policy 入门教程
- gulp详细入门教程
本文链接:http://www.ydcss.com/archives/18 gulp详细入门教程 简介: gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器:她不仅能对网站资源进行优 ...
- UE4新手引导入门教程
请大家去这个地址下载:file:///D:/UE4%20Doc/虚幻4新手引导入门教程.pdf
- ABP(现代ASP.NET样板开发框架)系列之2、ABP入门教程
点这里进入ABP系列文章总目录 基于DDD的现代ASP.NET开发框架--ABP系列之2.ABP入门教程 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)” ...
- webpack入门教程之初识loader(二)
上一节我们学习了webpack的安装和编译,这一节我们来一起学习webpack的加载器和配置文件. 要想让网页看起来绚丽多彩,那么css就是必不可少的一份子.如果想要在应用中增加一个css文件,那么w ...
- 转载:TypeScript 简介与《TypeScript 中文入门教程》
简介 TypeScript是一种由微软开发的自由和开源的编程语言.它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程.安德斯·海尔斯伯格,C#的首席架构 ...
随机推荐
- hive基本操作
hive级联删除数据库和表 drop database t1 cascade; hive创建临时表和插入 create table t1 as select * from achi; insert i ...
- FreeBSD 10 中文环境
中文字体位置 FontPath "/usr/local/lib/X11/fonts/misc/:unscaled" FontPath "/us ...
- android WebView问题
1.加载本地js.css文件 今天碰到个问题,使用WebView加载html数据,本来没什么问题,loadUrl(),loadData(),都可以使用 但是如果需要引入本地的js.css文件就碰到问题 ...
- scrollWidth的巧妙运用
再了无生趣的工作也是能够帮助我们提高的~ 最近工作比较无聊,于是就想到了写一个滚动条插件,在借鉴了mCustomerScrollbar这个组件之后我简单的写了一个类似的,当然,相比于它的2000多行代 ...
- Centos 6 之samba 搭建
学习linux从实践做起. 实验环境:vmware,cenots 6,xshell 注意:使用vmware 时,网络连接设置成桥接,和宿主机位于同一个网段. 实验需求:模拟实际公司文件服务器. 新建S ...
- 相同的问题又出现了,struts2取不出数值
debug里面是有数值的,不知道是不是又是表示错了.全部改成了小写也无济于事.正在想法解决中... 问题解决了,因为自己的不仔细,问题还是出在了action的set,get方法里,不是大小写没注意,改 ...
- rtmp拉流测试工具
http://www.cutv.com/demo/live_test.swf ================================================== ========== ...
- 聊聊javascript中的面向对象
面向对象这个东西一直晕晕乎乎的,正好这段时间没有活,可以好好整理整理了! 1.什么是对象? 其实这个说起来一切东西都是对象 2.目前我们使用对象的时候,使用的是两种设计模式杂糅起来的 分别是原型模式和 ...
- Oracle SQL: TO_CHAR and TO_NUMBER 笔记
(1)select TO_CHAR(123.56,'999.9') from dual; will return 123.6select TO_NUMBER('123.56','999.9') fro ...
- win10开始菜单打不开怎么办 win菜单键没反应解决办法
win10开始菜单打不开怎么办 win菜单键没反应解决办法 —————————————————————————————————————————————————————————————————————— ...