PowerDesign 6简易介绍
--taoqing
建立一个新table
图示 1
点击箭头所示图标,然后再点击绿色区域,一张空table即出现在屏幕上。如果需要产生多张空白table,则在绿色区域继续点击。结束产生空白table可点击Mouse右键,此时Mouse指示会恢复为箭头形状。
定义或修改表名/表结构
图示 2
双击你需要修改的表,在弹出的窗口(图示 3),定义两处内容:(Name用中文英文以便查询写程序的时候方便, Code即是你最终会产生的table name)
图示 3
1 |
2 |
注:
(1) 表示是否为primary Key,即主关键字
(2) 表示是否不允许为Null (即Not Null选项)
对于需要有Default值的字段,可以点击按钮[CHECK],例如定义”录入日期inputdate”的默认值为当前日期:
Getdate()为ms sql server后台的函数,对于不同的数据库应改为其他的函数 |
生成table sql script(脚本)
选择你需要产生的table:
1. 按住用Mouse左键, 然后在powerdesign绿色区域移动,可以选择多张table;
2. 可以按住shift键,用Moues点击以选择多个table。
选择菜单[Database]-[Generate Database ….]或按热键Ctrl + G,出现下图:
如果选择它,则在产生的sql脚本中,会自动产生Drop table ….命令,为防止误删除table,不要选择 |
点击[Generate Script]按钮,选择[YES],[YES],最终看到产生的脚本如下:
其他
定义表索引
双击你需要定义索引的table,再点击[index]按钮,出现下图:
无须选择 |
决定索引是否必须唯一 |
如果索引是多个字段可调整先后顺序 |
在上方name和code直接输入索引名称,点击[Add]可选择字段。
选择多张表
常用功能介绍
选择多张表
移动视图 |
放大显示视图 |
缩小显示视图 |
放一个text框在视图中 |
建立新表 |
在两张表中建立外部关键字。点击此图标后,用Mouse从A表拖动到B表,则A表中会自动加入B表的主关键字。 |