1.powerdesigner工具面板的 association,inheritance,association link 不可用,灰色。
解决办法:在Tools——Models Options——Nation——E/R+merise 工具既可用了!
2.
默认的pd没有生成注释,针对mysql5.0可以如下修改。
在Database-->edit Current DBMS...
设置dbms的属性,找到mysql5.0-->script-->objects-->column-->add
把原来的内容:
%20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill][ [.O:[character set][charset]] %CharSet%][.Z:[ %NOTNULL%][%IDENTITY%? auto_increment:[ default %DEFAULT%]][ comment %.q:@OBJTLABL%]]
改为:
%20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill][ [.O:[character set][charset]] %CharSet%][.Z:[ %NOTNULL%][%IDENTITY%? auto_increment:[ default %DEFAULT%]][ comment %.q:COMMENT%]]
呵呵,其实只有最后的OBJTLABL改为COMMENT就行了。以前的OBJTLABL不知道指什么,知道的朋友告诉一下。。。
这样生成的代码每个字段就有注释了:
create table code
(
code_id INTEGER not null comment '代码ID',
code_no VARCHAR(10) not null comment '代码编码',
code_chinese_name VARCHAR(50) not null comment '中文名称',
code_english VARCHAR(50) comment '英文名称',
parent_code_id INTEGER comment '父代码ID',
code_type VARCHAR(50) comment '代码类型',
sort_no INTEGER comment '代码序号',
create_by INTEGER comment '记录创建人',
create_date TIMESTAMP comment '记录创建时间',
update_by INTEGER comment '记录更新人',
update_date TIMESTAMP comment '记录更新时间',
primary key (code_id)
);
表的注释:
设置dbms的属性,找到mysql5.0-->script-->objects-->Table-->TableComment:
value中,增加如下内容
alter table [%QUALIFIER%]%TABLE% comment %.60qA:COMMENT%
增加后就会生成下面语句:
alter table code comment '代码表';
代码生成:
点击菜单Database-->generate Database
出现database generation屏幕:在Format tab页中,勾选generate name in empty comment
单击确定就可以生成相应的代码,代码中就会出现上面的注释了。
分享到:
相关推荐
PowerDesigner 12 使用心得 PowerDesigner 是一款功能强大的数据建模工具,广泛应用于数据库设计、开发和维护中。本文将对 PowerDesigner 12 的一些使用心得进行总结,包括安装、生成建表脚本、对象命名、报表模板...
### PowerDesigner使用流程详解 #### 实验一:使用数据库建模工具建立CDM **一、实验目的** 通过本实验,旨在让学生熟悉PowerDesigner的用户界面,并能够运用该工具建立起概念数据模型(Conceptual Data Model, ...
3. **建立实体间联系**:使用关系图标连接实体,设置联系属性。 4. **定义概念模型属性**:设置模型的通用属性,如实体和联系的细节。 5. **定义显示参数**:调整CDM的视觉呈现,如对象名称长度、图形大小等。 6. **...
实验讨论和心得部分,学生分享了使用PowerDesigner的心得体会,认识到在实际项目中思考的全面性的重要性,以及未来需要更多地参与项目,提升建模、关系分析和架构设计的能力。 通过这次实验,学生不仅掌握了...
3. 社区论坛:通过参与PowerDesigner的在线论坛或社区,可以与其他用户交流心得和遇到的问题。 综上所述,PowerDesigner系统分析与建模是一套功能全面的软件工程和数据建模工具集,掌握其使用可以帮助IT专业人士...
这份心得文档将提供使用PowerDesigner 11时的实用建议和注意事项,可能涉及软件的最新特性、效率提升策略,以及在实际项目中遇到的问题和解决方法。对于初学者来说,这是一份宝贵的实战经验分享。 综上所述,这个...
【MyEclipse 使用心得】 MyEclipse 是基于 Eclipse 的一款强大的 J2EE 集成开发环境,尤其适合 Java 开发者。它不仅包含了 Eclipse 的基础功能,如代码排版、多语言支持和插件扩展,还添加了针对企业级应用开发的...
**三、实验心得与收获** 通过实验,学生不仅掌握了PowerDesigner的基本操作,还体验到了从需求分析到模型设计再到物理实现的全过程。这有助于提高对软件开发流程的理解,特别是数据建模的重要性。在未来的学习和...
PowerDesigner系统分析与建模(第2版),学习资料
7. **PowerDesigner 11 使用心得 .txt**:个人使用经验分享,通常包含一些未在官方文档中提到的小技巧或注意事项,对学习者来说是一份宝贵的实战经验。 8. **软件工程实践教程**:虽然不是专门针对PowerDesigner,...
在这个项目中,开发者将使用MFC(Microsoft Foundation Classes)库来构建用户界面,处理数据库交互,以及实现业务逻辑。 5. **用户界面设计**:良好的用户界面对于提高用户体验至关重要。这包括窗口布局、控件选择...
此外,他还使用PowerDesigner进行数据库分析。这些都是软件开发中的重要步骤,帮助确保系统的结构清晰和可维护性。 在开发过程中,作者选择了MVC(模型-视图-控制器)架构,这是一种流行于Web开发中的设计模式,能...
### r软件系统分析与设计心得 #### 一、前言:对软件开发的新认识 在正式进入软件系统分析与设计的学习之前,大多数人可能会认为编写代码是软件开发中最困难且核心的部分。然而,通过本课程的学习,我们会发现软件...
在实际项目中,我们可能会使用如ERWin、PowerDesigner等工具来辅助绘制ER图,使用DDL语句在数据库中创建表结构,或者使用ORM框架(如Hibernate、MyBatis)将数据模型映射到代码中。 结合文件名,我们可以推断出以下...
报告的主要目的是设计和实现一个银行ATM存取款机系统的数据库,使用PowerDesigner完成数据库设计,创建数据库、表和约束,并使用T-SQL语句编程实现常见业务。 知识点1:数据库设计 * 使用PowerDesigner完成数据库...
标题中的“数据库课程设计心得体会”指的是作者通过亲身参与一次数据库课程设计比赛,对数据库学习、设计及应用的体验和感悟。描述部分虽然未提供具体内容,但从标签“互联网”可以推测,这次课程设计可能涉及到...
互联网提供了丰富的资源,遇到不懂的概念或技术问题,如“什么是MVVM架构”或“如何使用PowerDesigner”,都可以通过搜索引擎找到答案。这种自我学习和解决问题的能力是每个IT专业人士都需要具备的。 最后,面对...
本文主要讨论了作者在项目开发过程中的心得体会,特别是在B/S项目中如何合理配置人力资源。 首先,美工是项目中不可或缺的角色,他们负责网站的视觉设计。理想的美工不仅需要有良好的审美观,还应具备手写HTML和CSS...